reverse_test.go 339 B

12345678910111213141516171819
  1. package tools
  2. import "testing"
  3. func TestReverse(t *testing.T) {
  4. cases := []struct {
  5. in, want string
  6. }{
  7. {"Hello, world", "dlrow ,olleH"},
  8. {"Hello, 世界", "界世 ,olleH"},
  9. {"", ""},
  10. }
  11. for _, c := range cases {
  12. got := Reverse(c.in)
  13. if got != c.want {
  14. t.Errorf("Reverse(%q) == %q, want %q", c.in, got, c.want)
  15. }
  16. }
  17. }