github.com/chasestarr/deis@v1.13.5-0.20170519182049-1d9e59fbdbfc/client/controller/api/keys_test.go (about)

     1  package api
     2  
     3  import (
     4  	"sort"
     5  	"testing"
     6  )
     7  
     8  func TestKeysSorted(t *testing.T) {
     9  	keys := Keys{
    10  		{"", "Delta", "", "", "", ""},
    11  		{"", "Alpha", "", "", "", ""},
    12  		{"", "Gamma", "", "", "", ""},
    13  		{"", "Zeta", "", "", "", ""},
    14  	}
    15  
    16  	sort.Sort(keys)
    17  	expectedKeys := []string{"Alpha", "Delta", "Gamma", "Zeta"}
    18  
    19  	for i, key := range keys {
    20  		if expectedKeys[i] != key.ID {
    21  			t.Errorf("Expected domains to be sorted %v, Got %v at index %v", expectedKeys[i], key.ID, i)
    22  		}
    23  	}
    24  }