summaryrefslogtreecommitdiff
path: root/tests/functional/string-round-trip/guuid.go
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2025-05-03 19:41:19 -0300
committerEuAndreh <eu@euandre.org>2025-05-03 19:41:19 -0300
commita6e6896309007fa1013bd51cee125ab8a75f282d (patch)
treef6839c339e9d282138a793488cd8ac23ca356ac6 /tests/functional/string-round-trip/guuid.go
parenttests/guuid.go: Use os.Exit over assert when testing panic (diff)
downloaduuid-a6e6896309007fa1013bd51cee125ab8a75f282d.tar.gz
uuid-a6e6896309007fa1013bd51cee125ab8a75f282d.tar.xz
re s/guuid/uuid/g
Diffstat (limited to 'tests/functional/string-round-trip/guuid.go')
-rw-r--r--tests/functional/string-round-trip/guuid.go62
1 files changed, 0 insertions, 62 deletions
diff --git a/tests/functional/string-round-trip/guuid.go b/tests/functional/string-round-trip/guuid.go
deleted file mode 100644
index 764576e..0000000
--- a/tests/functional/string-round-trip/guuid.go
+++ /dev/null
@@ -1,62 +0,0 @@
-package guuid
-
-import (
- "fmt"
- "os"
- "reflect"
-)
-
-
-
-func showColour() bool {
- return os.Getenv("NO_COLOUR") == ""
-}
-
-func testing(message string, body func()) {
- if showColour() {
- fmt.Fprintf(
- os.Stderr,
- "\033[0;33mtesting\033[0m: %s... ",
- message,
- )
- body()
- fmt.Fprintf(os.Stderr, "\033[0;32mOK\033[0m.\n")
- } else {
- fmt.Fprintf(os.Stderr, "testing: %s... ", message)
- body()
- fmt.Fprintf(os.Stderr, "OK.\n")
- }
-}
-
-func assertEq(given any, expected any) {
- if !reflect.DeepEqual(given, expected) {
- if showColour() {
- fmt.Fprintf(os.Stderr, "\033[0;31mERR\033[0m.\n")
- } else {
- fmt.Fprintf(os.Stderr, "ERR.\n")
- }
- fmt.Fprintf(os.Stderr, "given != expected\n")
- fmt.Fprintf(os.Stderr, "given: %#v\n", given)
- fmt.Fprintf(os.Stderr, "expected: %#v\n", expected)
- os.Exit(1)
- }
-}
-
-
-
-func MainTest() {
- testing("string is the same after round-trip", func() {
- str1 := New().String()
- id, err := FromString(str1)
- assertEq(err, nil)
- str2 := id.String()
- assertEq(str1, str2)
- })
-
- testing("UUID is the same after round-trip", func() {
- id1 := New()
- id2, err := FromString(id1.String())
- assertEq(err, nil)
- assertEq(id1, id2)
- })
-}