### Question:
KubernetesPodContainer extends Container { @Override protected ContainerHealth updateContainerHealthImpl (ExperimentType experimentType) { return kubernetesPlatform.checkHealth(this); } private  KubernetesPodContainer(); static KubernetesPodContainerBuilder builder(); String getUuid(); String getPodName(); String getNamespace(); ControllerKind getOwnerKind(); String getOwnerName(); @Override void startExperiment(Experiment experiment); @Override boolean isCattle(); String getTargetedSubcontainer(); @Override boolean canExperiment(); @Override Platform getPlatform(); @Override String getSimpleName(); @Override String getAggregationIdentifier(); @Override DataDogIdentifier getDataDogIdentifier(); @ChaosExperiment(experimentType = ExperimentType.STATE) void deletePod(Experiment experiment);  }### Answer:
@Test public void updateContainerHealthImpl () { for (ContainerHealth containerHealth : ContainerHealth.values()) { when(kubernetesPlatform.checkHealth(eq(kubernetesPodContainer))).thenReturn(containerHealth); assertEquals(containerHealth, kubernetesPodContainer.updateContainerHealthImpl(experiment.getExperimentType())); } }