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  }