@Test public void testBuildGsonNull() throws Exception { bucket = Bucket.builder(context, 1024 * 1024).withGson(null).build(); assertNotNull(bucket); assertNotNull(bucket.gson); }
@Test public void testBuildObserveSchedulerNull() throws Exception { bucket = Bucket.builder(context, 1024 * 1024).withObserveScheduler(null).build(); assertNotNull(bucket); assertNotNull(bucket.observeScheduler); }
@Test public void testBuildSize() throws Exception { int maxSizeBytes = 1024 * 1024; bucket = Bucket.builder(context, maxSizeBytes).build(); assertNotNull(bucket); assertEquals(maxSizeBytes, bucket.cache.maxSizeBytes); }
@Test public void testBuildObserveScheduler() throws Exception { Scheduler scheduler = Schedulers.immediate(); bucket = Bucket.builder(context, 1024 * 1024).withObserveScheduler(scheduler).build(); assertNotNull(bucket); assertNotNull(bucket.observeScheduler); assertEquals(scheduler, bucket.observeScheduler); }
@Test public void testBuildPath() throws Exception { bucket = Bucket.builder(context, 1024 * 1024).build(); File path = new File(context.getCacheDir() + Bucket.CACHE_DIR); assertNotNull(bucket); assertEquals(path, bucket.cache.cacheDir); }
@Test public void testBuildGson() throws Exception { Gson gson = new Gson(); bucket = Bucket.builder(context, 1024 * 1024).withGson(gson).build(); assertNotNull(bucket); assertNotNull(bucket.gson); assertEquals(gson, bucket.gson); }
@Test public void testBuildNoException() throws Exception { bucket = Bucket.builder(context, 1024 * 1024).build(); assertNotNull(bucket); assertNotNull(bucket.cache); assertNotNull(bucket.gson); assertNotNull(bucket.subscribeScheduler); assertNotNull(bucket.observeScheduler); }