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.
Author
Philipp Frauenfelder, 2003
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich