# test Namespace Reference

Unit tests. More...

## Classes | |

class | ArPackppTest |

Test class for the ArPackpp, EasyArPackpp classes and their wrappers. More... | |

class | ArPackTest |

class | BEMSpaceTest |

Tests BEM spaces. More... | |

class | BesselTest |

Test for Bessel functions. More... | |

class | BiCgStabTest |

Test the iterative solver BiCGStab. More... | |

class | BilinearFormTest |

Tests the bilinear forms. More... | |

class | BoundariesTest |

Tests the Dirichlet boundaries. More... | |

class | CellConditionTest |

Test cell conditions for FE space hp2D::hpAdaptiveSpaceH1. More... | |

class | CgTest |

Test the iterative solver CG. More... | |

class | Cloneing |

Test cloneing of vector valued blinear forms. More... | |

class | CompositionsTest |

Testing linear combination and multiplication of sparse matrices and the implementation of the evaluation into a sparse matrix. More... | |

class | CompositionTestBase |

class | ConstrainedEVP |

Base class for constrained Eigenvalue problem testcases. More... | |

class | Container |

class | ConvertMeshQuads |

Tests conversion of triangular into quadrilateral meshes. More... | |

class | DeadLock1 |

Testing work around geometric deadlock problem. More... | |

class | DeadLock2 |

Testing work around geometric deadlock problem. More... | |

class | DeadLock3 |

Testing work around geometric deadlock problem. More... | |

class | DeepCompositionsTest |

Tests deeply nested compositions resulting from constrained Eigenvalue problems. More... | |

class | DGEdgeInfoTest |

Testing linDG2D::EdgeInfo. More... | |

class | DGElementPair2dTest |

Testing linDG2D::ElementPair. More... | |

class | DGSpace2dP1Test |

Testing linDG2D::SpaceP1. More... | |

class | DGTriangleP1Test |

Testing linDG2D::TriangleP1. More... | |

class | DirichletTest |

Test the dirichlet boundary condition with an extension operator in the class hp2D::H1Extension. More... | |

class | DirPowItTest |

class | DomainDecomp |

Tests the solving with domain decomposition. More... | |

class | DomainDecompTest |

Test the space DomainDecomp. More... | |

class | DriverTest |

Tests the integration of the sparseqr package into Concepts. More... | |

class | Eddy2DRingTest |

class | EdgeMeshTest |

Tests for generating functions of edge meshes. More... | |

class | EdgeTest |

Test the FE hp2D::Edge. More... | |

class | ElementFormulaTest |

Test for element formulas. More... | |

class | ElementFunctionTest |

Test the element functions. More... | |

class | ExceptionTest |

Testing some exceptions. More... | |

class | ExtremaTest |

class | Formula2DTest |

Test the Formulas in namespace hp2D. More... | |

class | FormulaTest |

Test for element formulas. More... | |

class | FrmfElmFrmTest |

Tests for generating functions of edge meshes. More... | |

class | FunctionEvaluation |

Tests the evaluation of functions like hp2D::Value. More... | |

class | FunctionEvaluation3d |

Tests the evaluation of functions like hp3D::Value or hp3D::Grad. More... | |

class | GolubExample |

Test solver for constrained Eigenvalue problems. More... | |

class | GolubExampleSum |

Test solver for constrained Eigenvalue problems. More... | |

class | GridInfoTest |

Test the FE space hp2D::NeumannTraceSpace and hp2D::NeumannTraceElement. More... | |

class | H1extensionTest |

Test the H1 extensionoperator of the class hp2D::H1Extension. More... | |

class | hp2DedgeAdvectionTest |

class | hpAdaptiveSpaceDGTest |

Tests the space hpAdaptiveSpaceDG. More... | |

class | hpFullTest2D |

Tests distribution of dof and polynomial degrees for mesh of quads with hanging nodes. More... | |

class | IndexRangeTest |

Test the element functions. More... | |

class | InfiniteMesh2dTest |

Tests 2D mesh with infinite cells. More... | |

class | IntegralTest |

Tests the integrals. More... | |

class | KarniadakisTest |

Testing concepts::Karniadakis. More... | |

class | LaguerreTest |

