Class DefaultQuantityAssertion<TYPE>
- java.lang.Object
-
- eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion<T>
-
- eu.tsystems.mms.tic.testframework.internal.asserts.AbstractTestedPropertyAssertion<T>
-
- eu.tsystems.mms.tic.testframework.internal.asserts.DefaultBinaryAssertion<TYPE>
-
- eu.tsystems.mms.tic.testframework.internal.asserts.DefaultQuantityAssertion<TYPE>
-
- All Implemented Interfaces:
eu.tsystems.mms.tic.testframework.internal.asserts.ActualProperty<TYPE>,eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<TYPE>,eu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<TYPE>,eu.tsystems.mms.tic.testframework.logging.Loggable
- Direct Known Subclasses:
DefaultStringAssertion
public class DefaultQuantityAssertion<TYPE> extends DefaultBinaryAssertion<TYPE> implements eu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<TYPE>
Default implementation ofQuantityAssertion
-
-
Field Summary
-
Fields inherited from class eu.tsystems.mms.tic.testframework.internal.asserts.AbstractTestedPropertyAssertion
assertionImpl
-
-
Constructor Summary
Constructors Constructor Description DefaultQuantityAssertion(eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion parentAssertion, eu.tsystems.mms.tic.testframework.internal.asserts.AssertionProvider<TYPE> provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description eu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<java.math.BigDecimal>absolute()booleanis(java.lang.Object expected, java.lang.String failMessage)booleanisBetween(java.math.BigDecimal lower, java.math.BigDecimal higher, java.lang.String failMessage)booleanisGreaterEqualThan(java.math.BigDecimal expected, java.lang.String failMessage)booleanisGreaterThan(java.math.BigDecimal expected, java.lang.String failMessage)booleanisLowerEqualThan(java.math.BigDecimal expected, java.lang.String failMessage)booleanisLowerThan(java.math.BigDecimal expected, java.lang.String failMessage)booleanisNot(java.lang.Object expected, java.lang.String failMessage)<MAPPED_TYPE>
eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<MAPPED_TYPE>map(java.util.function.Function<? super TYPE,MAPPED_TYPE> mapFunction)-
Methods inherited from class eu.tsystems.mms.tic.testframework.internal.asserts.DefaultBinaryAssertion
is
-
Methods inherited from class eu.tsystems.mms.tic.testframework.internal.asserts.AbstractTestedPropertyAssertion
testSequence
-
Methods inherited from class eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion
createFailMessage, failedFinallyRecursive, failedRecursive, getActual, passedRecursive, wrapAssertionErrorRecursive
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface eu.tsystems.mms.tic.testframework.internal.asserts.ActualProperty
getActual
-
Methods inherited from interface eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion
is, is
-
Methods inherited from interface eu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion
is, isBetween, isBetween, isBetween, isBetween, isBetween, isGreaterEqualThan, isGreaterEqualThan, isGreaterEqualThan, isGreaterEqualThan, isGreaterEqualThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isLowerEqualThan, isLowerEqualThan, isLowerEqualThan, isLowerEqualThan, isLowerEqualThan, isLowerThan, isLowerThan, isLowerThan, isLowerThan, isLowerThan, isNot
-
-
-
-
Constructor Detail
-
DefaultQuantityAssertion
public DefaultQuantityAssertion(eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion parentAssertion, eu.tsystems.mms.tic.testframework.internal.asserts.AssertionProvider<TYPE> provider)
-
-
Method Detail
-
is
public boolean is(java.lang.Object expected, java.lang.String failMessage)- Specified by:
isin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<TYPE>
-
isNot
public boolean isNot(java.lang.Object expected, java.lang.String failMessage)- Specified by:
isNotin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<TYPE>
-
isGreaterThan
public boolean isGreaterThan(java.math.BigDecimal expected, java.lang.String failMessage)- Specified by:
isGreaterThanin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<TYPE>
-
isLowerThan
public boolean isLowerThan(java.math.BigDecimal expected, java.lang.String failMessage)- Specified by:
isLowerThanin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<TYPE>
-
isGreaterEqualThan
public boolean isGreaterEqualThan(java.math.BigDecimal expected, java.lang.String failMessage)- Specified by:
isGreaterEqualThanin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<TYPE>
-
isLowerEqualThan
public boolean isLowerEqualThan(java.math.BigDecimal expected, java.lang.String failMessage)- Specified by:
isLowerEqualThanin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<TYPE>
-
isBetween
public boolean isBetween(java.math.BigDecimal lower, java.math.BigDecimal higher, java.lang.String failMessage)- Specified by:
isBetweenin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<TYPE>
-
map
public <MAPPED_TYPE> eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<MAPPED_TYPE> map(java.util.function.Function<? super TYPE,MAPPED_TYPE> mapFunction)
- Specified by:
mapin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<TYPE>
-
absolute
public eu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<java.math.BigDecimal> absolute()
- Specified by:
absolutein interfaceeu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<TYPE>
-
-