Class DefaultStringAssertion<T>
- 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<T>
-
- eu.tsystems.mms.tic.testframework.internal.asserts.DefaultStringAssertion<T>
-
- All Implemented Interfaces:
eu.tsystems.mms.tic.testframework.internal.asserts.ActualProperty<T>,eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<T>,eu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<T>,eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<T>,eu.tsystems.mms.tic.testframework.logging.Loggable
public class DefaultStringAssertion<T> extends DefaultQuantityAssertion<T> implements eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<T>, eu.tsystems.mms.tic.testframework.logging.Loggable
Default implementation ofStringAssertion
-
-
Field Summary
-
Fields inherited from class eu.tsystems.mms.tic.testframework.internal.asserts.AbstractTestedPropertyAssertion
assertionImpl
-
-
Constructor Summary
Constructors Constructor Description DefaultStringAssertion(eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion parentAssertion, eu.tsystems.mms.tic.testframework.internal.asserts.AssertionProvider<T> provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>contains(java.lang.String expected)eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>endsWith(java.lang.String expected)eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>hasWords(java.util.List<java.lang.String> words)eu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<java.lang.Integer>length()eu.tsystems.mms.tic.testframework.internal.asserts.PatternAssertionmatches(java.util.regex.Pattern pattern)eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>startsWith(java.lang.String expected)-
Methods inherited from class eu.tsystems.mms.tic.testframework.internal.asserts.DefaultQuantityAssertion
absolute, is, isBetween, isGreaterEqualThan, isGreaterThan, isLowerEqualThan, isLowerThan, isNot, map
-
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
absolute, is, is, isBetween, isBetween, isBetween, isBetween, isBetween, isBetween, isGreaterEqualThan, isGreaterEqualThan, isGreaterEqualThan, isGreaterEqualThan, isGreaterEqualThan, isGreaterEqualThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isGreaterThan, isLowerEqualThan, isLowerEqualThan, isLowerEqualThan, isLowerEqualThan, isLowerEqualThan, isLowerEqualThan, isLowerThan, isLowerThan, isLowerThan, isLowerThan, isLowerThan, isLowerThan, isNot, isNot, map
-
-
-
-
Constructor Detail
-
DefaultStringAssertion
public DefaultStringAssertion(eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion parentAssertion, eu.tsystems.mms.tic.testframework.internal.asserts.AssertionProvider<T> provider)
-
-
Method Detail
-
contains
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> contains(java.lang.String expected)
- Specified by:
containsin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<T>
-
startsWith
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> startsWith(java.lang.String expected)
- Specified by:
startsWithin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<T>
-
endsWith
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> endsWith(java.lang.String expected)
- Specified by:
endsWithin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<T>
-
matches
public eu.tsystems.mms.tic.testframework.internal.asserts.PatternAssertion matches(java.util.regex.Pattern pattern)
- Specified by:
matchesin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<T>
-
hasWords
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> hasWords(java.util.List<java.lang.String> words)
- Specified by:
hasWordsin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<T>
-
length
public eu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<java.lang.Integer> length()
- Specified by:
lengthin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<T>
-
-