From 02ed6178c764c5b0a5c71a265214abbce4538abe Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Fri, 27 Sep 2024 15:12:09 -0300 Subject: src/gobang.go: Add SQLiteNow const and ValidSQLTablePrefix() --- tests/gobang.go | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'tests/gobang.go') diff --git a/tests/gobang.go b/tests/gobang.go index 518748e..8d85933 100644 --- a/tests/gobang.go +++ b/tests/gobang.go @@ -13,6 +13,38 @@ import ( +func test_ValidSQLTablePrefix() { + TestStart("ValidSQLTablePrefix()") + + Testing("simple identifiers are good", func() { + input := []string{ + "simple", + "id", + "g00d", + "VERY_GOOD", + } + + for _, given := range input { + AssertEqual(ValidSQLTablePrefix(given), true) + } + }) + + Testing("nothing fancy is allowed", func() { + input := []string{ + "a-table", + "0t", + "", + "thing\"", + "*symbol", + "symbol*", + } + + for _, given := range input { + AssertEqual(ValidSQLTablePrefix(given), false) + } + }) +} + func test_SomeError() { TestStart("SomeError()") @@ -926,6 +958,7 @@ func test_setHostname() { func MainTest() { + test_ValidSQLTablePrefix() test_SomeError() test_SomeFnError() test_Random() -- cgit v1.2.3