public void testGet_interface() { assertNull(ArbitraryInstances.get(SomeInterface.class)); }
public void testGet_constantWithGenericsNotUsed() { assertNull(ArbitraryInstances.get(WithGenericConstant.class)); }
public void testGet_nonPublicConstantNotUsed() { assertNull(ArbitraryInstances.get(NonPublicConstantIgnored.class)); }
public void testGet_nonFinalFieldNotUsed() { assertNull(ArbitraryInstances.get(NonFinalFieldIgnored.class)); }
public void testGet_nullConstant() { assertNull(ArbitraryInstances.get(WithNullConstant.class)); }
public void testGet_constantTypeDoesNotMatch() { assertNull(ArbitraryInstances.get(ParentClassHasConstant.class)); }
public void testGet_nonStaticFieldNotUsed() { assertNull(ArbitraryInstances.get(NonStaticFieldIgnored.class)); }
public void testGet_enum() { assertNull(ArbitraryInstances.get(EmptyEnum.class)); assertEquals(Direction.UP, ArbitraryInstances.get(Direction.class)); }
public void testGet_class() { assertSame(SomeAbstractClass.INSTANCE, ArbitraryInstances.get(SomeAbstractClass.class)); assertSame( WithPrivateConstructor.INSTANCE, ArbitraryInstances.get(WithPrivateConstructor.class)); assertNull(ArbitraryInstances.get(NoDefaultConstructor.class)); assertSame( WithExceptionalConstructor.INSTANCE, ArbitraryInstances.get(WithExceptionalConstructor.class)); assertNull(ArbitraryInstances.get(NonPublicClass.class)); }
public void testGet_primitives() { assertNull(ArbitraryInstances.get(void.class)); assertNull(ArbitraryInstances.get(Void.class)); assertEquals(Boolean.FALSE, ArbitraryInstances.get(boolean.class)); assertEquals(Boolean.FALSE, ArbitraryInstances.get(Boolean.class));
public void testGet_interface() { assertNull(ArbitraryInstances.get(SomeInterface.class)); }
public void testGet_constantWithGenericsNotUsed() { assertNull(ArbitraryInstances.get(WithGenericConstant.class)); }
public void testGet_constantTypeDoesNotMatch() { assertNull(ArbitraryInstances.get(ParentClassHasConstant.class)); }
public void testGet_nonPublicConstantNotUsed() { assertNull(ArbitraryInstances.get(NonPublicConstantIgnored.class)); }
public void testGet_nullConstant() { assertNull(ArbitraryInstances.get(WithNullConstant.class)); }
public void testGet_constantWithGenericsNotUsed() { assertNull(ArbitraryInstances.get(WithGenericConstant.class)); }
public void testGet_enum() { assertNull(ArbitraryInstances.get(EmptyEnum.class)); assertEquals(Direction.UP, ArbitraryInstances.get(Direction.class)); }
public void testGet_enum() { assertNull(ArbitraryInstances.get(EmptyEnum.class)); assertEquals(Direction.UP, ArbitraryInstances.get(Direction.class)); }
public void testGet_class() { assertSame(SomeAbstractClass.INSTANCE, ArbitraryInstances.get(SomeAbstractClass.class)); assertSame( WithPrivateConstructor.INSTANCE, ArbitraryInstances.get(WithPrivateConstructor.class)); assertNull(ArbitraryInstances.get(NoDefaultConstructor.class)); assertSame( WithExceptionalConstructor.INSTANCE, ArbitraryInstances.get(WithExceptionalConstructor.class)); assertNull(ArbitraryInstances.get(NonPublicClass.class)); }
public void testGet_class() { assertSame(SomeAbstractClass.INSTANCE, ArbitraryInstances.get(SomeAbstractClass.class)); assertSame(WithPrivateConstructor.INSTANCE, ArbitraryInstances.get(WithPrivateConstructor.class)); assertNull(ArbitraryInstances.get(NoDefaultConstructor.class)); assertSame(WithExceptionalConstructor.INSTANCE, ArbitraryInstances.get(WithExceptionalConstructor.class)); assertNull(ArbitraryInstances.get(NonPublicClass.class)); }