blob: dc86554cb2bf871af2caf46444fcf6b2452d1dc2 [file] [log] [blame]
package org.eclipse.stem.ui.ge.kml;
/*******************************************************************************
* Copyright (c) 2007 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* IBM Corporation - initial API and implementation
*******************************************************************************/
import junit.framework.TestCase;
import org.eclipse.stem.ui.ge.GELog;
/**
*
*/
public class StemKmlTest extends TestCase {
/**
* @param name
*/
public StemKmlTest(String name) {
super(name);
}
@Override
protected void setUp() throws Exception {
super.setUp();
}
@Override
protected void tearDown() throws Exception {
super.tearDown();
}
/**
* test startup of embedded web server
* Test must run as JUnit plugin test
* This will test both the code to start the
* web server but also the deployment of the
* servlets.
*
* The result of the test should be that a
* small png image with text "Default"
* will be displayed on your browser.
*
*/
public void teststartWebServer() {
GELog.DEBUG = true;
// TODO this code needs to be updated. The StemKml.startWebServer() is very deprecated...
// try {
// String urlstr = StemKml.startWebServer();
// if (urlstr == null || urlstr.length() <= 0)
// fail("failed to start the internal web server."); //$NON-NLS-1$
// urlstr = urlstr+"/"+"SlideShow"+"/"+"image"; //$NON-NLS-4$
// URL url = new URL(urlstr);
// GELog.debug(this,"URL: "+url.toString());
// StemKml.launch(urlstr);
// try {
// Thread.sleep(20*1000);
// } catch (InterruptedException e) {
// // Ignored.
// }
// } catch (MalformedURLException e) {
// e.printStackTrace();
// fail("Exception starting embedded server");
// }
}
}