Sha256: e2e154e5adce1264f3e38a60560a21f085d6a880276abcd4e2ffa5f67f114587
Contents?: true
Size: 806 Bytes
Versions: 99
Compression:
Stored size: 806 Bytes
Contents
package acronym import ( "testing" ) const targetTestVersion = 2 type testCase struct { input string expected string } var stringTestCases = []testCase{ {"Portable Network Graphics", "PNG"}, {"HyperText Markup Language", "HTML"}, {"Ruby on Rails", "ROR"}, {"PHP: Hypertext Preprocessor", "PHP"}, {"First In, First Out", "FIFO"}, {"Complementary metal-oxide semiconductor", "CMOS"}, } func TestTestVersion(t *testing.T) { if testVersion != targetTestVersion { t.Fatalf("Found testVersion = %v, want %v.", testVersion, targetTestVersion) } } func TestAcronym(t *testing.T) { for _, test := range stringTestCases { actual := Abbreviate(test.input) if actual != test.expected { t.Errorf("Acronym test [%s], expected [%s], actual [%s]", test.input, test.expected, actual) } } }
Version data entries
99 entries across 99 versions & 1 rubygems