check subcontainers

This commit is contained in:
Nan Deng 2014-07-07 16:51:49 -07:00
parent 7df7989849
commit f8542e2a33

View File

@ -79,6 +79,22 @@ func TestContainerUpdateSubcontainers(t *testing.T) {
t.Fatal(err)
}
if len(cd.info.Subcontainers) != len(subcontainers) {
t.Errorf("Received %v subcontainers, should be %v", len(cd.info.Subcontainers), len(subcontainers))
}
for _, sub := range cd.info.Subcontainers {
found := false
for _, sub2 := range subcontainers {
if sub.Name == sub2.Name {
found = true
}
}
if !found {
t.Errorf("Received unknown sub container %v", sub)
}
}
handler.AssertExpectations(t)
}
@ -100,6 +116,9 @@ func TestContainerUpdateSubcontainersWithError(t *testing.T) {
if err == nil {
t.Fatal("updateSubcontainers should return error")
}
if len(cd.info.Subcontainers) != 0 {
t.Errorf("Received %v subcontainers, should be 0", len(cd.info.Subcontainers))
}
handler.AssertExpectations(t)
}