summaryrefslogtreecommitdiff
path: root/tests/gobang.go
diff options
context:
space:
mode:
Diffstat (limited to 'tests/gobang.go')
-rw-r--r--tests/gobang.go128
1 files changed, 7 insertions, 121 deletions
diff --git a/tests/gobang.go b/tests/gobang.go
index b26fc7e..a22fc02 100644
--- a/tests/gobang.go
+++ b/tests/gobang.go
@@ -13,6 +13,8 @@ import (
"os"
"strings"
"time"
+
+ "guuid"
)
@@ -383,117 +385,6 @@ func test_Hash() {
})
}
-func test_getV7Time() {
- // FIXME
-}
-
-func test_newUUIDFrom() {
- TestStart("newUUIDFrom()")
-
- Testing("same UUID from same input", func() {
- for i := 0; i < 100; i++ {
- var b [uuidByteCount]byte
- buffer := Random(uuidByteCount)
- now := time.Now().UnixNano()
-
- lastV7Time = now + 1
- copy(b[:], buffer)
- uuid1 := newUUIDFrom(b, now)
-
- lastV7Time = now + 1
- copy(b[:], buffer)
- uuid2 := newUUIDFrom(b, now)
-
- AssertEqual(uuid1, uuid2)
- }
- })
-}
-
-func test_NewUUID() {
- TestStart("NewUUID()")
-
- Testing("we can generate UUID values", func() {
- var uuid UUID = NewUUID()
- AssertEqual(len(uuid.bytes), uuidByteCount)
- })
-}
-
-func test_UUIDString() {
- TestStart("UUID.String()")
-
- Testing("simple example values", func() {
- uuids := []UUID {
- UUID {
- bytes: [uuidByteCount]byte {
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- },
- },
- UUID {
- bytes: [uuidByteCount]byte {
- 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
- 10, 11, 12, 13, 14, 15,
- },
- },
- UUID {
- bytes: [uuidByteCount]byte {
- 222, 222, 222, 222, 222, 222, 222, 222,
- 222, 222, 222, 222, 222, 222, 222, 222,
- },
- },
- UUID {
- bytes: [uuidByteCount]byte {
- 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255, 255, 255, 255, 255, 255,
- },
- },
- }
-
- strs := []string {
- "00000000-0000-0000-0000-000000000000",
- "00010203-0405-0607-0809-0a0b0c0d0e0f",
- "dededede-dede-dede-dede-dededededede",
- "ffffffff-ffff-ffff-ffff-ffffffffffff",
- }
-
- for i := range uuids {
- AssertEqual(uuids[i].String(), strs[i])
- }
- })
-}
-
-func test_ParseUUID() {
- TestStart("ParseUUID()")
-
- Testing("UUID -> string -> UUID round trip", func() {
- for i := 0; i < 100; i++ {
- uuid0 := NewUUID()
- uuid1, err := ParseUUID(uuid0.String())
- ErrorIf(err)
- AssertEqual(uuid1, uuid0)
- }
- })
-
- Testing("errors we detect", func() {
- var err error
-
- _, err = ParseUUID("")
- AssertEqual(err, badUUIDLengthError)
-
- _, err = ParseUUID("---000000000000000000000000000000000")
- AssertEqual(err, badUUIDDashCountError)
-
- _, err = ParseUUID("----00000000000000000000000000000000")
- AssertEqual(err, badUUIDDashPositionError)
-
- _, err = ParseUUID("00000000-0000-0000-0000-00000000000g")
- AssertEqual(err, hex.InvalidByteError('g'))
-
- _, err = ParseUUID("00000000-0000-0000-0000-000000000000")
- ErrorIf(err)
- })
-}
-
func test_sourceInfo() {
TestStart("sourceInfo()")
@@ -546,7 +437,7 @@ func test_logArgs() {
AssertEqual(len(args), 6)
AssertEqual(args[0], "id")
- _, err := ParseUUID(args[1])
+ _, err := guuid.FromString(args[1])
ErrorIf(err)
expected := []string { "kind", "log", "type", "the-type" }
@@ -745,7 +636,7 @@ func test_metric() {
AssertEqual(ok, true)
id, ok := idRaw.(string)
AssertEqual(ok, true)
- _, err = ParseUUID(id)
+ _, err = guuid.FromString(id)
ErrorIf(err)
kindRaw, ok := data["kind"]
@@ -1038,7 +929,7 @@ func test_SetLoggerOutput() {
AssertEqual(ok, true)
puuid, ok := puuidRaw.(string)
AssertEqual(ok, true)
- _, err = ParseUUID(puuid)
+ _, err = guuid.FromString(puuid)
ErrorIf(err)
})
@@ -1097,9 +988,9 @@ func test_SetLoggerOutput() {
puuid2 := puuidFromString(log2)
AssertEqual(puuid1, puuid2)
- uuid1, err := ParseUUID(puuid1)
+ uuid1, err := guuid.FromString(puuid1)
ErrorIf(err)
- uuid2, err := ParseUUID(puuid2)
+ uuid2, err := guuid.FromString(puuid2)
ErrorIf(err)
AssertEqual(uuid1, uuid2)
})
@@ -1272,11 +1163,6 @@ func t3() {
func t4() {
test_Random()
test_Salt()
- test_getV7Time()
- test_newUUIDFrom()
- test_NewUUID()
- test_UUIDString()
- test_ParseUUID()
test_sourceInfo()
test_logArgs()
test_anyArr()