1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.support;
14
15 import junit.framework.TestCase;
16
17 import org.mortbay.jetty.Handler;
18 import org.mortbay.jetty.Server;
19 import org.mortbay.jetty.handler.DefaultHandler;
20 import org.mortbay.jetty.handler.HandlerList;
21 import org.mortbay.jetty.handler.ResourceHandler;
22
23 import com.eviware.soapui.SoapUI;
24
25 public class TestCaseWithJetty extends TestCase
26 {
27 private static Server server;
28
29 protected void setUp() throws Exception
30 {
31 if( server != null )
32 {
33 return;
34 }
35
36 server = new Server( 8082 );
37 ResourceHandler resource_handler = new ResourceHandler();
38 resource_handler.setResourceBase( ".//src//test-resources" );
39
40 HandlerList handlers = new HandlerList();
41 handlers.setHandlers( new Handler[] { resource_handler, new DefaultHandler() } );
42 server.setHandler( handlers );
43
44 try
45 {
46 server.start();
47 }
48 catch( Exception e )
49 {
50 SoapUI.logError( e );
51 }
52 }
53
54 public void testDummy() throws Exception
55 {
56 assertTrue( 1 == 1 );
57 }
58 }