### Question:
ProcessManager implements IOFogModule { public void start() { docker = DockerUtil.getInstance(); microserviceManager = MicroserviceManager.getInstance(); containerManager = new ContainerManager(); new Thread(containersMonitor, Constants.PROCESS_MANAGER_CONTAINERS_MONITOR).start(); new Thread(checkTasks, Constants.PROCESS_MANAGER_CHECK_TASKS).start(); StatusReporter.setSupervisorStatus().setModuleStatus(PROCESS_MANAGER, ModulesStatus.RUNNING); } private  ProcessManager(); @Override int getModuleIndex(); @Override String getModuleName(); static ProcessManager getInstance(); void update(); void deleteRemainingMicroservices(); void stopRunningMicroservices(boolean withCleanUp, String iofogUuid); void instanceConfigUpdated(); void start();  }### Answer:
@Test public void testStart() { initiateMockStart(); PowerMockito.verifyStatic(DockerUtil.class); DockerUtil.getInstance(); PowerMockito.verifyStatic(MicroserviceManager.class); MicroserviceManager.getInstance(); PowerMockito.verifyStatic(StatusReporter.class); StatusReporter.setSupervisorStatus(); }