Class DefaultPropertyAssertionFactory

  • All Implemented Interfaces:
    eu.tsystems.mms.tic.testframework.internal.asserts.PropertyAssertionFactory, eu.tsystems.mms.tic.testframework.logging.Loggable

    public class DefaultPropertyAssertionFactory
    extends java.lang.Object
    implements eu.tsystems.mms.tic.testframework.internal.asserts.PropertyAssertionFactory, eu.tsystems.mms.tic.testframework.logging.Loggable
    Default implementation of PropertyAssertionFactory
    • Field Summary

      • Fields inherited from interface eu.tsystems.mms.tic.testframework.logging.Loggable

        prompt
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <ASSERTION extends eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion,​TYPE>
      ASSERTION
      createAssertion​(java.lang.Class<ASSERTION> assertionClass, eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion parentAssertion, eu.tsystems.mms.tic.testframework.internal.asserts.AssertionProvider<TYPE> provider)  
      <ASSERTION extends eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion,​TYPE>
      ASSERTION
      createWithConfig​(java.lang.Class<ASSERTION> assertionClass, eu.tsystems.mms.tic.testframework.internal.asserts.PropertyAssertionConfig config, eu.tsystems.mms.tic.testframework.internal.asserts.AssertionProvider<TYPE> provider)  
      <ASSERTION extends eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion,​TYPE>
      ASSERTION
      createWithParent​(java.lang.Class<ASSERTION> assertionClass, eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion parentAssertion, eu.tsystems.mms.tic.testframework.internal.asserts.AssertionProvider<TYPE> provider)  
      • 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.logging.Loggable

        log
    • Constructor Detail

      • DefaultPropertyAssertionFactory

        public DefaultPropertyAssertionFactory()
    • Method Detail

      • createAssertion

        public <ASSERTION extends eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion,​TYPE> ASSERTION createAssertion​(java.lang.Class<ASSERTION> assertionClass,
                                                                                                                                                     eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion parentAssertion,
                                                                                                                                                     eu.tsystems.mms.tic.testframework.internal.asserts.AssertionProvider<TYPE> provider)
      • createWithParent

        public <ASSERTION extends eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion,​TYPE> ASSERTION createWithParent​(java.lang.Class<ASSERTION> assertionClass,
                                                                                                                                                      eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion parentAssertion,
                                                                                                                                                      eu.tsystems.mms.tic.testframework.internal.asserts.AssertionProvider<TYPE> provider)
        Specified by:
        createWithParent in interface eu.tsystems.mms.tic.testframework.internal.asserts.PropertyAssertionFactory
      • createWithConfig

        public <ASSERTION extends eu.tsystems.mms.tic.testframework.internal.asserts.AbstractPropertyAssertion,​TYPE> ASSERTION createWithConfig​(java.lang.Class<ASSERTION> assertionClass,
                                                                                                                                                      eu.tsystems.mms.tic.testframework.internal.asserts.PropertyAssertionConfig config,
                                                                                                                                                      eu.tsystems.mms.tic.testframework.internal.asserts.AssertionProvider<TYPE> provider)
        Specified by:
        createWithConfig in interface eu.tsystems.mms.tic.testframework.internal.asserts.PropertyAssertionFactory