1
2
3
4
5
6
7
8
9
10
11
12
13
14 package com.eviware.soapui.impl.wsdl.support;
15
16 import junit.framework.TestCase;
17
18 import com.eviware.soapui.support.Tools;
19
20 public class JoinRelativeUrlTestCase extends TestCase
21 {
22 public void testJoin() throws Exception
23 {
24 assertEquals( "http://test:8080/my/root/test.xsd", Tools.joinRelativeUrl( "http://test:8080/my/root/test.wsdl", "test.xsd" ));
25 assertEquals( "http://test:8080/my/root/bu/test.xsd", Tools.joinRelativeUrl( "http://test:8080/my/root/test.wsdl", "bu/test.xsd" ));
26 assertEquals( "http://test:8080/my/test.xsd", Tools.joinRelativeUrl( "http://test:8080/my/root/test.wsdl", "../test.xsd" ));
27 assertEquals( "http://test:8080/my/root/test.xsd", Tools.joinRelativeUrl( "http://test:8080/my/root/test.wsdl", "./test.xsd" ));
28 assertEquals( "http://test:8080/bil/test.xsd", Tools.joinRelativeUrl( "http://test:8080/my/root/test.wsdl", "../../bil/test.xsd" ));
29 assertEquals( "http://test:8080/bil/test.xsd", Tools.joinRelativeUrl( "http://test:8080/my/root/test.wsdl", "././../../bil/test/.././test.xsd" ));
30 assertEquals( "file:c://bil//xsd//test.xsd", Tools.joinRelativeUrl( "file:c://bil//test.wsdl", "./xsd/test.xsd" ));
31 assertEquals( "file:c://bil//xsd//test.xsd", Tools.joinRelativeUrl( "file:c://bil//test//test//test.wsdl", "..//..//xsd//test.xsd" ));
32 }
33 }