public class ClassPrimitiveStatement extends PrimitiveStatement<Class<?>>
AbstractStatement.Executervalueassertions, comment, logger, retval, tc| Constructor and Description |
|---|
ClassPrimitiveStatement(TestCase tc) |
ClassPrimitiveStatement(TestCase tc,
Class<?> value) |
ClassPrimitiveStatement(TestCase tc,
GenericClass type,
Set<Class<?>> assignableClasses) |
| Modifier and Type | Method and Description |
|---|---|
void |
changeClassLoader(ClassLoader loader)
Class instances are bound to a class loader - if we want to reexecute a
test on a different classloader we need to be able to change the class of
the reflection object
|
void |
delta()
Add a random delta to the value
|
boolean |
hasMoreThanOneValue() |
void |
randomize()
Set to a random value
|
void |
zero()
Reset value to default value 0
|
copy, equals, execute, getAccessibleObject, getPrimitiveStatement, getPrimitiveStatement, getRandomStatement, getUniqueVariableReferences, getValue, getVariableReferences, hashCode, isAssignmentStatement, mutate, replace, same, setValue, toStringaddAssertion, addComment, clone, clone, copyAssertions, exceptionHandler, getAssertionCode, getAssertionReferences, getAssertions, getCode, getCode, getComment, getDeclaredExceptions, getExceptionClass, getNumParameters, getPosition, getReturnClass, getReturnType, getReturnValue, getTestCase, hasAssertions, isAccessible, isDeclaredException, isReflectionStatement, isValid, negate, references, removeAssertion, removeAssertions, setAssertions, setRetvalpublic ClassPrimitiveStatement(TestCase tc, GenericClass type, Set<Class<?>> assignableClasses)
public ClassPrimitiveStatement(TestCase tc)
public boolean hasMoreThanOneValue()
hasMoreThanOneValue in class PrimitiveStatement<Class<?>>public void delta()
PrimitiveStatementdelta in class PrimitiveStatement<Class<?>>public void zero()
PrimitiveStatementzero in class PrimitiveStatement<Class<?>>public void randomize()
PrimitiveStatementrandomize in class PrimitiveStatement<Class<?>>public void changeClassLoader(ClassLoader loader)
PrimitiveStatementchangeClassLoader in interface StatementchangeClassLoader in class PrimitiveStatement<Class<?>>loader - a ClassLoader object.Copyright © 2010–2017 EvoSuite. All rights reserved.