A B C D E F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(String, DataGenerator) - Method in class ru.ispras.testbase.generator.DataGeneratorRegistry
- addDataConverter(DataConverter) - Method in class ru.ispras.testbase.storage.TestBase
- ArrayIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
-
ArrayIterator
implements a simple array-based iterator. - ArrayIterator(ArrayList<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.ArrayIterator
-
Constructs an array iterator.
- ArrayIterator(ArrayIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.ArrayIterator
-
Constructs a copy of the array iterator.
- ArrayIterator(T[]) - Constructor for class ru.ispras.testbase.knowledge.iterator.ArrayIterator
-
Constructs an array iterator.
B
- BeqThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.beq
-
BeqThenElseGenerator
is a test data generator for BEQ instructions. - BeqThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
- BeqzThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.beqz
-
BeqzThenElseGenerator
is a test data generator for BEQZ instructions. - BeqzThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
- BgeThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bge
-
BgeThenElseGenerator
is a test data generator for BGE instructions. - BgeThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
- BgeuThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bgeu
-
BgeuThenElseGenerator
is a test data generator for BGEU instructions. - BgeuThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
- BgezThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bgez
-
BgezThenElseGenerator
is a test data generator for BGEZ instructions. - BgezThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
- BgtThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bgt
-
BgtThenElseGenerator
is a test data generator for BGT instructions. - BgtThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
- BgtuThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bgtu
-
BgtuThenElseGenerator
is a test data generator for BGTU instructions. - BgtuThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
- BgtzThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bgtz
-
BgtzThenElseGenerator
is a test data generator for BGTZ instructions. - BgtzThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
- BleThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.ble
-
BleThenElseGenerator
is a test data generator for BLE instructions. - BleThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
- BleuThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bleu
-
BleuThenElseGenerator
is a test data generator for BLEU instructions. - BleuThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
- BlezThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.blez
-
BlezThenElseGenerator
is a test data generator for BLEZ instructions. - BlezThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
- BltThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.blt
-
BltThenElseGenerator
is a test data generator for BLT instructions. - BltThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
- BltuThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bltu
-
BltuThenElseGenerator
is a test data generator for BLTU instructions. - BltuThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
- BltzThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bltz
-
BltzThenElseGenerator
is a test data generator for BLTZ instructions. - BltzThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
- BneThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bne
-
BneThenElseGenerator
is a test data generator for BNE instructions. - BneThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
- BnezThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bnez
-
BnezThenElseGenerator
is a test data generator for BNEZ instructions. - BnezThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
- BooleanIterator - Class in ru.ispras.testbase.knowledge.iterator
- BooleanIterator() - Constructor for class ru.ispras.testbase.knowledge.iterator.BooleanIterator
-
Constructs a boolean iterator with the initial value equal to
false
. - BooleanIterator(boolean) - Constructor for class ru.ispras.testbase.knowledge.iterator.BooleanIterator
-
Constructs a boolean iterator with the given initial value.
- BoundedIterator<T> - Interface in ru.ispras.testbase.knowledge.iterator
-
BoundedIterator
a generic bounded iterator interface. - build() - Method in class ru.ispras.testbase.TestBaseQueryBuilder
C
- check(E, T[]) - Method in interface ru.ispras.testbase.knowledge.basis.Generator
-
Checks the test data against the test situation.
- check(IfThenElse, IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
- check(FpException, FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
- check(IntException, IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
- checkContextAttribute(String, String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- checkContextAttribute(TestBaseQuery, String, String) - Static method in class ru.ispras.testbase.generator.Utils
- checkElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
-
Checks whether the operand values do not satisfy the branch condition.
- checkInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
- checkInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
-
Checks whether the operation causes the inexact exception.
- checkInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
- checkNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
- checkNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
-
Checks whether the operation does not cause exceptions.
- checkNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
- checkNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.add.IntAddExceptionGenerator
- checkNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
-
Checks whether the operation does not cause exceptions.
- checkNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.sub.IntSubExceptionGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
- checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
- checkOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
- checkOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
-
Checks whether the operation causes the overflow exception.
- checkOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
- checkOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.add.IntAddExceptionGenerator
- checkOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
-
Checks whether the operation causes the overflow exception.
- checkOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.sub.IntSubExceptionGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
- checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
-
Checks whether the operand values satisfy the branch condition.
- checkUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
- checkUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
- checkUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
- clear() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
-
Removes all registered iterators.
- clear() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
-
Removes all registered iterators.
- clone() - Method in class ru.ispras.testbase.knowledge.basis.GeneratorResult
- clone() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
- clone() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
- clone() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToRoundIterator
- clone() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
- clone() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
- clone() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToRoundIterator
- clone() - Method in class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToRoundIterator
- clone() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
- clone() - Method in class ru.ispras.testbase.knowledge.integer.IntSpecialValueIterator
- clone() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
- clone() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
- clone() - Method in class ru.ispras.testbase.knowledge.iterator.CollectionIterator
- clone() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
- clone() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
- clone() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
- clone() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
-
Creates a copy of the iterator.
- clone() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
- clone() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
- clone() - Method in class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
- clone() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
- clone() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
- CollectionIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
-
CollectionIterator
implements a collection iterator. - CollectionIterator(Collection<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.CollectionIterator
-
Constructs a collection iterator.
- convert(StoredTestData, TestBaseQuery) - Method in class ru.ispras.testbase.storage.RawDataConverter
- COUNT - Static variable in class ru.ispras.testbase.TestBaseContext
-
The
COUNT
attribute specifies the number of times the query is sent to TestBase. - CUSTOM_CHECK - ru.ispras.testbase.knowledge.iterator.FilteringIterator.Type
-
Custom
equals
to be used for checking.
D
- DataGenerator - Interface in ru.ispras.testbase.generator
-
The
DataGenerator
interface is to be supported by all data generators. - DataGeneratorBase - Class in ru.ispras.testbase.generator
-
The
DataGeneratorBase
class provides a basic implementation of a data generator. - DataGeneratorBase(String) - Constructor for class ru.ispras.testbase.generator.DataGeneratorBase
-
Constructs a data generator with the specified name applicable to all instructions.
- DataGeneratorBase(String, Set<String>) - Constructor for class ru.ispras.testbase.generator.DataGeneratorBase
-
Constructs a data generator with the specified name applicable to the specified instructions.
- DataGeneratorQuery - Class in ru.ispras.testbase.generator
- DataGeneratorQuery(TestBaseQuery) - Constructor for class ru.ispras.testbase.generator.DataGeneratorQuery
- DataGeneratorRegistry - Class in ru.ispras.testbase.generator
- DataGeneratorRegistry() - Constructor for class ru.ispras.testbase.generator.DataGeneratorRegistry
- DataGeneratorVariable - Class in ru.ispras.testbase.generator
-
The
DataGeneratorVariable
class describes a variable passed to a data generator in a query. - DataGeneratorVariable(String, Node) - Constructor for class ru.ispras.testbase.generator.DataGeneratorVariable
-
Constructs a variable with the specified name described with the specified
Node
object. - DEFAULT_ID - Static variable in class ru.ispras.testbase.TestData
- distinctValue(long) - Static method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
- DOUBLE - Static variable in class ru.ispras.testbase.knowledge.floating.FpFormat
-
The IEEE 754 double-precision format.
E
- ELSE - ru.ispras.testbase.knowledge.branch.IfThenElse
- EMPTY - Static variable in class ru.ispras.testbase.TestData
- EmptyIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
-
The
EmptyIterator
class implements an iterator over an empty collection. - equals(Object) - Method in class ru.ispras.testbase.knowledge.basis.GeneratorResult
- equals(Object) - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
- equals(Object) - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
- equals(Object) - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
- equals(GeneratorResult<FpNumber>, GeneratorResult<FpNumber>) - Method in class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToDRoundIterator
- equals(GeneratorResult<FpNumber>, GeneratorResult<FpNumber>) - Method in class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToNRoundIterator
- equals(T, T) - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
-
Checks whether two values are equal (can be overloaded in a subclass).
- ERROR - ru.ispras.testbase.TestBaseQueryResult.Status
- executeQuery(TestBaseQuery) - Method in class ru.ispras.testbase.storage.TestBase
- executeQuery(TestBaseQuery) - Method in class ru.ispras.testbase.TestBase
- extract(TestBaseQuery, boolean) - Static method in class ru.ispras.testbase.generator.Utils
- extractKnown(TestBaseQuery) - Static method in class ru.ispras.testbase.generator.Utils
- extractUnknown(TestBaseQuery) - Static method in class ru.ispras.testbase.generator.Utils
F
- FilteringIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
-
FilteringIterator
implements an iterator filter based on a cache of values. - FilteringIterator(FilteringIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
-
Constructs a copy of the iterator.
- FilteringIterator(Iterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
-
Constructs a filtering iterator with the unlimited cache size.
- FilteringIterator(Iterator<T>, int) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
-
Constructs a filtering iterator.
- FilteringIterator(Iterator<T>, FilteringIterator.Type) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
-
Constructs a filtering iterator with the unlimited cache size.
- FilteringIterator(Iterator<T>, FilteringIterator.Type, int) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
-
Constructs a filtering iterator.
- FilteringIterator.Type - Enum in ru.ispras.testbase.knowledge.iterator
-
This enumeration contains equality checking types.
- FORMAT - Static variable in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
-
Specifies the number format.
- FpAddExceptionGenerator - Class in ru.ispras.testbase.knowledge.floating.add
-
FpAddExceptionGenerator
implements a random generator targeted at the exceptions in the floating-point addition operation. - FpAddExceptionGenerator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
-
Constructs a random generator.
- FpDivHardToDRoundIterator - Class in ru.ispras.testbase.knowledge.floating.div
-
FpDivHardToDRoundIterator
implements an iterator of hard-to-round test cases for the division operation operating in the directed round modes (toward zero, toward plus infinity, and toward minus infinity). - FpDivHardToDRoundIterator(FpDivHardToDRoundIterator) - Constructor for class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
-
Constructs a copy of the iterator.
- FpDivHardToDRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
-
Constructs a division hard-to-round iterator.
- FpDivHardToNRoundIterator - Class in ru.ispras.testbase.knowledge.floating.div
-
FpDivHardToNRoundIterator
implements an iterator of hard-to-round test cases for the division operation operating in the round-to-nearest mode. - FpDivHardToNRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
-
Constructs a division hard-to-round iterator.
- FpDivHardToRoundIterator - Class in ru.ispras.testbase.knowledge.floating.div
-
FpDivHardToRoundIterator
implements an iterator of hard-to-round test cases for the division operation. - FpDivHardToRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.div.FpDivHardToRoundIterator
-
Constructs a division hard-to-round iterator.
- FpException - Enum in ru.ispras.testbase.knowledge.floating
-
FpException
contains the IEEE 754 floating-point exceptions. - FpExceptionGenerator - Class in ru.ispras.testbase.knowledge.floating
-
FpExceptionGenerator
is a base interface for random generators targeted at the floating-point exceptions. - FpExceptionGenerator() - Constructor for class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
- FpFormat - Class in ru.ispras.testbase.knowledge.floating
-
FpFormat
represents a floating-point number format. - FpFormat(int, int) - Constructor for class ru.ispras.testbase.knowledge.floating.FpFormat
-
Constructs a floating-point number format.
- FpMulHardToDRoundIterator - Class in ru.ispras.testbase.knowledge.floating.mul
-
FpMulHardToDRoundIterator
implements an iterator of hard-to-round test cases for the multiplication operation operating in the directed round modes (toward zero, toward plus infinity, and toward minus infinity). - FpMulHardToDRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
-
Constructs a square root hard-to-round iterator.
- FpMulHardToDRoundIterator(FpFormat, long, long, int, int, int) - Constructor for class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
-
Constructs a square root hard-to-round iterator.
- FpMulHardToRoundIterator - Class in ru.ispras.testbase.knowledge.floating.mul
-
FpMulHardToRoundIterator
implements an iterator of hard-to-round test cases for the multiplication operation. - FpMulHardToRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToRoundIterator
-
Constructs a division hard-to-round iterator.
- FpNumber - Class in ru.ispras.testbase.knowledge.floating
-
FpNumber
represents a floating point number with an arbitrary precision (less or equal to double). - FpNumber(FpFormat, long) - Constructor for class ru.ispras.testbase.knowledge.floating.FpNumber
-
Constructs a floating-point number.
- FpNumber(FpFormat, long, long, long) - Constructor for class ru.ispras.testbase.knowledge.floating.FpNumber
-
Constructs a floating-point number.
- FpSqrtHardToDRoundIterator - Class in ru.ispras.testbase.knowledge.floating.sqrt
-
FpSqrtHardToDRoundIterator
in addition toFpSqrtHardToDRoundInternalIterator
performs filtration of values (removes duplicates). - FpSqrtHardToDRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToDRoundIterator
-
Constructs a copy of the square root hard-to-round iterator.
- FpSqrtHardToNRoundIterator - Class in ru.ispras.testbase.knowledge.floating.sqrt
-
FpSqrtHardToNRoundIterator
in addition toFpSqrtHardToNRoundInternalIterator
performs filtration of values (removes duplicates). - FpSqrtHardToNRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToNRoundIterator
-
Constructs a copy of the square root hard-to-round iterator.
- FpSqrtHardToRoundIterator - Class in ru.ispras.testbase.knowledge.floating.sqrt
-
FpSqrtHardToRoundIterator
implements an iterator of hard-to-round test cases for the square root operation. - FpSqrtHardToRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToRoundIterator
-
Constructs a square root hard-to-round iterator.
- FpSubExceptionGenerator - Class in ru.ispras.testbase.knowledge.floating.sub
-
FpSubExceptionGenerator
implements a random generator targeted at the exceptions in the floating-point subtraction operation. - FpSubExceptionGenerator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
-
Constructs a random generator.
G
- generate(E, T[]) - Method in interface ru.ispras.testbase.knowledge.basis.Generator
-
Generates test data for the given test situation.
- generate(DataGeneratorQuery) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
-
Generates data for the specified data generator query.
- generate(IfThenElse, IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
- generate(FpException, FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
- generate(IntException, IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
- generate(TestBaseQuery) - Method in interface ru.ispras.testbase.generator.DataGenerator
-
Generates data for the specified query.
- generate(TestBaseQuery) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
- generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
-
Generates operand values that violate the branch condition.
- generateInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
- generateInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
-
Tries to generate operands that cause the inexact exception.
- generateInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
- generateNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
- generateNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
-
Tries to generate operands that do not cause exceptions.
- generateNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
- generateNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.add.IntAddExceptionGenerator
- generateNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
-
Tries to generate operands that do not cause exceptions.
- generateNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.sub.IntSubExceptionGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
- generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
- generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
- generateOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
- generateOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
-
Tries to generate operands that cause the overflow exception.
- generateOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
- generateOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.add.IntAddExceptionGenerator
- generateOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
-
Tries to generate operands that cause the overflow exception.
- generateOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.sub.IntSubExceptionGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
- generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
-
Generates operand values that satisfy the branch condition.
- generateUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
- generateUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
-
Tries to generate operands that cause the underflow exception.
- generateUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
- Generator<T,E extends java.lang.Enum<?>> - Interface in ru.ispras.testbase.knowledge.basis
-
Generator
is a basic interface for test data generators. - GeneratorResult<T> - Class in ru.ispras.testbase.knowledge.basis
-
GeneratorResult
represents a result of test data generation for some operation. - GeneratorResult(boolean, T...) - Constructor for class ru.ispras.testbase.knowledge.basis.GeneratorResult
-
Constructs a generation result.
- GeneratorResult(T...) - Constructor for class ru.ispras.testbase.knowledge.basis.GeneratorResult
-
Constructs a generation result.
- get() - Static method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
-
Returns an empty iterator singleton instance.
- get() - Static method in class ru.ispras.testbase.TestBase
- get(String) - Static method in enum ru.ispras.testbase.knowledge.branch.IfThenElse
- get(String) - Static method in enum ru.ispras.testbase.knowledge.floating.FpException
- get(String) - Static method in enum ru.ispras.testbase.knowledge.integer.IntException
- getArchitectureName() - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- getBindings() - Method in class ru.ispras.testbase.TestBaseQuery
- getBindings() - Method in class ru.ispras.testbase.TestData
- getBits() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Returns the bits representing of the floating-point number.
- getBits(long, long, long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the bit representation of the floating-point number.
- getBooleanParameter(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- getContext() - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- getContext() - Method in class ru.ispras.testbase.TestBaseQuery
- getContextAttribute(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- getDataIterator() - Method in class ru.ispras.testbase.TestBaseQueryResult
- getErrors() - Method in class ru.ispras.testbase.TestBaseQueryResult
- getExponent() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Returns the exponent of the floating-point number.
- getExponent(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the exponent of the given floating-point number.
- getExponentBias() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the exponent bias.
- getExponentLength() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the exponent length.
- getExponentMask() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the exponent mask.
- getFormat() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Returns the format of the floating-point number.
- getFormat() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
-
Returns the format of the number.
- getFraction() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Returns the fraction of the floating-point number.
- getFraction(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the fraction of the given floating-point number.
- getFractionLength() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the fraction length.
- getFractionMask() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the fraction mask.
- getId() - Method in class ru.ispras.testbase.TestData
- getInstructionName() - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- getIntegerParameter(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- getLength() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the bit length of a floating-point number.
- getLength() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
-
Returns the bit length of a number.
- getMask() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
-
Returns the bit mask of a number.
- getMaxNormalizedExponent() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the maximal exponent of a normalized floating-point number.
- getMaxValue() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
-
Returns the maximal value (signed).
- getMinNormalizedExponent() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the minimal exponent of a normalized floating-point number.
- getMinValue() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
-
Returns the minimal value (signed).
- getName() - Method in class ru.ispras.testbase.generator.DataGeneratorBase
-
Returns data generator name.
- getName() - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
-
Returns the variable name.
- getName() - Method in class ru.ispras.testbase.storage.RawDataConverter
- getNamed(String) - Method in class ru.ispras.testbase.generator.DataGeneratorRegistry
- getNamedGenerators(String) - Method in class ru.ispras.testbase.TestBaseRegistry
- getParameter(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- getParameter(TestBaseQuery, String) - Static method in class ru.ispras.testbase.generator.Utils
- getParameterAsBigInteger(TestBaseQuery, String) - Static method in class ru.ispras.testbase.generator.Utils
- getParameterAsInt(TestBaseQuery, String) - Static method in class ru.ispras.testbase.generator.Utils
- getParameters() - Method in class ru.ispras.testbase.TestBaseQuery
- getPrecision() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the precision (the fraction length plus one).
- getRegistry() - Method in class ru.ispras.testbase.TestBase
- getSign() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Returns the sign of the floating-point number.
- getSign(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the sign of the given floating-point number.
- getSignLength() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the sign length.
- getSignMask() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Returns the sign length.
- getSituationName() - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- getSize() - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
-
Returns variable bit size.
- getSolverId() - Static method in class ru.ispras.testbase.TestBase
- getStatus() - Method in class ru.ispras.testbase.TestBaseQueryResult
- getType() - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
-
Returns the variable data type.
- getUnknownVariables() - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- getValue() - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
-
Returns a node describing the variable value.
- getValue(boolean) - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
-
Returns the value.
- getVariable(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- getVariables() - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
H
- hasErrors() - Method in class ru.ispras.testbase.TestBaseQueryResult
- hashCode() - Method in class ru.ispras.testbase.knowledge.basis.GeneratorResult
- hashCode() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
- hashCode() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
- hashCode() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
- hasParameter(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
- hasParameter(TestBaseQuery, String) - Static method in class ru.ispras.testbase.generator.Utils
- hasValue() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.CollectionIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
- hasValue() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
-
Checks if the iterator is not exhausted (a value is available).
- hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
- hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
I
- IfThenElse - Enum in ru.ispras.testbase.knowledge.branch
- IfThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch
-
IfThenElseGenerator
is a base class for branch instructions' test data generators. - IfThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
- INEXACT - ru.ispras.testbase.knowledge.floating.FpException
- init() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
- init() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
- init() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
- init() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
- init() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
- init() - Method in class ru.ispras.testbase.knowledge.iterator.CollectionIterator
- init() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
- init() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
- init() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
- init() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
-
Initializes the iterator.
- init() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
- init() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
- init() - Method in class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
- init() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
- init() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
- INSTRUCTION - Static variable in class ru.ispras.testbase.TestBaseContext
-
The
INSTRUCTION
attribute specifies the name of the instruction for which the test data is to be generated. - INT1 - Static variable in class ru.ispras.testbase.knowledge.integer.IntFormat
-
1-bit integer numbers.
- INT16 - Static variable in class ru.ispras.testbase.knowledge.integer.IntFormat
-
16-bit integer numbers.
- INT32 - Static variable in class ru.ispras.testbase.knowledge.integer.IntFormat
-
32-bit integer numbers.
- INT64 - Static variable in class ru.ispras.testbase.knowledge.integer.IntFormat
-
64-bit integer numbers.
- INT8 - Static variable in class ru.ispras.testbase.knowledge.integer.IntFormat
-
8-bit integer numbers.
- IntAddExceptionGenerator - Class in ru.ispras.testbase.knowledge.integer.add
-
IntAddExceptionGenerator
implements a random generator targeted at the integer addition exceptions. - IntAddExceptionGenerator(IntFormat) - Constructor for class ru.ispras.testbase.knowledge.integer.add.IntAddExceptionGenerator
-
Constructs a random generator targeted at the integer addition exceptions.
- IntException - Enum in ru.ispras.testbase.knowledge.integer
-
IntException
enumeration contains the integer-arithmetic exceptions. - IntExceptionGenerator - Class in ru.ispras.testbase.knowledge.integer
-
IntExceptionGenerator
is a base interface for random generators targeted at the integer arithmetic exceptions. - IntExceptionGenerator() - Constructor for class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
- IntFormat - Class in ru.ispras.testbase.knowledge.integer
-
IntFormat
represents an integer number format. - IntFormat(int) - Constructor for class ru.ispras.testbase.knowledge.integer.IntFormat
-
Constructs an integer number format.
- IntNumber - Class in ru.ispras.testbase.knowledge.integer
-
IntNumber
implements an integer number of a given length (less than or equal to 64). - IntNumber(IntFormat, long) - Constructor for class ru.ispras.testbase.knowledge.integer.IntNumber
-
Constructs an integer number.
- IntRangeIterator - Class in ru.ispras.testbase.knowledge.iterator
-
IntRangeIterator
implements an integer number iterator over given range. - IntRangeIterator(int) - Constructor for class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
-
Constructs an integer number range iterator with the lower bound equal to zero and the increment value equal to one.
- IntRangeIterator(int, int) - Constructor for class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
-
Constructs an integer number range iterator with the increment value equal to one.
- IntRangeIterator(int, int, int) - Constructor for class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
-
Constructs an integer number range iterator.
- IntRangeIterator(IntRangeIterator) - Constructor for class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
-
Constructs a copy of the iterator.
- IntSpecialValueIterator - Class in ru.ispras.testbase.knowledge.integer
-
IntSpecialValueIterator
implements a special value iterator for integer types. - IntSpecialValueIterator(IntFormat) - Constructor for class ru.ispras.testbase.knowledge.integer.IntSpecialValueIterator
-
Constructs a special value iterator for the given integer format.
- IntSpecialValueIterator(IntSpecialValueIterator) - Constructor for class ru.ispras.testbase.knowledge.integer.IntSpecialValueIterator
-
Constructs a copy of the iterator.
- IntSubExceptionGenerator - Class in ru.ispras.testbase.knowledge.integer.sub
-
IntSubExceptionGenerator
implements a random generator targeted at the integer subtraction exceptions. - IntSubExceptionGenerator(IntFormat) - Constructor for class ru.ispras.testbase.knowledge.integer.sub.IntSubExceptionGenerator
-
Constructs a random generator targeted at the integer addition exceptions.
- isEmpty() - Method in class ru.ispras.testbase.TestData
- isInfinity() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Checks whether the floating-point number is infinity.
- isMinusInfinity() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Checks whether the floating-point number is minus infinity.
- isMinusZero() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Checks whether the floating-point number is minus zero.
- isNaN() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Checks whether the floating-point number is non-a-number (NaN).
- isNegative() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
-
Checks whether the number is negative.
- isNormalized() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Checks whether the floating-point number is normalized.
- isPlusInfinity() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Checks whether the floating-point number is plus infinity.
- isPlusZero() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Checks whether the floating-point number is plus zero.
- isPositive() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
-
Checks whether the number is positive.
- isSuitable(TestBaseQuery) - Method in interface ru.ispras.testbase.generator.DataGenerator
-
Checks whether the data generator is capable of generating data for the specified query.
- isSuitable(TestBaseQuery) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
-
Checks whether the data generator is capable of generating data for the specified query.
- isType(DataType) - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
-
Checks whether the variable has the specified type (types are compared on the
DataType
level). - isType(DataTypeId) - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
-
Checks whether the variable has the specified type (types are compared on the
DataTypeId
level). - isUnknown() - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
-
Checks whether the variable is an unknown variable that must have its value assigned.
- isUnknownVariable(Node) - Static method in class ru.ispras.testbase.generator.Utils
- isZero() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Checks whether the floating-point number is zero.
- isZero() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
-
Checks whether the number is zero.
- iterator(int) - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
-
Returns the i-th iterator of the list.
- iterator(int) - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
-
Returns the i-th iterator of the list.
- Iterator<T> - Interface in ru.ispras.testbase.knowledge.iterator
-
Iterator
is a generic iterator interface.
L
- LongRangeIterator - Class in ru.ispras.testbase.knowledge.iterator
-
LongRangeIterator
implements an iterator over given range. - LongRangeIterator(long) - Constructor for class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
-
Constructs an long number range iterator with the lower bound equal to zero and the increment value equal to one.
- LongRangeIterator(long, long) - Constructor for class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
-
Constructs an long number range iterator with the increment value equal to one.
- LongRangeIterator(long, long, long) - Constructor for class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
-
Constructs a range iterator.
- LongRangeIterator(LongRangeIterator) - Constructor for class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
-
Constructs a copy of the iterator.
M
- MAX_VALUE - Static variable in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
-
Maximal value of an operand (depends on #FORMAT).
- MIN_VALUE - Static variable in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
-
Minimal value of an operand (depends on #FORMAT).
N
- newRandomTestData(TestBaseQuery) - Static method in class ru.ispras.testbase.TestBaseUtils
-
Generates random test data for the specified TestBase query.
- next() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
- next() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
- next() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
- next() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
- next() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
- next() - Method in class ru.ispras.testbase.knowledge.iterator.CollectionIterator
- next() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
- next() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
- next() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
- next() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
-
Makes an iteration.
- next() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
- next() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
- next() - Method in class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
- next() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
- next() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
- NORMAL - ru.ispras.testbase.knowledge.floating.FpException
- NORMAL - ru.ispras.testbase.knowledge.integer.IntException
- NOTFOUND - ru.ispras.testbase.TestBaseQueryResult.Status
- NOTFOUND - Static variable in class ru.ispras.testbase.TestBaseQueryResult
O
- OK - ru.ispras.testbase.TestBaseQueryResult.Status
- operands - Variable in class ru.ispras.testbase.knowledge.basis.GeneratorResult
-
Operation operands.
- OVERFLOW - ru.ispras.testbase.knowledge.floating.FpException
- OVERFLOW - ru.ispras.testbase.knowledge.integer.IntException
P
- PROCESSOR - Static variable in class ru.ispras.testbase.TestBaseContext
-
The
PROCESSOR
attribute specifies the name of the microprocessor design being tested. - ProductIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
-
ProductIterator
implements a product iterator, a composite iterator that generates all possible combinations of items produced by simpler iterators. - ProductIterator() - Constructor for class ru.ispras.testbase.knowledge.iterator.ProductIterator
-
Constructs a product iterator.
- ProductIterator(ProductIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.ProductIterator
-
Constructs a copy of the product iterator.
R
- RandomValueIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
-
RandomValueIterator
implements a single-value iterator. - RandomValueIterator(Collection<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
-
Constructs a random value iterator.
- RandomValueIterator(RandomValueIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
-
Constructs a copy of the iterator.
- RandomValueIterator(T[]) - Constructor for class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
-
Constructs a random-value iterator.
- RawDataConverter - Class in ru.ispras.testbase.storage
- RawDataConverter() - Constructor for class ru.ispras.testbase.storage.RawDataConverter
- registerGenerator(String, DataGenerator) - Method in class ru.ispras.testbase.TestBaseRegistry
- registerIterator(Iterator<T>) - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
-
Registers the iterator.
- registerIterator(Iterator<T>) - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
-
Registers the iterator.
- reportErrors(List<String>) - Static method in class ru.ispras.testbase.TestBaseQueryResult
- ru.ispras.testbase - package ru.ispras.testbase
- ru.ispras.testbase.generator - package ru.ispras.testbase.generator
- ru.ispras.testbase.knowledge.basis - package ru.ispras.testbase.knowledge.basis
- ru.ispras.testbase.knowledge.branch - package ru.ispras.testbase.knowledge.branch
- ru.ispras.testbase.knowledge.branch.beq - package ru.ispras.testbase.knowledge.branch.beq
- ru.ispras.testbase.knowledge.branch.beqz - package ru.ispras.testbase.knowledge.branch.beqz
- ru.ispras.testbase.knowledge.branch.bge - package ru.ispras.testbase.knowledge.branch.bge
- ru.ispras.testbase.knowledge.branch.bgeu - package ru.ispras.testbase.knowledge.branch.bgeu
- ru.ispras.testbase.knowledge.branch.bgez - package ru.ispras.testbase.knowledge.branch.bgez
- ru.ispras.testbase.knowledge.branch.bgt - package ru.ispras.testbase.knowledge.branch.bgt
- ru.ispras.testbase.knowledge.branch.bgtu - package ru.ispras.testbase.knowledge.branch.bgtu
- ru.ispras.testbase.knowledge.branch.bgtz - package ru.ispras.testbase.knowledge.branch.bgtz
- ru.ispras.testbase.knowledge.branch.ble - package ru.ispras.testbase.knowledge.branch.ble
- ru.ispras.testbase.knowledge.branch.bleu - package ru.ispras.testbase.knowledge.branch.bleu
- ru.ispras.testbase.knowledge.branch.blez - package ru.ispras.testbase.knowledge.branch.blez
- ru.ispras.testbase.knowledge.branch.blt - package ru.ispras.testbase.knowledge.branch.blt
- ru.ispras.testbase.knowledge.branch.bltu - package ru.ispras.testbase.knowledge.branch.bltu
- ru.ispras.testbase.knowledge.branch.bltz - package ru.ispras.testbase.knowledge.branch.bltz
- ru.ispras.testbase.knowledge.branch.bne - package ru.ispras.testbase.knowledge.branch.bne
- ru.ispras.testbase.knowledge.branch.bnez - package ru.ispras.testbase.knowledge.branch.bnez
- ru.ispras.testbase.knowledge.floating - package ru.ispras.testbase.knowledge.floating
- ru.ispras.testbase.knowledge.floating.add - package ru.ispras.testbase.knowledge.floating.add
- ru.ispras.testbase.knowledge.floating.div - package ru.ispras.testbase.knowledge.floating.div
- ru.ispras.testbase.knowledge.floating.mul - package ru.ispras.testbase.knowledge.floating.mul
- ru.ispras.testbase.knowledge.floating.sqrt - package ru.ispras.testbase.knowledge.floating.sqrt
- ru.ispras.testbase.knowledge.floating.sub - package ru.ispras.testbase.knowledge.floating.sub
- ru.ispras.testbase.knowledge.integer - package ru.ispras.testbase.knowledge.integer
- ru.ispras.testbase.knowledge.integer.add - package ru.ispras.testbase.knowledge.integer.add
- ru.ispras.testbase.knowledge.integer.sub - package ru.ispras.testbase.knowledge.integer.sub
- ru.ispras.testbase.knowledge.iterator - package ru.ispras.testbase.knowledge.iterator
- ru.ispras.testbase.storage - package ru.ispras.testbase.storage
S
- SequenceIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
-
SequenceIterator
implements a sequence iterator, a composite iterator that concatenates sequences produced by simpler iterators. - SequenceIterator() - Constructor for class ru.ispras.testbase.knowledge.iterator.SequenceIterator
-
Constructs a sequence iterator.
- SequenceIterator(SequenceIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.SequenceIterator
-
Constructs a copy of the sequence iterator.
- setBinding(String, Node) - Method in class ru.ispras.testbase.TestBaseQueryBuilder
- setBits(long) - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Sets the bits representation of the floating-point number.
- setContextAttribute(String, Object) - Method in class ru.ispras.testbase.TestBaseQueryBuilder
- setExponent(long) - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Sets the exponent of the floating-point number.
- setFraction(long) - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Sets the fraction of the floating-point number.
- setParameter(String, Object) - Method in class ru.ispras.testbase.TestBaseQueryBuilder
- setSign(long) - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
-
Sets the sign of the floating-point number.
- setSolverId(SolverId) - Static method in class ru.ispras.testbase.TestBase
- setValue(boolean) - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
-
Sets the current value of the iterator.
- setValue(int) - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
-
Sets the current value.
- setValue(long) - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
-
Sets the number.
- setValue(long) - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
-
Sets the current value.
- setValue(DataGeneratorVariable, int) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
-
Assigns an integer value to the specified variable.
- setValue(DataGeneratorVariable, long) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
-
Assigns a long integer value to the specified variable The value is zero-extended to suit the variable size.
- setValue(DataGeneratorVariable, BigInteger) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
-
Assigns a
BigInteger
value to the specified variable. - setValue(DataGeneratorVariable, Data) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
-
Assigns a
Data
value to the specified variable. - setValue(DataGeneratorVariable, BitVector) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
-
Assigns a
BitVector
value to the specified variable. - setValue(DataGeneratorVariable, NodeValue) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
-
Assigns a
NodeValue
value to the specified variable. - setValue(DataGeneratorVariable, Iterator<NodeValue>) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
-
Assigns a
NodeValue
iterator to the specified variable. - SINGLE - Static variable in class ru.ispras.testbase.knowledge.floating.FpFormat
-
The IEEE 754 single-precision format.
- SingleValueIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
-
SingleValueIterator
implements a single-value iterator. - SingleValueIterator(SingleValueIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
-
Constructs a copy of the iterator.
- SingleValueIterator(T) - Constructor for class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
-
Constructs a single-value iterator.
- size() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
- size() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
- size() - Method in interface ru.ispras.testbase.knowledge.iterator.BoundedIterator
-
Returns the size of the collection of the iterated items.
- size() - Method in class ru.ispras.testbase.knowledge.iterator.CollectionIterator
- size() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
- size() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
- size() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
- size() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
-
Returns the number of the registered iterators.
- size() - Method in class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
- size() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
-
Returns the number of the registered iterators.
- size() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
- STANDARD_CHECK - ru.ispras.testbase.knowledge.iterator.FilteringIterator.Type
-
Standard
equals
to be used for checking. - status - Variable in class ru.ispras.testbase.knowledge.basis.GeneratorResult
-
Generation status.
- stop() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
- stop() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
- stop() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
- stop() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
- stop() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
- stop() - Method in class ru.ispras.testbase.knowledge.iterator.CollectionIterator
- stop() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
- stop() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
- stop() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
- stop() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
-
Stops the iterator.
- stop() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
- stop() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
- stop() - Method in class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
- stop() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
- stop() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
- success(Iterator<TestData>) - Static method in class ru.ispras.testbase.TestBaseQueryResult
T
- TestBase - Class in ru.ispras.testbase.storage
- TestBase - Class in ru.ispras.testbase
- TestBase(TestBaseStorage) - Constructor for class ru.ispras.testbase.storage.TestBase
- TestBaseContext - Class in ru.ispras.testbase
-
The
TestBaseContext
class contains constants that specify attributes of the query context. - TestBaseQuery - Class in ru.ispras.testbase
- TestBaseQueryBuilder - Class in ru.ispras.testbase
- TestBaseQueryBuilder() - Constructor for class ru.ispras.testbase.TestBaseQueryBuilder
- TestBaseQueryResult - Class in ru.ispras.testbase
- TestBaseQueryResult.Status - Enum in ru.ispras.testbase
- TestBaseRegistry - Class in ru.ispras.testbase
- TestBaseRegistry() - Constructor for class ru.ispras.testbase.TestBaseRegistry
- TestBaseUtils - Class in ru.ispras.testbase
-
TestBaseUtils
provides utility methods for solving general-purpose tasks related to TestBase. - TESTCASE - Static variable in class ru.ispras.testbase.TestBaseContext
-
The
TESTCASE
attribute specifies the identifier of the test case for which the test data is to be generated. - TestData - Class in ru.ispras.testbase
- TestData(String, Map<String, Object>) - Constructor for class ru.ispras.testbase.TestData
- TestData(Map<String, Object>) - Constructor for class ru.ispras.testbase.TestData
- THEN - ru.ispras.testbase.knowledge.branch.IfThenElse
- toString() - Method in class ru.ispras.testbase.knowledge.basis.GeneratorResult
- toString() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
- toString() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
- toString() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
- toString() - Method in class ru.ispras.testbase.TestBaseQuery
- toString() - Method in class ru.ispras.testbase.TestBaseQueryResult
- toString() - Method in class ru.ispras.testbase.TestData
U
- UNDERFLOW - ru.ispras.testbase.knowledge.floating.FpException
- Utils - Class in ru.ispras.testbase.generator
V
- value() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
- value() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
- value() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
- value() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
- value() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
- value() - Method in class ru.ispras.testbase.knowledge.iterator.CollectionIterator
- value() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
- value() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
- value() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
- value() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
-
Returns the current value of the iterator.
- value() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
- value() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
- value() - Method in class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
- value() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
- value() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
- value(int) - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
-
Returns the value of the i-th iterator.
- valueOf(long, long, long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Constructs a floating-point number.
- valueOf(String) - Static method in enum ru.ispras.testbase.knowledge.branch.IfThenElse
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.ispras.testbase.knowledge.floating.FpException
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.ispras.testbase.knowledge.integer.IntException
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.ispras.testbase.knowledge.iterator.FilteringIterator.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ru.ispras.testbase.TestBaseQueryResult.Status
-
Returns the enum constant of this type with the specified name.
- valueOfBits(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Constructs a floating-point number.
- valueOfUnsigned(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
-
Constructs a floating-point number.
- values() - Static method in enum ru.ispras.testbase.knowledge.branch.IfThenElse
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ru.ispras.testbase.knowledge.floating.FpException
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ru.ispras.testbase.knowledge.integer.IntException
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ru.ispras.testbase.knowledge.iterator.FilteringIterator.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum ru.ispras.testbase.TestBaseQueryResult.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages