Class EventTestHelper

java.lang.Object
com.persequor.saga.componenttest.EventTestHelper

public class EventTestHelper extends Object
  • Constructor Details

    • EventTestHelper

      public EventTestHelper(boolean strict)
  • Method Details

    • strict

      public static EventTestHelper strict()
      Implements strict comparison of events/documents. Compares all the fields strictly one to one. Useful to test cloning/copying methods.
      Returns:
      EventTestHelper
    • epcis

      public static EventTestHelper epcis()
      Implements comparison of events/documents relevant for EPCIS. E.g. doesn't expect action to be set for the transformation event since action is not defined for such type of events. Useful to test serialization/deserialization cycles.
      Returns:
      testHelper
    • generateDocument

      public static EpcisDocument generateDocument()
    • generateMasterDataDocument

      public static EpcisMasterDataDocument generateMasterDataDocument()
    • generateEvent

      @Deprecated(since="2024-02-22") public static Event generateEvent()
      Deprecated.
      pick one explicitly
    • generateAggregationEvent

      public static Event generateAggregationEvent()
    • generateTransformationEvent

      public static Event generateTransformationEvent()
    • generateObjectEvent

      public static Event generateObjectEvent()
    • generateTransactionEvents

      public static Event generateTransactionEvents()
    • assertIsCopy

      public void assertIsCopy(BaseEpcisDocument document, BaseEpcisDocument newDocument)
    • assertIsCopy

      public void assertIsCopy(Event event, Event newEvent)