package org.axway.grapes.server.webapp.tasks; import org.axway.grapes.server.config.GrapesServerConfig; import org.junit.Test; import java.io.PrintWriter; import static junit.framework.TestCase.assertFalse; import static junit.framework.TestCase.assertTrue; import static org.mockito.Mockito.mock; public class MaintenanceModeTaskTest { @Test public void testMaintenanceMode(){ final GrapesServerConfig config = new GrapesServerConfig(); final MaintenanceModeTask task = new MaintenanceModeTask(config); assertFalse(config.isInMaintenance()); task.execute(null,mock(PrintWriter.class)); assertTrue(config.isInMaintenance()); task.execute(null, mock(PrintWriter.class)); assertFalse(config.isInMaintenance()); } }