use of org.eclipse.reddeer.eclipse.ui.browser.WebBrowserView in project linuxtools by eclipse.
the class ExposePortTest method assertPortIsAccessible.
private void assertPortIsAccessible(String exposedPort) {
WebBrowserView browserView = new WebBrowserView();
browserView.open();
String url = createURL(":" + exposedPort);
if (!mockitoIsUsed()) {
BrowserContentsCheck.checkBrowserForErrorPage(browserView, url);
}
}
use of org.eclipse.reddeer.eclipse.ui.browser.WebBrowserView in project linuxtools by eclipse.
the class VolumeMountTest method getIndexPageContent.
private String getIndexPageContent() throws IOException {
String containerIP = getContainerIP(CONTAINER_NAME);
String url = "http://" + containerIP + ":" + HOST_PORT + "/" + INDEX_PAGE;
WebBrowserView browserView = new WebBrowserView();
browserView.open();
if (mockitoIsUsed()) {
browserView = MockUtils.getBrowserView(INDEX_PAGE_PATH, getResourceAsString(INDEX_PAGE_PATH));
}
browserView.openPageURL(url);
return browserView.getText();
}
use of org.eclipse.reddeer.eclipse.ui.browser.WebBrowserView in project linuxtools by eclipse.
the class ComposeTest method testCompose.
@Test
public void testCompose() {
// Set up Docker Compose location
PreferenceDialog dialog = new WorkbenchPreferenceDialog();
DockerComposePreferencePage composePreference = new DockerComposePreferencePage(dialog);
dialog.open();
dialog.select(composePreference);
composePreference.setPathToDockerCompose(this.dockerComposePath);
composePreference.apply();
new PushButton("Apply and Close").click();
// Build Image
DockerImagesTab imagesTab = openDockerImagesTab();
buildImage(IMAGE_NAME, PATH_TEST_COMPOSE, imagesTab);
assertConsoleSuccess();
// Import resource folder
importProject(PATH_TEST_COMPOSE);
// Run Docker Compose
runDockerCompose(PROJECT_TEST_COMPOSE, FILE_DOCKER_COMPOSE);
// Check if application is running
WebBrowserView browserView = new WebBrowserView();
browserView.open();
// Skip browser contents check, if mockito is used
if (!mockitoIsUsed()) {
browserView.openPageURL(URL);
BrowserContentsCheck.checkBrowserForErrorPage(browserView, URL);
}
}
Aggregations