aboutsummaryrefslogtreecommitdiff
path: root/generator_test.go
diff options
context:
space:
mode:
authorFelix Hanley <felix@userspace.com.au>2019-08-31 10:42:52 +0000
committerFelix Hanley <felix@userspace.com.au>2019-08-31 10:45:07 +0000
commitcd1a78ebf7aa8c5de6931fe6300c3d300ac114d4 (patch)
tree5dece23153fb6aed29daaeb1f498fe8a60afa7a2 /generator_test.go
parent0032516676b486b395086b40641a34f2cafeca99 (diff)
downloadbechars-cd1a78ebf7aa8c5de6931fe6300c3d300ac114d4.tar.gz
bechars-cd1a78ebf7aa8c5de6931fe6300c3d300ac114d4.tar.bz2
Add more tests
Diffstat (limited to 'generator_test.go')
-rw-r--r--generator_test.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/generator_test.go b/generator_test.go
index 4cb6a9e..45c4ea0 100644
--- a/generator_test.go
+++ b/generator_test.go
@@ -14,8 +14,8 @@ func TestGenerator(t *testing.T) {
{"[]", ""},
{"[-]", "-"},
{"[]abc]", "]abc"},
- // Characterw
- //{"[\\]", "\\"},
+ // Character
+ {"[\u0e010-2]", "ก012"},
// Not
{"[^:cntrl::punct:]", " 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"},
{"[^-:cntrl::digit:]", " !\"#$%&'()*+,./:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~"},
@@ -26,11 +26,13 @@ func TestGenerator(t *testing.T) {
{"[:digit:]", "0123456789"},
{"[:space:]", " \t\n\r\f\v"},
{"[:blank:]", " \t"},
+ {"[:word:]", "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"},
{"[:cntrl:]", "\x00\x01\x02\x03\x04\x05\x06\a\b\t\n\v\f\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f\u007f"},
{"[:lower:]", "abcdefghijklmnopqrstuvwxyz"},
{"[:upper:]", "ABCDEFGHIJKLMNOPQRSTUVWXYZ"},
{"[:digit::upper:]", "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"},
{"[:print:]", " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~"},
+ {"[:graph:]", " !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~"},
{"[:punct:]", "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~]"},
{"[:xdigit:]", "abcdefABCDEF0123456789"},
{"[:digit::punct::upper:]", "0123456789!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~]ABCDEFGHIJKLMNOPQRSTUVWXYZ"},