@Test public void imageWithWidth() throws Exception { ParserTestHelper.assertParses("!img -w 640 name", "SymbolList[Image[Link[SymbolList[Text]]]]"); TestRoot root = new TestRoot(); WikiPage testPage = root.makePage("ImagePage", "!img -w 640 name"); ParserTestHelper.assertTranslatesTo(testPage, "<img src=\"name\" width=\"640\"/>"); }
@Test public void imageWithBorder() throws Exception { ParserTestHelper.assertParses("!img -b 1 name", "SymbolList[Image[Link[SymbolList[Text]]]]"); TestRoot root = new TestRoot(); WikiPage testPage = root.makePage("ImagePage", "!img -b 1 name"); ParserTestHelper.assertTranslatesTo( testPage, "<img src=\"name\" style=\"border:1px solid black;\"/>"); }
@Test public void imageWithMargin() throws Exception { ParserTestHelper.assertParses("!img -m 10 name", "SymbolList[Image[Link[SymbolList[Text]]]]"); TestRoot root = new TestRoot(); WikiPage testPage = root.makePage("ImagePage", "!img -m 10 name"); ParserTestHelper.assertTranslatesTo( testPage, "<img src=\"name\" style=\"margin:10px 10px 10px 10px;\"/>"); }
@Test public void imageWidthHandleMistyped() throws Exception { TestRoot root = new TestRoot(); WikiPage testPage = root.makePage("ImagePage", "!img -w name"); ParserTestHelper.assertTranslatesTo(testPage, "!img -w name"); testPage = root.makePage("ImagePage", "!img -w nnn name"); ParserTestHelper.assertTranslatesTo(testPage, "<img src=\"name\" width=\"nnn\"/>"); testPage = root.makePage("ImagePage", "!img -w N"); ParserTestHelper.assertTranslatesTo(testPage, "!img -w N"); testPage = root.makePage("ImagePage", "'''!img -w N'''"); ParserTestHelper.assertTranslatesTo(testPage, "<b>!img -w N</b>"); }
public void swapOut() { if (fTestRoot == null) return; if (isRunning() || isStarting() || isKeptAlive()) return; Object[] listeners = fSessionListeners.getListeners(); for (int i = 0; i < listeners.length; ++i) { ITestSessionListener registered = (ITestSessionListener) listeners[i]; if (!registered.acceptsSwapToDisk()) return; } try { File swapFile = getSwapFile(); DLTKTestingModel.exportTestRunSession(this, swapFile); fTestResult = fTestRoot.getTestResult(true); fTestRoot = null; fTestRunnerClient = null; fIdToTest = new HashMap<String, TestElement>(); fCategoryMap = new HashMap<String, TestCategoryElement>(); fIncompleteTestSuites = null; fUnrootedSuite = null; } catch (IllegalStateException e) { DLTKTestingPlugin.log(e); } catch (CoreException e) { DLTKTestingPlugin.log(e); } }
/* (non-Javadoc) * @see org.eclipse.jdt.junit.model.ITestElement#getTestResult(boolean) */ public Result getTestResult(boolean includeChildren) { if (fTestRoot != null) { return fTestRoot.getTestResult(true); } else { return fTestResult; } }