Add test case to TestPodFitsResources()

This commit is contained in:
lixiaobing10051267 2016-07-08 15:43:03 +08:00
parent b39951c7f5
commit b4c106426e

View File

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