Skip to content

Commit 086e16f

Browse files
committed
Change to use services on test.servicestack.net
1 parent 3aed292 commit 086e16f

File tree

1 file changed

+30
-35
lines changed

1 file changed

+30
-35
lines changed

src/AndroidClient/client/src/test/java/net/servicestack/client/tests/JsonServiceClientTests.java

Lines changed: 30 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import net.servicestack.client.JsonServiceClient;
88

99
import net.servicestack.client.WebServiceException;
10-
import net.servicestack.client.tests.dto.*;
10+
import test.dtos.*;
1111

1212
import java.net.HttpURLConnection;
1313
import java.util.Calendar;
@@ -20,7 +20,7 @@ public JsonServiceClientTests() {
2020
}
2121
//10.0.2.2 = loopback
2222
//http://developer.android.com/tools/devices/emulator.html
23-
JsonServiceClient client = new JsonServiceClient("http://servicestackunittests.azurewebsites.net");
23+
JsonServiceClient client = new JsonServiceClient("http://test.servicestack.net");
2424

2525
public void test_can_GET_HelloAll(){
2626
Hello request = new Hello()
@@ -33,7 +33,7 @@ public void test_can_GET_HelloAll(){
3333

3434
public void test_can_use_request_filter() {
3535
final Boolean[] passTest = {false};
36-
JsonServiceClient localTestClient = new JsonServiceClient("http://servicestackunittests.azurewebsites.net/");
36+
JsonServiceClient localTestClient = new JsonServiceClient("http://test.servicestack.net/");
3737

3838
localTestClient.RequestFilter = new ConnectionFilter() {
3939
@Override
@@ -50,37 +50,32 @@ public void exec(HttpURLConnection conn) {
5050
assertEquals("Hello, World!", response.getResult());
5151
assertTrue(passTest[0]);
5252
}
53-
//TODO Add service accessible via CI server
54-
// public void test_can_parse_empty_404_correctly() {
55-
// Boolean passTest = false;
56-
// JsonServiceClient localTestClient = new JsonServiceClient("http://localhost:65109/");
57-
// Hello request = new Hello()
58-
// .setName("World");
59-
// try {
60-
// localTestClient.get(request);
61-
// } catch (WebServiceException ex) {
62-
// assertEquals(ex.getStatusCode(),404);
63-
// passTest = true;
64-
// }
65-
//
66-
// assertTrue(passTest);
67-
// }
68-
69-
// public void test_can_serialize_dates_correctly_via_get_request() {
70-
// JsonServiceClient client = new JsonServiceClient("http://localhost:65109/");
71-
//
72-
// testDateDtos.MyGetRequest request = new testDateDtos.MyGetRequest();
73-
// Calendar cal = Calendar.getInstance();
74-
// cal.set(Calendar.YEAR, 2015);
75-
// cal.set(Calendar.MONTH, Calendar.JANUARY);
76-
// cal.set(Calendar.DAY_OF_MONTH, 1);
77-
// Date dateRepresentation = cal.getTime();
78-
// Date date = dateRepresentation;
79-
//
80-
// request.setDate(date);
81-
// testDateDtos.MyGetRequestResponse response = client.get(request);
82-
// assertTrue(response != null);
83-
// assertEquals(request.getDate(),response.getResult());
84-
// }
8553

54+
public void test_does_process_missing_service_correctly() {
55+
JsonServiceClient localTestClient = new JsonServiceClient("https://servicestack.net/");
56+
57+
try {
58+
localTestClient.get(new EchoTypes());
59+
fail("Should throw");
60+
} catch (WebServiceException ex) {
61+
assertEquals(ex.getStatusCode(), 405);
62+
}
63+
}
64+
65+
public void test_can_serialize_dates_correctly_via_get_request() {
66+
JsonServiceClient client = new JsonServiceClient("http://test.servicestack.net/");
67+
68+
EchoTypes request = new EchoTypes();
69+
Calendar cal = Calendar.getInstance();
70+
cal.set(Calendar.YEAR, 2015);
71+
cal.set(Calendar.MONTH, Calendar.JANUARY);
72+
cal.set(Calendar.DAY_OF_MONTH, 1);
73+
Date dateRepresentation = cal.getTime();
74+
Date date = dateRepresentation;
75+
76+
request.setDateTime(date);
77+
EchoTypes response = client.get(request);
78+
assertTrue(response != null);
79+
assertEquals(request.getDateTime(),response.getDateTime());
80+
}
8681
}

0 commit comments

Comments
 (0)