- Member TEST (TensorTest, EmptyInitialization)
- All possible inputs for Tensor::Tensor that will create an empty instance.
- Member TEST (TensorTest, 3DIndexAccess)
- Checks if 3D index access works correctly.
- Member TEST (TensorTest, DimensionsInitialization)
- Initialization of a 1D, 2D and 3D Tensor.
- Member TEST (TensorTest, ValueInitialization)
- Checks the constructor that uses a value vector.
- Member TEST (TensorTest, CopyConstructor)
- Success if copy constructor copys internal values correctly.
- Member TEST (TensorTest, 2DIndexAccess)
- Checks if 2D index access works correctly.
- Member TEST_F (InputDataTest, stringOutput)
- Checks the output of InputData::str
- Member TEST_F (SearchGraphNodeTest, multipleEntries)
- More rides than cars ( -> lines contain multiple entries ).
- Member TEST_F (SearchGraphNodeTest, Parent)
- Successfull when OuputData::writeToFile writes own contents and contents of its' parents
- Member TEST_F (SearchGraphNodeTest, NoParent)
- Checks the behavior of OutputData::writeToFile when OutputData::parent is not set.
- Member TEST_F (InputDataTest, invalidFile)
- Successfull if exceptions are thrown when invalid files/filepath are used as input parameters for InputData::genFromFile.
- Member TEST_F (AlgorithmTest, checkAlgorithm)
- Checks if the algorithm produces expected results.
- Member TEST_F (SearchGraphNodeTest, MultipleCars)
- More cars than rides ( -> some lines only contain '0' ).
- Member TEST_F (InputDataTest, memberVariables)
- Checks if the file provided by InputDataTest::inputFile was parsed correctly.
- Member TEST_P (RLAPSolverTest, TestingWithRLAPParams)
- Parameterized test for all RLAPSolver implementations using various RLA Matrices with known results