|
13 | 13 | import javax.servlet.http.HttpServletResponse; |
14 | 14 | import java.io.PrintWriter; |
15 | 15 | import java.lang.reflect.Constructor; |
| 16 | +import java.net.URI; |
16 | 17 | import java.util.HashMap; |
17 | 18 | import java.util.Map; |
18 | 19 | import java.util.Optional; |
@@ -54,23 +55,25 @@ public void setUp() throws Exception { |
54 | 55 |
|
55 | 56 | Constructor<Activity> idleConstructor = Activity.class.getDeclaredConstructor( |
56 | 57 | String.class, Boolean.class, String.class, String.class, |
57 | | - String.class, String.class, String.class |
| 58 | + String.class, String.class, String.class, URI.class |
58 | 59 | ); |
59 | 60 | idleConstructor.setAccessible(true); |
60 | 61 | Activity idleActivity = idleConstructor.newInstance( |
61 | | - "WACIDLEXXXX", true, "2010-01-01", "2010-01-01", "idle", "WACIDLEXXXX", "WACIDLEXXXX" |
| 62 | + "WACIDLEXXXX", true, "2010-01-01", "2010-01-01", "idle", "WACIDLEXXXX", "WACIDLEXXXX", |
| 63 | + new URI("http://fake.com") |
62 | 64 | ); |
63 | 65 |
|
64 | 66 | when(workspaceFacadeMock.findActivityByName("Idle")) |
65 | 67 | .thenReturn(Optional.of(idleActivity)); |
66 | 68 |
|
67 | 69 | Constructor<Activity> offlineActivityConstructor = Activity.class.getDeclaredConstructor( |
68 | 70 | String.class, Boolean.class, String.class, String.class, |
69 | | - String.class, String.class, String.class |
| 71 | + String.class, String.class, String.class, URI.class |
70 | 72 | ); |
71 | 73 | offlineActivityConstructor.setAccessible(true); |
72 | 74 | Activity offlineActivity = offlineActivityConstructor.newInstance( |
73 | | - "WACOFFLINEXXXX", true, "2010-01-01", "2010-01-01", "off", "WACOFFLINEXXXX", "WACOFFLINEXXXX" |
| 75 | + "WACOFFLINEXXXX", true, "2010-01-01", "2010-01-01", "off", "WACOFFLINEXXXX", "WACOFFLINEXXXX", |
| 76 | + new URI("http://fake.com") |
74 | 77 | ); |
75 | 78 |
|
76 | 79 | when(workspaceFacadeMock.findActivityByName("Offline")) |
@@ -98,7 +101,8 @@ public void testNoValidWorker() throws Exception { |
98 | 101 |
|
99 | 102 | verify(responseMock, times(1)).setContentType("application/xml"); |
100 | 103 | verify(responseMock.getWriter(), times(1)) |
101 | | - .print("<Response><Sms>You are not a valid worker</Sms></Response>"); |
| 104 | + .print("<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + |
| 105 | + "<Response><Sms>You are not a valid worker</Sms></Response>"); |
102 | 106 | } |
103 | 107 |
|
104 | 108 | } |
0 commit comments