@Test public void TestGetPowerStateUnknown() { ContainerStatus status = new ContainerStatus(); status.state = new com.vmware.admiral.compute.kubernetes.entities.pods.ContainerState(); PowerState state = KubernetesContainerStateMapper.getPowerState(status); Assert.assertEquals(PowerState.UNKNOWN, state); }
@Test public void TestMapContainerWithNullInputContainer() { ContainerState outState = new ContainerState(); ContainerStatus status = new ContainerStatus(); status.containerID = "docker://test-id"; // status.state = new ContainerState(); KubernetesContainerStateMapper.mapContainer(outState, null, status); Assert.assertNull(outState.id); Assert.assertNull(outState.powerState); }
@Test public void TestGetPowerStateRunning() { ContainerStatus status = new ContainerStatus(); status.state = new com.vmware.admiral.compute.kubernetes.entities.pods.ContainerState(); status.state.running = new ContainerStateRunning(); PowerState state = KubernetesContainerStateMapper.getPowerState(status); Assert.assertEquals(PowerState.RUNNING, state); }
@Test public void TestGetPowerStatePaused() { ContainerStatus status = new ContainerStatus(); status.state = new com.vmware.admiral.compute.kubernetes.entities.pods.ContainerState(); status.state.waiting = new ContainerStateWaiting(); PowerState state = KubernetesContainerStateMapper.getPowerState(status); Assert.assertEquals(PowerState.PAUSED, state); }
@Test public void TestGetPowerStateStopped() { ContainerStatus status = new ContainerStatus(); status.state = new com.vmware.admiral.compute.kubernetes.entities.pods.ContainerState(); status.state.terminated = new ContainerStateTerminated(); PowerState state = KubernetesContainerStateMapper.getPowerState(status); Assert.assertEquals(PowerState.STOPPED, state); }
ContainerState outState = new ContainerState(); Container inContainer = new Container(); ContainerStatus inStatus = new ContainerStatus();