Package h07
Class TemplateTests.TraverserTemplateTest
- java.lang.Object
-
- h07.util.TestClass
-
- h07.TemplateTests.TraverserTemplateTest
-
- Enclosing class:
- TemplateTests
@Nested public class TemplateTests.TraverserTemplateTest extends TestClass
Tests for interfacePath.Traverser
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class h07.util.TestClass
TestClass.MissingMemberException
-
-
Field Summary
Fields Modifier and Type Field Description Method
getCurrentNode
Method
object forPath.Traverser.getCurrentNode()
Method
getDistanceToNextNode
Method
object forPath.Traverser.getDistanceToNextNode()
Method
hasNextNode
Method
object forPath.Traverser.hasNextNode()
Method
walkToNextNode
Method
object forPath.Traverser.walkToNextNode()
-
Fields inherited from class h07.util.TestClass
classDescriptor, className, constructor, fields, methods, RANDOM
-
-
Constructor Summary
Constructors Constructor Description TraverserTemplateTest()
Creates a newTemplateTests.TraverserTemplateTest
object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
testDefinition()
Tests the definition ofPath.Traverser
.-
Methods inherited from class h07.util.TestClass
getClassForName, getFieldByCriteria, getFieldByName, getMethodByCriteria, getMethodByName, getMethodSignature, invokeExpectingException, newInstance, newInstanceExpectingException, testInstance
-
-
-
-
Field Detail
-
getCurrentNode
public final Method getCurrentNode
Method
object forPath.Traverser.getCurrentNode()
-
getDistanceToNextNode
public final Method getDistanceToNextNode
Method
object forPath.Traverser.getDistanceToNextNode()
-
walkToNextNode
public final Method walkToNextNode
Method
object forPath.Traverser.walkToNextNode()
-
hasNextNode
public final Method hasNextNode
Method
object forPath.Traverser.hasNextNode()
-
-
Constructor Detail
-
TraverserTemplateTest
public TraverserTemplateTest()
Creates a newTemplateTests.TraverserTemplateTest
object. Requires thatPath.Traverser
exists.
-
-
Method Detail
-
testDefinition
@Test public void testDefinition()
Tests the definition ofPath.Traverser
.- Asserts that the interface...
- is public
- is generic and has two type parameters, V and A
- Asserts that the declared methods are public and abstract and have the correct return type
- Specified by:
testDefinition
in classTestClass
- Asserts that the interface...
-
-