github.com/chasestarr/deis@v1.13.5-0.20170519182049-1d9e59fbdbfc/client/controller/api/users_test.go (about) 1 package api 2 3 import ( 4 "sort" 5 "testing" 6 ) 7 8 func TestUsersSorted(t *testing.T) { 9 users := Users{ 10 {1, "", false, "Zulu", "", "", "", false, false, ""}, 11 {2, "", false, "Beta", "", "", "", false, false, ""}, 12 {3, "", false, "Gamma", "", "", "", false, false, ""}, 13 {4, "", false, "Alpha", "", "", "", false, false, ""}, 14 } 15 16 sort.Sort(users) 17 expectedUsernames := []string{"Alpha", "Beta", "Gamma", "Zulu"} 18 19 for i, user := range users { 20 if expectedUsernames[i] != user.Username { 21 t.Errorf("Expected users to be sorted %v, Got %v at index %v", expectedUsernames[i], user.Username, i) 22 } 23 } 24 }