OpenWalnut  1.5.0dev
Public Member Functions | List of all members
WVisiTraceTest Class Reference

Test for WMWriteMesh. More...

#include <WVisiTrace_test.h>

+ Inheritance diagram for WVisiTraceTest:
+ Collaboration diagram for WVisiTraceTest:

Public Member Functions

void setUp ()
 Setup method called before every test case. More...
 
void testInstatiation ()
 Ensure instantiation does not throw and does initialization right. More...
 
void testGetLineOfInitial ()
 Ensure that getline does not return anything until something is added. More...
 
void testLinearization ()
 Check correct order resulting from getLinearizedNodesRefs. More...
 
void testInverseLinearization ()
 Check getLinearizedNodesRefs. More...
 
void testPerformDijkstraException ()
 Check throwing of Dijkstra and result according to VisiTrace with constant opacity weights. More...
 
void testAddingPositions ()
 Does addCandidatesForRay() actually add positions. More...
 

Detailed Description

Test for WMWriteMesh.

Definition at line 39 of file WVisiTrace_test.h.

Member Function Documentation

◆ setUp()

void WVisiTraceTest::setUp ( )
inline

Setup method called before every test case.

Definition at line 45 of file WVisiTrace_test.h.

◆ testAddingPositions()

void WVisiTraceTest::testAddingPositions ( )
inline

Does addCandidatesForRay() actually add positions.

Definition at line 172 of file WVisiTrace_test.h.

References WVisiTrace::addCandidatesForRay(), WVisiTrace::m_candidateJumps, and WVisiTrace::m_candidatePositions.

+ Here is the call graph for this function:

◆ testGetLineOfInitial()

void WVisiTraceTest::testGetLineOfInitial ( )
inline

Ensure that getline does not return anything until something is added.

Definition at line 60 of file WVisiTrace_test.h.

References WVisiTrace::getLine().

+ Here is the call graph for this function:

◆ testInstatiation()

void WVisiTraceTest::testInstatiation ( )
inline

Ensure instantiation does not throw and does initialization right.

Definition at line 52 of file WVisiTrace_test.h.

◆ testInverseLinearization()

void WVisiTraceTest::testInverseLinearization ( )
inline

Check getLinearizedNodesRefs.

Definition at line 98 of file WVisiTrace_test.h.

References WVisiTrace::getInverseLinearizedNodesRefs(), and WVisiTrace::m_candidatePositions.

+ Here is the call graph for this function:

◆ testLinearization()

void WVisiTraceTest::testLinearization ( )
inline

Check correct order resulting from getLinearizedNodesRefs.

Definition at line 70 of file WVisiTrace_test.h.

References WVisiTrace::getLinearizedNodesRefs(), and WVisiTrace::m_candidatePositions.

+ Here is the call graph for this function:

◆ testPerformDijkstraException()

void WVisiTraceTest::testPerformDijkstraException ( )
inline

Check throwing of Dijkstra and result according to VisiTrace with constant opacity weights.

Definition at line 128 of file WVisiTrace_test.h.

References WVisiTrace::m_candidateJumps, WVisiTrace::m_candidatePositions, WVisiTrace::m_curve3D, and WVisiTrace::performDijkstra().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: