we are not interested in comparing IDs
|
clusters [ i ] . ID = 0
expected [ i ] . ID = 0
if clusters [ i ] != expected [ i ] {
f . AddError ( fmt . Sprintf ( "Different cluster info returned: %v != %v" , clusters [ i ] , expected [ i ] ) )
}
}
}
func checkInitialListOfClusters ( ) {
f := frisby . Create ( "Check the initial list of clusters" )
clusters := readListOfClusters ( f )
expected := [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
{ 4 , "00000000-0000-0000-0000-000000000004" } ,
}
compareClusters ( f , clusters , expected )
}
func checkAddCluster ( ) {
f := frisby . Create ( "Check adding new cluster" )
clusters := readListOfClusters ( f )
expected := [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
{ 4 , "00000000-0000-0000-0000-000000000004" } ,
}
compareClusters ( f , clusters , expected )
createCluster ( f , "50" , "00000000-0000-0000-0000-000000000005" )
clusters = readListOfClusters ( f )
expected = [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
{ 4 , "00000000-0000-0000-0000-000000000004" } ,
{ 5 , "00000000-0000-0000-0000-000000000005" } ,
}
compareClusters ( f , clusters , expected )
}
func checkDeleteCluster ( ) {
f := frisby . Create ( "Check deleting existing cluster" )
clusters := readListOfClusters ( f )
expected := [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
{ 4 , "00000000-0000-0000-0000-000000000004" } ,
{ 5 , "00000000-0000-0000-0000-000000000005" } ,
}
compareClusters ( f , clusters , expected )
deleteCluster ( f , "5" )
f . ExpectStatus ( 200 )
clusters = readListOfClusters ( f )
expected = [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
{ 4 , "00000000-0000-0000-0000-000000000004" } ,
}
compareClusters ( f , clusters , expected )
}
func checkDeleteAnotherCluster ( ) {
f := frisby . Create ( "Check deleting another existing cluster" )
clusters := readListOfClusters ( f )
expected := [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
{ 4 , "00000000-0000-0000-0000-000000000004" } ,
}
compareClusters ( f , clusters , expected )
deleteCluster ( f , "4" )
f . ExpectStatus ( 200 )
clusters = readListOfClusters ( f )
expected = [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
}
compareClusters ( f , clusters , expected )
}
func checkDeleteNonexistentCluster ( ) {
f := frisby . Create ( "Check deleting nonexistent cluster" )
clusters := readListOfClusters ( f )
expected := [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
}
compareClusters ( f , clusters , expected )
deleteCluster ( f , "40" )
f . ExpectStatus ( 404 )
clusters = readListOfClusters ( f )
expected = [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
}
compareClusters ( f , clusters , expected )
}
func checkCreateNewCluster ( ) {
f := frisby . Create ( "Check creating new cluster" )
clusters := readListOfClusters ( f )
expected := [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
}
compareClusters ( f , clusters , expected )
createCluster ( f , "50" , "00000000-0000-0000-0000-000000000005" )
clusters = readListOfClusters ( f )
expected = [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
{ 4 , "00000000-0000-0000-0000-000000000005" } ,
}
compareClustersWithoutID ( f , clusters , expected )
}
func checkCreateCluster1234 ( ) {
f := frisby . Create ( "Check creating new cluster" )
clusters := readListOfClusters ( f )
expected := [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
{ 4 , "00000000-0000-0000-0000-000000000005" } ,
}
compareClustersWithoutID ( f , clusters , expected )
createCluster ( f , "1234" , "00000001-0002-0003-0004-000000000005" )
clusters = readListOfClusters ( f )
expected = [ ] Cluster {
{ 0 , "00000000-0000-0000-0000-000000000000" } ,
{ 1 , "00000000-0000-0000-0000-000000000001" } ,
{ 2 , "00000000-0000-0000-0000-000000000002" } ,
{ 3 , "00000000-0000-0000-0000-000000000003" } ,
{ 4 , "00000000-0000-0000-0000-000000000005" } ,
{ 5 , "00000001-0002-0003-0004-000000000005" } ,
}
compareClustersWithoutID ( f , clusters , expected )
}
|