use of org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider in project xtext-eclipse by eclipse.
the class DefaultEObjectHoverProviderTest method testElementHasNoDocumentation.
@Test
public void testElementHasNoDocumentation() throws Exception {
with(getTestLanguageSetup(new IEObjectDocumentationProvider() {
@Override
public String getDocumentation(EObject o) {
return null;
}
}));
File f = (File) getModel("stuff test");
DefaultEObjectHoverProvider cut = get(DefaultEObjectHoverProvider.class);
assertTrue(getHtml(f.getStuff().get(0), cut).contains("Stuff <b>test</b>"));
}
use of org.eclipse.xtext.ui.editor.hover.html.DefaultEObjectHoverProvider in project xtext-eclipse by eclipse.
the class DefaultEObjectHoverProviderTest method testElementHasDocumentation.
@Test
public void testElementHasDocumentation() throws Exception {
with(getTestLanguageSetup(new IEObjectDocumentationProvider() {
@Override
public String getDocumentation(EObject o) {
return "Test";
}
}));
File f = (File) getModel("stuff test");
DefaultEObjectHoverProvider cut = get(DefaultEObjectHoverProvider.class);
assertTrue(getHtml(f.getStuff().get(0), cut).contains("Stuff <b>test</b><p>Test</p>"));
}
Aggregations