JAL-1270 JUnit to TestNG refactoring
[jalview.git] / test / jalview / gui / HelpTest.java
1 package jalview.gui;
2
3 import static org.testng.AssertJUnit.assertTrue;
4 import org.testng.annotations.Test;
5 import jalview.gui.Help.HelpId;
6
7 import java.net.URL;
8
9 import javax.help.HelpSet;
10 import javax.help.HelpSetException;
11 import javax.help.Map;
12
13 public class HelpTest
14 {
15   @Test
16   public void checkHelpTargets() throws HelpSetException
17   {
18     ClassLoader cl = Desktop.class.getClassLoader();
19     URL url = HelpSet.findHelpSet(cl, "help/help"); // $NON-NLS-$
20     HelpSet hs = new HelpSet(cl, url);
21     Map targets = hs.getLocalMap();
22
23     for (HelpId id : HelpId.values())
24     {
25       String target = id.toString();
26       assertTrue("Unmatched target enum: " + target,
27               targets.isValidID(target, hs));
28     }
29
30   }
31 }