1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.ws.test.client;
18
19 import java.net.URI;
20
21 import org.springframework.ws.WebServiceMessage;
22
23 import org.junit.Test;
24
25 import static org.easymock.EasyMock.*;
26
27 public class UriMatcherTest {
28
29 private static final URI GOOD_URI = URI.create("http://localhost");
30
31 @Test
32 public void match() {
33 WebServiceMessage message = createMock(WebServiceMessage.class);
34 expect(message.getPayloadSource()).andReturn(null);
35 replay(message);
36 UriMatcher matcher = new UriMatcher(GOOD_URI);
37 matcher.match(GOOD_URI, message);
38 }
39
40 @Test(expected = AssertionError.class)
41 public void nonMatch() {
42 WebServiceMessage message = createMock(WebServiceMessage.class);
43 expect(message.getPayloadSource()).andReturn(null);
44 replay(message);
45 UriMatcher matcher = new UriMatcher(GOOD_URI);
46 matcher.match(URI.create("http://www.example.org"), message);
47 }
48 }