Package h07
Class TemplateTests.DirectedGraphTemplateTest
- java.lang.Object
-
- h07.util.TestClass
-
- h07.TemplateTests.DirectedGraphTemplateTest
-
- Enclosing class:
- TemplateTests
@Nested public class TemplateTests.DirectedGraphTemplateTest extends TestClass
Tests for interfaceDirectedGraph
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class h07.util.TestClass
TestClass.MissingMemberException
-
-
Field Summary
Fields Modifier and Type Field Description Method
addNode
Method
object forDirectedGraph.addNode(V)
Method
connectNodes
Method
object forDirectedGraph.connectNodes(V, A, V)
Method
disconnectNodes
Method
object forDirectedGraph.disconnectNodes(V, V)
Method
getAllNodes
Method
object forDirectedGraph.getAllNodes()
Method
getArcWeightBetween
Method
object forDirectedGraph.getArcWeightBetween(V, V)
Method
getChildrenForNode
Method
object forDirectedGraph.getChildrenForNode(V)
Method
removeNode
Method
object forDirectedGraph.removeNode(V)
-
Fields inherited from class h07.util.TestClass
classDescriptor, className, constructor, fields, methods, RANDOM
-
-
Constructor Summary
Constructors Constructor Description DirectedGraphTemplateTest()
Creates a newTemplateTests.DirectedGraphTemplateTest
object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testDefinition()
Tests the definition ofDirectedGraph
.-
Methods inherited from class h07.util.TestClass
getClassForName, getFieldByCriteria, getFieldByName, getMethodByCriteria, getMethodByName, getMethodSignature, invokeExpectingException, newInstance, newInstanceExpectingException, testInstance
-
-
-
-
Field Detail
-
getAllNodes
public final Method getAllNodes
Method
object forDirectedGraph.getAllNodes()
-
getChildrenForNode
public final Method getChildrenForNode
Method
object forDirectedGraph.getChildrenForNode(V)
-
getArcWeightBetween
public final Method getArcWeightBetween
Method
object forDirectedGraph.getArcWeightBetween(V, V)
-
addNode
public final Method addNode
Method
object forDirectedGraph.addNode(V)
-
removeNode
public final Method removeNode
Method
object forDirectedGraph.removeNode(V)
-
connectNodes
public final Method connectNodes
Method
object forDirectedGraph.connectNodes(V, A, V)
-
disconnectNodes
public final Method disconnectNodes
Method
object forDirectedGraph.disconnectNodes(V, V)
-
-
Constructor Detail
-
DirectedGraphTemplateTest
public DirectedGraphTemplateTest()
Creates a newTemplateTests.DirectedGraphTemplateTest
object. Requires thatDirectedGraph
exists.
-
-
Method Detail
-
testDefinition
@Test public void testDefinition()
Tests the definition ofDirectedGraph
.- Asserts that the interface...
- is public
- is generic and has two type parameters, V and A
- Asserts that all methods are public and abstract and have the correct return type
- Specified by:
testDefinition
in classTestClass
- Asserts that the interface...
-
-