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