Package | Description |
---|---|
com.google.common.testing |
This package contains testing utilities.
|
Modifier and Type | Method and Description |
---|---|
private static <T> T |
ClassSanityTester.createInstance(Invokable<?,? extends T> factory,
java.util.List<?> args) |
(package private) void |
ClassSanityTester.doTestEquals(java.lang.Class<?> cls) |
(package private) void |
ClassSanityTester.doTestNulls(java.lang.Class<?> cls,
NullPointerTester.Visibility visibility) |
private java.util.List<java.lang.Object> |
ClassSanityTester.generateEqualFactoryArguments(Invokable<?,?> factory,
java.util.List<Parameter> params,
java.util.List<java.lang.Object> args)
Returns dummy factory arguments that are equal to
args but may be different instances,
to be used to construct a second instance of the same equality group. |
private static boolean |
ClassSanityTester.hashCodeInsensitiveToArgReference(Invokable<?,?> factory,
java.util.List<java.lang.Object> args,
int i,
java.lang.Object alternateArg) |
(package private) <T> T |
ClassSanityTester.instantiate(java.lang.Class<T> cls)
Instantiates
cls by invoking one of its non-private constructors or non-private static
factory methods with the parameters automatically provided using dummy values. |
private void |
ClassSanityTester.testEqualsUsing(Invokable<?,?> factory) |