From 1d2ca509c77cbb2af0475b1319cd840f8ce9a1d0 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 6 Jul 2019 17:17:46 +0200 Subject: Split in packages --- flood_test.go | 51 --------------------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 flood_test.go (limited to 'flood_test.go') diff --git a/flood_test.go b/flood_test.go deleted file mode 100644 index 8f5045c..0000000 --- a/flood_test.go +++ /dev/null @@ -1,51 +0,0 @@ -package main - -import "testing" - -func TestFlood(t *testing.T) { - testCases := []struct { - line string - isFlood bool - }{ - {`! ! ! ! ! ! ! !`, true}, - {`test test test test abc abc`, true}, - {`! test ! test ! test ! test !`, true}, - {`a b c d e f g h i j`, false}, - {`const union __infinity_un __infinity = { { 0, 0, 0, 0, 0, 0, 0xf0, 0x7f } };`, false}, - {`a = b > 3 ? 2 : 4`, false}, - {`AAAAAAAAAAAAAAAAAAAA`, true}, - {`AAAAAAAAAABBBBBBBBBB`, true}, - {`ivy 3 3 rho (iota 9) in 2 6 7 8 9`, false}, - {"\u262etest", true}, - } - for _, tc := range testCases { - t.Run(tc.line, func(t *testing.T) { - if isFlood(tc.line) != tc.isFlood { - t.Errorf("want %v", tc.isFlood) - } - }) - } -} - -func TestNoSpaceCompare(t *testing.T) { - testCases := []struct { - a, b string - ok bool - }{ - {"", "", true}, - {"x", "", false}, - {"", "x", false}, - {"x ", "x", true}, - {" x", "x", true}, - {"x x", "xx", true}, - {"x x x", "x", false}, - } - for _, tc := range testCases { - t.Run(tc.a+"?"+tc.b, func(t *testing.T) { - ok := noSpaceCompare(tc.a, tc.b) - if ok != tc.ok { - t.Errorf("got %v; want %v", ok, tc.ok) - } - }) - } -} -- cgit v1.2.3