]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.ui/src/org/simantics/scl/ui/browser/TestSCLDocumentationBrowser.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.scl.ui / src / org / simantics / scl / ui / browser / TestSCLDocumentationBrowser.java
1 package org.simantics.scl.ui.browser;\r
2 \r
3 \r
4 import org.eclipse.swt.SWTError;\r
5 import org.eclipse.swt.layout.FillLayout;\r
6 import org.eclipse.swt.widgets.Display;\r
7 import org.eclipse.swt.widgets.Shell;\r
8 import org.junit.Test;\r
9 \r
10 public class TestSCLDocumentationBrowser {\r
11         \r
12     @Test\r
13     public void testDocumentationBrowser() throws Exception {\r
14         Display display = new Display();\r
15         Shell shell = new Shell(display);\r
16         shell.setText("SCL module documentation");\r
17         shell.setLayout(new FillLayout());\r
18         SCLDocumentationBrowser browser;\r
19         try {\r
20             browser = new SCLDocumentationBrowser(shell);\r
21         } catch (SWTError e) {\r
22             System.out.println("Could not instantiate Browser: " + e.getMessage());\r
23             display.dispose();\r
24             return;\r
25         }\r
26         browser.setLocation("Prelude");\r
27         shell.open();\r
28         while (!shell.isDisposed()) {\r
29             if (!display.readAndDispatch())\r
30                 display.sleep();\r
31         }\r
32         display.dispose();\r
33     }\r
34     \r
35 }\r