Package h07
Class TemplateTests
- java.lang.Object
-
- h07.TemplateTests
-
public class TemplateTests extends Object
Tests for the template's interfaces.
These tests assert that the important interfaces and methods (i.e., those that are in the template) haven't been modified to prevent consequential mistakes because all subsequent implementations would be wrong also. Because of this, these tests should always pass or else something has gone seriously wrong.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
TemplateTests.AbstractPathTemplateTest
Tests for classAbstractPath
.class
TemplateTests.DirectedGraphFactoryTemplateTest
Tests for interfaceDirectedGraphFactory
.class
TemplateTests.DirectedGraphTemplateTest
Tests for interfaceDirectedGraph
.class
TemplateTests.MonoidTemplateTest
Tests for interfaceMonoid
.class
TemplateTests.PathTemplateTest
Tests for interfacePath
.class
TemplateTests.ShortestPathsAlgorithmTemplateTest
Tests for interfaceShortestPathsAlgorithm
.class
TemplateTests.TraverserTemplateTest
Tests for interfacePath.Traverser
.
-
Field Summary
Fields Modifier and Type Field Description static TemplateTests
INSTANCE
TemplateTests
object to use instead of instantiating the class over and over.
-
Constructor Summary
Constructors Constructor Description TemplateTests()
-
-
-
Field Detail
-
INSTANCE
public static final TemplateTests INSTANCE
TemplateTests
object to use instead of instantiating the class over and over.
-
-