Class AbstractUnitTestCase

java.lang.Object
ai.stapi.test.base.AbstractUnitTestCase
All Implemented Interfaces:
FixtureFileLoadableTestTrait
Direct Known Subclasses:
SpringBootTestCase, UnitTestCase

public abstract class AbstractUnitTestCase extends Object implements FixtureFileLoadableTestTrait
  • Field Details

  • Constructor Details

    • AbstractUnitTestCase

      public AbstractUnitTestCase()
  • Method Details

    • thenGraphApproved

      protected void thenGraphApproved(Graph actualGraph)
    • thenGraphApproved

      protected void thenGraphApproved(InMemoryGraphRepository actualGraph)
    • thenGraphApproved

      protected void thenGraphApproved(Graph actualGraph, org.approvaltests.core.Options options)
    • thenGraphApproved

      protected void thenGraphApproved(InMemoryGraphRepository actualGraph, org.approvaltests.core.Options options)
    • thenNodeApproved

      protected void thenNodeApproved(TraversableNode node)
    • thenNodesApproved

      protected void thenNodesApproved(List<TraversableNode> nodes)
    • thenUnsortedNodesApproved

      protected void thenUnsortedNodesApproved(List<TraversableNode> nodes)
    • thenGraphElementApproved

      protected void thenGraphElementApproved(TraversableGraphElement graphElement)
    • thenGraphElementsApproved

      protected void thenGraphElementsApproved(List<TraversableGraphElement> graphElements)
    • thenUnsortedGraphElementsApproved

      protected void thenUnsortedGraphElementsApproved(List<TraversableGraphElement> graphElements)
    • thenEdgeApproved

      protected void thenEdgeApproved(TraversableEdge edge)
    • thenEdgesApproved

      protected void thenEdgesApproved(List<TraversableEdge> edges)
    • thenUnsortedEdgesApproved

      protected void thenUnsortedEdgesApproved(List<TraversableEdge> edges)
    • thenIdLessGraphsAreEqual

      protected void thenIdLessGraphsAreEqual(Graph expected, Graph actual)
    • thenIdLessGraphsAreEqual

      protected void thenIdLessGraphsAreEqual(InMemoryGraphRepository expected, InMemoryGraphRepository actual)
    • thenNodesAreSame

      protected void thenNodesAreSame(Node expectedNode, TraversableNode actualNode)
    • thenEdgesAreSame

      protected void thenEdgesAreSame(Edge expectedEdge, TraversableEdge actualEdge)
    • thenGraphsAreSame

      protected void thenGraphsAreSame(Graph expectedGraph, Graph actualGraph)
    • thenGraphsAreSame

      protected void thenGraphsAreSame(InMemoryGraphRepository expectedGraph, InMemoryGraphRepository actualGraph)
    • thenEdgesHaveSameIdAndTypeAndNodeIds

      protected void thenEdgesHaveSameIdAndTypeAndNodeIds(Edge expectedEdge, TraversableEdge actualEdge)
    • thenObjectApproved

      protected void thenObjectApproved(Object obj)
    • thenObjectApproved

      protected void thenObjectApproved(Object obj, ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature... features)
    • thenObjectApproved

      protected void thenObjectApproved(Object obj, List<ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature> features)
    • thenObjectApprovedWithoutSorting

      protected void thenObjectApprovedWithoutSorting(Object obj)
    • thenObjectApprovedWithShownIds

      protected void thenObjectApprovedWithShownIds(Object obj)
    • thenObjectApproved

      protected void thenObjectApproved(Object obj, ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions options)
    • thenStringApproved

      protected void thenStringApproved(String actual)
    • thenObjectsEquals

      protected void thenObjectsEquals(Object expected, Object actual, ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions options)
    • thenObjectsEquals

      protected void thenObjectsEquals(Object expected, Object actual)
    • thenExceptionMessageApprovedWithHiddenUuids

      protected <T extends Throwable> T thenExceptionMessageApprovedWithHiddenUuids(Class<T> exception, org.junit.jupiter.api.function.Executable throwable)
    • thenExceptionMessageApproved

      protected <T extends Throwable> T thenExceptionMessageApproved(Class<T> exception, org.junit.jupiter.api.function.Executable throwable)
    • getRenderOptions

      protected IdLessTextRendererOptions getRenderOptions()