Tests of Laguerre polynomials and relative basis. More... | |

class | LapackTest |

Testsuite for solvers based on Lapack.a. More... | |

class | LegendreTest |

Tests for (orthonomalized) Legendre polynomials. More... | |

class | LevelRieszTest |

class | LinearFormTest |

Tests the linear forms. More... | |

class | MappingTest |

Testing concepts::Mapping. More... | |

class | MatfileIOTest |

Test for class MatfileIO. More... | |

class | MaxwellTransmissionEVP |

Test case from Maxwell transmission problem with weighted regularization. More... | |

class | MeshImp2DTest |

class | MixedNonContTest |

Test problems with discontinuity over an interface with Lagrange multipliers for the mean of the normal derivative. More... | |

class | MoreCompositionsTest |

Performs more tests on compositions. More... | |

class | MumpsTest |

Test the direct solver Mumps. More... | |

class | mumpsTestFail |

Test the direct solver Mumps (failure case). More... | |

class | NeumannTraceTest |

Test the FE space hp2D::NeumannTraceSpace and hp2D::NeumannTraceElement. More... | |

class | PardisoTest |

Test the direct solver Pardiso. More... | |

class | PointTest |

Testing concepts::Point. More... | |

class | ProjectionTest |

Tests the projections from one space to another. More... | |

class | Quad2dTest |

Tests the projections from one space to another. More... | |

class | QuadratureTest |

Testing concepts::Quadrature and children of concepts::QuadratureRule. More... | |

class | RCPTest |

Test for reference-counting pointers. More... | |

class | ResetConnector0 |

Classes which allow for testing purpose (!) to reset internal counter of each connector type. More... | |

class | ResetConnector1 |

class | ResetConnector2 |

class | ResetConnector3 |

class | RestrictionSpaceTest |

Test the restriction space. More... | |

class | SmallESTest |

class | SpaceH1onInfMeshTest |

Tests 2D mesh with infinite cells. More... | |

class | SpaceH1Test |

Tests the H1 space hpAdaptiveSpaceH1. More... | |

class | SpaceL2Test |

Tests the L2 space hpAdaptiveSpaceL2. More... | |

class | SpaceTest2D |

Tests building and copying hp2D::Space. More... | |

class | SpaceTest3D |

Testing degree of freedom computation. More... | |

class | SparseMatrixTest |

Test sparse matrix class SparseMatrix. More... | |

class | StackTest |

Testing the output of the stacktrace. More... | |

class | SuperLUTest |

Test the direct solver SuperLU. More... | |

class | TestBlending |

Tests the functionality of blending in quads. More... | |

class | TestCase |

Base class for tests. More... | |

class | TestDiameter |

Tests the functionality of CellDiameter. More... | |

class | TestDualSpace1D |

class | TestEdgeMaps2D |

Tests the functionality of the 2D edge maps. More... | |

class | TestIntegrals1D |

class | TestJacobian2D |

Tests the Jacobian for anisotropic and isotropic refinements of quadrilaterals in two dimensions. More... | |

class | TestLegendre1D |

class | TestLinearForm1D |

class | TestMatrices1D |

Mass and stiffness matrices. More... | |

class | TestMatrices2D |

Mass and stiffness matrices. More... | |

class | TestMatrices3D |

Mass and stiffness matrices. More... | |

class | TestSuite |

Suite of tests. More... | |

class | TestSuiteError |

Exception for TestSuite. More... | |

class | ToTest |

Simple test case to test TestCase. More... | |

class | TraceSpaceTest3D |

Tests for the space hp3D::TraceSpace. More... | |

class | TraceTest |

Test the FE space hp2D::Trace. More... | |

class | UmfpackTest |

Test the direct solver Umfpack. More... | |

class | VectorTest |

Test Vector. More... | |

## Detailed Description

Unit tests.

This namespace contains two basic classes for unit tests: TestCase and TestSuite. They are intended to support testing. For a test case, a specialization of TestCase has to be written. TestSuite is meant to group a few test cases, detailed description in unit tests.

- See also
- Chuck Allison, The Simplest Automated Unit Test Framework That Could Possibly Work, C/C++ Users Journal, September 2000.