public abstract class NumericalPrimitiveStatement<T> extends PrimitiveStatement<T>
Abstract NumericalPrimitiveStatement class.
AbstractStatement.Executervalueassertions, comment, logger, retval, tc| Constructor and Description |
|---|
NumericalPrimitiveStatement(TestCase tc,
Type type,
T value)
Constructor for NumericalPrimitiveStatement.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
decrement()
Decrease value by smallest possible increment
|
abstract void |
increment()
Increase value by smallest possible increment
|
void |
increment(double delta)
Change value by delta
|
abstract void |
increment(long delta)
Change value by delta
|
abstract boolean |
isPositive()
Is the value >= 0?
|
abstract void |
setMid(T min,
T max)
Needed for binary search
|
changeClassLoader, copy, delta, equals, execute, getAccessibleObject, getPrimitiveStatement, getPrimitiveStatement, getRandomStatement, getUniqueVariableReferences, getValue, getVariableReferences, hashCode, hasMoreThanOneValue, isAssignmentStatement, mutate, randomize, replace, same, setValue, toString, zeroaddAssertion, 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 abstract void increment()
public abstract void decrement()
public abstract void increment(long delta)
delta - a long.public void increment(double delta)
delta - a double.public abstract void setMid(T min, T max)
min - a T object.max - a T object.public abstract boolean isPositive()
Copyright © 2010–2017 EvoSuite. All rights reserved.