@Test public void store_params_22() { StoreParams params1 = StoreParams.builder() .blockReadCacheSize(0) .blockWriteCacheSize(1) .build(); StoreParams params2 = StoreParams.builder() .blockReadCacheSize(5) .build(); StoreParams params3 = StoreParamsBuilder.modify(params1, params2) ; assertFalse(params2.isSetBlockWriteCacheSize()) ; assertTrue(params3.isSetBlockReadCacheSize()) ; assertTrue(params3.isSetBlockWriteCacheSize()) ; assertEquals(5, params3.getBlockReadCacheSize().intValue()) ; // From params2 assertEquals(1, params3.getBlockWriteCacheSize().intValue()) ; // From params1, not params2(unset) }
@Test public void store_params_22() { StoreParams params1 = StoreParams.builder() .blockReadCacheSize(0) .blockWriteCacheSize(1) .build(); StoreParams params2 = StoreParams.builder() .blockReadCacheSize(5) .build(); StoreParams params3 = StoreParamsBuilder.modify(params1, params2) ; assertFalse(params2.isSetBlockWriteCacheSize()) ; assertTrue(params3.isSetBlockReadCacheSize()) ; assertTrue(params3.isSetBlockWriteCacheSize()) ; assertEquals(5, params3.getBlockReadCacheSize().intValue()) ; // From params2 assertEquals(1, params3.getBlockWriteCacheSize().intValue()) ; // From params1, not params2(unset) }