summary refs log tree commit diff stats
path: root/lexical/slowsort_test.go
blob: 20e1a3c6a4705553326e8aa3bc7ca21d9954754b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package lexical

import "testing"

// TestSlowSort tests the SlowSort func.
func TestSlowSort(t *testing.T) {
	words := make(map[string]string)

	words["dcba"] = "abcd"
	words["zyx"] = "xyz"

	for word, sorted := range words {
		s := SlowSort(word)
		if s != sorted {
			t.Errorf("Sort func failed, got %s, want %s",
				s, sorted)
		}
	}
}