Package ai.stapi.test.base
Class AbstractUnitTestCase
java.lang.Object
ai.stapi.test.base.AbstractUnitTestCase
- All Implemented Interfaces:
FixtureFileLoadableTestTrait
- Direct Known Subclasses:
SpringBootTestCase,UnitTestCase
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ai.stapi.graph.renderer.infrastructure.idLessTextRenderer.IdLessTextGraphRendererprotected ai.stapi.graph.renderer.infrastructure.idLessTextRenderer.edge.IdLessTextEdgeRendererprotected ai.stapi.graph.renderer.infrastructure.idLessTextRenderer.IdLessTextGraphRendererprotected ai.stapi.graph.renderer.infrastructure.idLessTextRenderer.node.IdLessTextNodeRendererprotected ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJsonStringRendererprotected ai.stapi.graph.renderer.infrastructure.textRenderer.edge.TextEdgeRendererprotected ai.stapi.graph.renderer.infrastructure.textRenderer.node.TextNodeRenderer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ai.stapi.graph.renderer.infrastructure.idLessTextRenderer.IdLessTextRendererOptionsprotected voidthenEdgeApproved(ai.stapi.graph.traversableGraphElements.TraversableEdge edge) protected voidthenEdgesApproved(List<ai.stapi.graph.traversableGraphElements.TraversableEdge> edges) protected voidthenEdgesAreSame(ai.stapi.graph.graphelements.Edge expectedEdge, ai.stapi.graph.traversableGraphElements.TraversableEdge actualEdge) protected voidthenEdgesHaveSameIdAndTypeAndNodeIds(ai.stapi.graph.graphelements.Edge expectedEdge, ai.stapi.graph.traversableGraphElements.TraversableEdge actualEdge) protected <T extends Throwable>
TthenExceptionMessageApproved(Class<T> exception, org.junit.jupiter.api.function.Executable throwable) protected <T extends Throwable>
TthenExceptionMessageApprovedWithHiddenUuids(Class<T> exception, org.junit.jupiter.api.function.Executable throwable) protected voidthenGraphApproved(ai.stapi.graph.Graph actualGraph) protected voidthenGraphApproved(ai.stapi.graph.Graph actualGraph, org.approvaltests.core.Options options) protected voidthenGraphApproved(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository actualGraph) protected voidthenGraphApproved(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository actualGraph, org.approvaltests.core.Options options) protected voidthenGraphElementApproved(ai.stapi.graph.traversableGraphElements.TraversableGraphElement graphElement) protected voidthenGraphElementsApproved(List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> graphElements) protected voidthenGraphsAreSame(ai.stapi.graph.Graph expectedGraph, ai.stapi.graph.Graph actualGraph) protected voidthenGraphsAreSame(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository expectedGraph, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository actualGraph) protected voidthenIdLessGraphsAreEqual(ai.stapi.graph.Graph expected, ai.stapi.graph.Graph actual) protected voidthenIdLessGraphsAreEqual(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository expected, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository actual) protected voidthenNodeApproved(ai.stapi.graph.traversableGraphElements.TraversableNode node) protected voidthenNodesApproved(List<ai.stapi.graph.traversableGraphElements.TraversableNode> nodes) protected voidthenNodesAreSame(ai.stapi.graph.graphelements.Node expectedNode, ai.stapi.graph.traversableGraphElements.TraversableNode actualNode) protected voidthenObjectApproved(Object obj) protected voidthenObjectApproved(Object obj, ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions options) protected voidthenObjectApproved(Object obj, ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature... features) protected voidthenObjectApproved(Object obj, List<ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature> features) protected voidprotected voidprotected voidthenObjectsEquals(Object expected, Object actual) protected voidthenObjectsEquals(Object expected, Object actual, ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions options) protected voidthenStringApproved(String actual) protected voidthenUnsortedEdgesApproved(List<ai.stapi.graph.traversableGraphElements.TraversableEdge> edges) protected voidthenUnsortedGraphElementsApproved(List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> graphElements) protected voidthenUnsortedNodesApproved(List<ai.stapi.graph.traversableGraphElements.TraversableNode> nodes) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.stapi.test.FixtureFileLoadableTestTrait
getAbsoluteFixturePath, getAllFixtureFiles, getFixtureFilePath, getFixtureFolder, getLocationFilePath, getRelativeTestFolderPath
-
Field Details
-
idLessTextNodeRenderer
protected ai.stapi.graph.renderer.infrastructure.idLessTextRenderer.node.IdLessTextNodeRenderer idLessTextNodeRenderer -
textNodeRenderer
protected ai.stapi.graph.renderer.infrastructure.textRenderer.node.TextNodeRenderer textNodeRenderer -
idLessTextEdgeRenderer
protected ai.stapi.graph.renderer.infrastructure.idLessTextRenderer.edge.IdLessTextEdgeRenderer idLessTextEdgeRenderer -
idLessTextGraphRenderer
protected ai.stapi.graph.renderer.infrastructure.idLessTextRenderer.IdLessTextGraphRenderer idLessTextGraphRenderer -
textEdgeRenderer
protected ai.stapi.graph.renderer.infrastructure.textRenderer.edge.TextEdgeRenderer textEdgeRenderer -
graphRenderer
protected ai.stapi.graph.renderer.infrastructure.idLessTextRenderer.IdLessTextGraphRenderer graphRenderer -
objectToJsonStringRenderer
protected ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJsonStringRenderer objectToJsonStringRenderer
-
-
Constructor Details
-
AbstractUnitTestCase
public AbstractUnitTestCase()
-
-
Method Details
-
thenGraphApproved
protected void thenGraphApproved(ai.stapi.graph.Graph actualGraph) -
thenGraphApproved
protected void thenGraphApproved(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository actualGraph) -
thenGraphApproved
protected void thenGraphApproved(ai.stapi.graph.Graph actualGraph, org.approvaltests.core.Options options) -
thenGraphApproved
protected void thenGraphApproved(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository actualGraph, org.approvaltests.core.Options options) -
thenNodeApproved
protected void thenNodeApproved(ai.stapi.graph.traversableGraphElements.TraversableNode node) -
thenNodesApproved
protected void thenNodesApproved(List<ai.stapi.graph.traversableGraphElements.TraversableNode> nodes) -
thenUnsortedNodesApproved
protected void thenUnsortedNodesApproved(List<ai.stapi.graph.traversableGraphElements.TraversableNode> nodes) -
thenGraphElementApproved
protected void thenGraphElementApproved(ai.stapi.graph.traversableGraphElements.TraversableGraphElement graphElement) -
thenGraphElementsApproved
protected void thenGraphElementsApproved(List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> graphElements) -
thenUnsortedGraphElementsApproved
protected void thenUnsortedGraphElementsApproved(List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> graphElements) -
thenEdgeApproved
protected void thenEdgeApproved(ai.stapi.graph.traversableGraphElements.TraversableEdge edge) -
thenEdgesApproved
protected void thenEdgesApproved(List<ai.stapi.graph.traversableGraphElements.TraversableEdge> edges) -
thenUnsortedEdgesApproved
protected void thenUnsortedEdgesApproved(List<ai.stapi.graph.traversableGraphElements.TraversableEdge> edges) -
thenIdLessGraphsAreEqual
protected void thenIdLessGraphsAreEqual(ai.stapi.graph.Graph expected, ai.stapi.graph.Graph actual) -
thenIdLessGraphsAreEqual
protected void thenIdLessGraphsAreEqual(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository expected, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository actual) -
thenNodesAreSame
protected void thenNodesAreSame(ai.stapi.graph.graphelements.Node expectedNode, ai.stapi.graph.traversableGraphElements.TraversableNode actualNode) -
thenEdgesAreSame
protected void thenEdgesAreSame(ai.stapi.graph.graphelements.Edge expectedEdge, ai.stapi.graph.traversableGraphElements.TraversableEdge actualEdge) -
thenGraphsAreSame
protected void thenGraphsAreSame(ai.stapi.graph.Graph expectedGraph, ai.stapi.graph.Graph actualGraph) -
thenGraphsAreSame
protected void thenGraphsAreSame(ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository expectedGraph, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository actualGraph) -
thenEdgesHaveSameIdAndTypeAndNodeIds
protected void thenEdgesHaveSameIdAndTypeAndNodeIds(ai.stapi.graph.graphelements.Edge expectedEdge, ai.stapi.graph.traversableGraphElements.TraversableEdge actualEdge) -
thenObjectApproved
-
thenObjectApproved
protected void thenObjectApproved(Object obj, ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions.RenderFeature... features) -
thenObjectApproved
-
thenObjectApprovedWithoutSorting
-
thenObjectApprovedWithShownIds
-
thenObjectApproved
protected void thenObjectApproved(Object obj, ai.stapi.objectRenderer.infrastructure.objectToJsonStringRenderer.ObjectToJSonStringOptions options) -
thenStringApproved
-
thenObjectsEquals
-
thenObjectsEquals
-
thenExceptionMessageApprovedWithHiddenUuids
-
thenExceptionMessageApproved
-
getRenderOptions
protected ai.stapi.graph.renderer.infrastructure.idLessTextRenderer.IdLessTextRendererOptions getRenderOptions()
-