List of all members | Public Member Functions | Private Member Functions | Private Attributes
testTimeDistribution Class Reference
Inheritance diagram for testTimeDistribution:
Inheritance graph
[legend]

Public Member Functions

void setUp ()
 
void tearDown ()
 
void testAlgorithms ()
 
void testAssignment ()
 
void testBinSizes ()
 
void testEqual ()
 
void testInitialize ()
 
void testMultiTimeDistribution ()
 
void testOperatorArithmetic ()
 
void testOperatorBracket ()
 
void testSparseIterator ()
 
void testSparsness ()
 
void testSumException ()
 

Private Member Functions

 CPPUNIT_TEST (testInitialize)
 
 CPPUNIT_TEST (testBinSizes)
 
 CPPUNIT_TEST (testOperatorBracket)
 
 CPPUNIT_TEST (testSparsness)
 
 CPPUNIT_TEST (testAssignment)
 
 CPPUNIT_TEST (testEqual)
 
 CPPUNIT_TEST (testOperatorArithmetic)
 
 CPPUNIT_TEST (testSparseIterator)
 
 CPPUNIT_TEST (testMultiTimeDistribution)
 
 CPPUNIT_TEST (testAlgorithms)
 
 CPPUNIT_TEST_EXCEPTION (testSumException, AugerException)
 
 CPPUNIT_TEST_SUITE (testTimeDistribution)
 
 CPPUNIT_TEST_SUITE_END ()
 

Private Attributes

TimeDistributionDtd1
 
TimeDistributionDtd2
 
TimeDistributionDtd2weighted
 
TimeDistributionDtd3
 
TimeDistributionItd4
 
TimeDistributionDtd5
 
TimeDistributionDtd6
 

Detailed Description

Definition at line 28 of file testTimeDistribution.cc.

Member Function Documentation

testTimeDistribution::CPPUNIT_TEST ( testInitialize  )
private
testTimeDistribution::CPPUNIT_TEST ( testBinSizes  )
private
testTimeDistribution::CPPUNIT_TEST ( testOperatorBracket  )
private
testTimeDistribution::CPPUNIT_TEST ( testSparsness  )
private
testTimeDistribution::CPPUNIT_TEST ( testAssignment  )
private
testTimeDistribution::CPPUNIT_TEST ( testEqual  )
private
testTimeDistribution::CPPUNIT_TEST ( testOperatorArithmetic  )
private
testTimeDistribution::CPPUNIT_TEST ( testSparseIterator  )
private
testTimeDistribution::CPPUNIT_TEST ( testMultiTimeDistribution  )
private
testTimeDistribution::CPPUNIT_TEST ( testAlgorithms  )
private
testTimeDistribution::CPPUNIT_TEST_EXCEPTION ( testSumException  ,
AugerException   
)
private
testTimeDistribution::CPPUNIT_TEST_SUITE ( testTimeDistribution  )
private
testTimeDistribution::CPPUNIT_TEST_SUITE_END ( )
private
void testTimeDistribution::setUp ( )
inline

Definition at line 61 of file testTimeDistribution.cc.

References utl::nanosecond.

void testTimeDistribution::tearDown ( )
inline

Definition at line 111 of file testTimeDistribution.cc.

void testTimeDistribution::testAlgorithms ( )
inline

Definition at line 419 of file testTimeDistribution.cc.

References un2::Mean(), utl::nanosecond, and sqrt().

void testTimeDistribution::testAssignment ( )
inline
void testTimeDistribution::testBinSizes ( )
inline

Definition at line 123 of file testTimeDistribution.cc.

References utl::nanosecond.

void testTimeDistribution::testEqual ( )
inline

Definition at line 490 of file testTimeDistribution.cc.

void testTimeDistribution::testInitialize ( )
inline

Definition at line 129 of file testTimeDistribution.cc.

void testTimeDistribution::testMultiTimeDistribution ( )
inline
void testTimeDistribution::testOperatorArithmetic ( )
inline
void testTimeDistribution::testOperatorBracket ( )
inline
void testTimeDistribution::testSparseIterator ( )
inline

Definition at line 311 of file testTimeDistribution.cc.

void testTimeDistribution::testSparsness ( )
inline
void testTimeDistribution::testSumException ( )
inline

Definition at line 273 of file testTimeDistribution.cc.

References tst::Expected().

Member Data Documentation

TimeDistributionD* testTimeDistribution::td1
private

Definition at line 51 of file testTimeDistribution.cc.

TimeDistributionD* testTimeDistribution::td2
private

Definition at line 52 of file testTimeDistribution.cc.

TimeDistributionD* testTimeDistribution::td2weighted
private

Definition at line 53 of file testTimeDistribution.cc.

TimeDistributionD* testTimeDistribution::td3
private

Definition at line 54 of file testTimeDistribution.cc.

TimeDistributionI* testTimeDistribution::td4
private

Definition at line 55 of file testTimeDistribution.cc.

TimeDistributionD* testTimeDistribution::td5
private

Definition at line 56 of file testTimeDistribution.cc.

TimeDistributionD* testTimeDistribution::td6
private

Definition at line 57 of file testTimeDistribution.cc.


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

, generated on Tue Sep 26 2023.