@@ -30,17 +30,31 @@ public void testBuilder() {
3030 Parse .Configuration .Builder builder = new Parse .Configuration .Builder (null );
3131 builder .applicationId ("foo" );
3232 builder .clientKey ("bar" );
33- builder .server ("some.server" );
3433 builder .enableLocalDataStore ();
3534 Parse .Configuration configuration = builder .build ();
3635
3736 assertNull (configuration .context );
3837 assertEquals (configuration .applicationId , "foo" );
3938 assertEquals (configuration .clientKey , "bar" );
40- assertEquals (configuration .server , "some.server" );
4139 assertEquals (configuration .localDataStoreEnabled , true );
4240 }
4341
42+ @ Test
43+ public void testBuilderServerURL () {
44+ Parse .Configuration .Builder builder = new Parse .Configuration .Builder (null );
45+ builder .server ("http://myserver.com/parse/" );
46+ Parse .Configuration configuration = builder .build ();
47+ assertEquals (configuration .server , "http://myserver.com/parse/" );
48+ }
49+
50+ @ Test
51+ public void testBuilderServerMissingSlashURL () {
52+ Parse .Configuration .Builder builder = new Parse .Configuration .Builder (null );
53+ builder .server ("http://myserver.com/missingslash" );
54+ Parse .Configuration configuration = builder .build ();
55+ assertEquals (configuration .server , "http://myserver.com/missingslash/" );
56+ }
57+
4458 @ Test
4559 public void testNetworkInterceptors () {
4660 ParseNetworkInterceptor interceptorA = mock (ParseNetworkInterceptor .class );
0 commit comments