public void testConcurrencyLevel_Zero() { Interners.InternerBuilder builder = Interners.newBuilder(); try { builder.concurrencyLevel(0); fail(); } catch (IllegalArgumentException expected) { } }
public void testStrong_builder() { int concurrencyLevel = 42; Interner<Object> interner = Interners.newBuilder() .strong() .concurrencyLevel(concurrencyLevel) .build(); InternerImpl<Object> internerImpl = (InternerImpl<Object>) interner; assertEquals(Strength.STRONG, internerImpl.map.keyStrength()); }
public void testConcurrencyLevel_Negative() { Interners.InternerBuilder builder = Interners.newBuilder(); try { builder.concurrencyLevel(-42); fail(); } catch (IllegalArgumentException expected) { } } }
public void testWeak_builder() { int concurrencyLevel = 42; Interner<Object> interner = Interners.newBuilder() .weak() .concurrencyLevel(concurrencyLevel) .build(); InternerImpl<Object> internerImpl = (InternerImpl<Object>) interner; assertEquals(Strength.WEAK, internerImpl.map.keyStrength()); assertEquals(concurrencyLevel, internerImpl.map.concurrencyLevel); }
public void testConcurrencyLevel_Zero() { Interners.InternerBuilder builder = Interners.newBuilder(); try { builder.concurrencyLevel(0); fail(); } catch (IllegalArgumentException expected) { } }
public void testConcurrencyLevel_Negative() { Interners.InternerBuilder builder = Interners.newBuilder(); try { builder.concurrencyLevel(-42); fail(); } catch (IllegalArgumentException expected) { } } }
public void testWeak_builder() { int concurrencyLevel = 42; Interner<Object> interner = Interners.newBuilder().weak().concurrencyLevel(concurrencyLevel).build(); InternerImpl<Object> internerImpl = (InternerImpl<Object>) interner; assertEquals(Strength.WEAK, internerImpl.map.keyStrength()); assertEquals(concurrencyLevel, internerImpl.map.concurrencyLevel); }
public void testStrong_builder() { int concurrencyLevel = 42; Interner<Object> interner = Interners.newBuilder().strong().concurrencyLevel(concurrencyLevel).build(); InternerImpl<Object> internerImpl = (InternerImpl<Object>) interner; assertEquals(Strength.STRONG, internerImpl.map.keyStrength()); }