From 8249cd3bdffd620537e6dc87e93fee6f38087d93 Mon Sep 17 00:00:00 2001 From: Charles Iliya Krempeaux Date: Fri, 27 Oct 2023 12:02:51 -0700 Subject: [PATCH] initial commits --- symbols/rune/symbols_test.go | 88 ------------------------------- symbols/rune/uppercase_test.go | 95 ++++++++++++++++++++++++++++++++++ 2 files changed, 95 insertions(+), 88 deletions(-) create mode 100644 symbols/rune/uppercase_test.go diff --git a/symbols/rune/symbols_test.go b/symbols/rune/symbols_test.go index deb0149..fdc7672 100644 --- a/symbols/rune/symbols_test.go +++ b/symbols/rune/symbols_test.go @@ -93,91 +93,3 @@ func TestPersian(t *testing.T) { } } - -func TestUpperCase(t *testing.T) { - - tests := []struct{ - Value byte - Expected rune - }{ - { - Value: 0, - Expected: '0', - }, - { - Value: 1, - Expected: '1', - }, - { - Value: 2, - Expected: '2', - }, - { - Value: 3, - Expected: '3', - }, - { - Value: 4, - Expected: '4', - }, - { - Value: 5, - Expected: '5', - }, - { - Value: 6, - Expected: '6', - }, - { - Value: 7, - Expected: '7', - }, - { - Value: 8, - Expected: '8', - }, - { - Value: 9, - Expected: '9', - }, - { - Value: 10, - Expected: 'A', - }, - { - Value: 11, - Expected: 'B', - }, - { - Value: 12, - Expected: 'C', - }, - { - Value: 13, - Expected: 'D', - }, - { - Value: 14, - Expected: 'E', - }, - { - Value: 15, - Expected: 'F', - }, - } - - for testNumber, test := range tests { - - actual := runesymbols.UpperCase(test.Value) - expected := test.Expected - - if expected != actual { - t.Errorf("For test #%d, the actual value is not what was expected.", testNumber) - t.Logf("EXPECTED: %q (%d)", expected, expected) - t.Logf("ACTUAL: %q (%d)", actual, actual) - t.Logf("VALUE: %x (%d)", test.Value, test.Value) - continue - } - - } -} diff --git a/symbols/rune/uppercase_test.go b/symbols/rune/uppercase_test.go new file mode 100644 index 0000000..fe6db40 --- /dev/null +++ b/symbols/rune/uppercase_test.go @@ -0,0 +1,95 @@ +package runesymbols_test + +import ( + "testing" + + "sourcecode.social/reiver/go-hexadeca/symbols/rune" +) + +func TestUpperCase(t *testing.T) { + + tests := []struct{ + Value byte + Expected rune + }{ + { + Value: 0, + Expected: '0', + }, + { + Value: 1, + Expected: '1', + }, + { + Value: 2, + Expected: '2', + }, + { + Value: 3, + Expected: '3', + }, + { + Value: 4, + Expected: '4', + }, + { + Value: 5, + Expected: '5', + }, + { + Value: 6, + Expected: '6', + }, + { + Value: 7, + Expected: '7', + }, + { + Value: 8, + Expected: '8', + }, + { + Value: 9, + Expected: '9', + }, + { + Value: 10, + Expected: 'A', + }, + { + Value: 11, + Expected: 'B', + }, + { + Value: 12, + Expected: 'C', + }, + { + Value: 13, + Expected: 'D', + }, + { + Value: 14, + Expected: 'E', + }, + { + Value: 15, + Expected: 'F', + }, + } + + for testNumber, test := range tests { + + actual := runesymbols.UpperCase(test.Value) + expected := test.Expected + + if expected != actual { + t.Errorf("For test #%d, the actual value is not what was expected.", testNumber) + t.Logf("EXPECTED: %q (%d)", expected, expected) + t.Logf("ACTUAL: %q (%d)", actual, actual) + t.Logf("VALUE: %x (%d)", test.Value, test.Value) + continue + } + + } +}