package guitests;

import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;

import org.junit.Test;

import guitests.guihandles.HelpWindowHandle;

public class HelpWindowTest extends TaskManagerGuiTest {

     @Test
     public void openHelpWindow() {
     // use accelerator
     commandBox.clickOnTextField();
     assertHelpWindowOpen(mainMenu.openHelpWindowUsingAccelerator());
    
     resultDisplay.clickOnTextArea();
     assertHelpWindowOpen(mainMenu.openHelpWindowUsingAccelerator());
    
     taskListPanel.clickOnListView();
     assertHelpWindowOpen(mainMenu.openHelpWindowUsingAccelerator());
    
     browserPanel.clickOnWebView();
     assertHelpWindowNotOpen(mainMenu.openHelpWindowUsingAccelerator());
    
     // use menu button
     assertHelpWindowOpen(mainMenu.openHelpWindowUsingMenu());
    
     // use command
     assertHelpWindowOpen(commandBox.runHelpCommand());
     }

    private void assertHelpWindowOpen(HelpWindowHandle helpWindowHandle) {
        assertTrue(helpWindowHandle.isWindowOpen());
        helpWindowHandle.closeWindow();
    }

    private void assertHelpWindowNotOpen(HelpWindowHandle helpWindowHandle) {
        assertFalse(helpWindowHandle.isWindowOpen());
    }

}

package guitests;

import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;

import org.junit.Test;

import guitests.guihandles.HelpWindowHandle;

public class HelpWindowTest extends TaskManagerGuiTest {

     @Test
     public void openHelpWindow() {
     // use accelerator
     commandBox.clickOnTextField();
     assertHelpWindowOpen(mainMenu.openHelpWindowUsingAccelerator());

     resultDisplay.clickOnTextArea();
     assertHelpWindowOpen(mainMenu.openHelpWindowUsingAccelerator());
     //
     taskListPanel.clickOnListView();
     assertHelpWindowOpen(mainMenu.openHelpWindowUsingAccelerator());
     //
     browserPanel.clickOnWebView();
     assertHelpWindowNotOpen(mainMenu.openHelpWindowUsingAccelerator());
     //
     // use menu button
     assertHelpWindowOpen(mainMenu.openHelpWindowUsingMenu());
     //
     // use command
     assertHelpWindowOpen(commandBox.runHelpCommand());
     }

    private void assertHelpWindowOpen(HelpWindowHandle helpWindowHandle) {
        assertTrue(helpWindowHandle.isWindowOpen());
        helpWindowHandle.closeWindow();
    }

    private void assertHelpWindowNotOpen(HelpWindowHandle helpWindowHandle) {
        assertFalse(helpWindowHandle.isWindowOpen());
    }

}

fix errors