@Override public void onCreate() { super.onCreate(); // Enable Local Datastore. Parse.enableLocalDatastore(this); // Add your initialization code here Parse.initialize(new Parse.Configuration.Builder(getApplicationContext()) .applicationId("aghr56hFHJTefFGG65") .clientKey(null) .server("http://uberclone5599.herokuapp.com/parse/") .build() ); //enable our AutomaticUser ParseUser.enableAutomaticUser(); ParseACL defaultACL = new ParseACL(); // Optionally enable public read access. // defaultACL.setPublicReadAccess(true); ParseACL.setDefaultACL(defaultACL, true); } }
@Test public void testBuilder() { Parse.Configuration.Builder builder = new Parse.Configuration.Builder(null); builder.applicationId("foo"); builder.clientKey("bar"); builder.enableLocalDataStore(); Parse.Configuration configuration = builder.build(); assertNull(configuration.context); assertEquals(configuration.applicationId, "foo"); assertEquals(configuration.clientKey, "bar"); assertEquals(configuration.localDataStoreEnabled, true); }