Add test case to TestPodFitsResources()

pull/6/head
lixiaobing10051267 2016-07-08 15:43:03 +08:00
parent b39951c7f5
commit b4c106426e
1 changed files with 9 additions and 1 deletions

View File

@ -196,12 +196,20 @@ func TestPodFitsResources(t *testing.T) {
test: "both resources fit",
wErr: nil,
},
{
pod: newResourcePod(resourceRequest{milliCPU: 2, memory: 1}),
nodeInfo: schedulercache.NewNodeInfo(
newResourcePod(resourceRequest{milliCPU: 9, memory: 5})),
fits: false,
test: "one resource memory fits",
wErr: newInsufficientResourceError(cpuResourceName, 2, 9, 10),
},
{
pod: newResourcePod(resourceRequest{milliCPU: 1, memory: 2}),
nodeInfo: schedulercache.NewNodeInfo(
newResourcePod(resourceRequest{milliCPU: 5, memory: 19})),
fits: false,
test: "one resources fits",
test: "one resource cpu fits",
wErr: newInsufficientResourceError(memoryResourceName, 2, 19, 20),
},
{