TsDateTime Class Reference

Test suite for the DateTime Class. More...

#include <TsDateTime.h>

Inheritance diagram for TsDateTime:

Public Member Functions

void setUp ()
 
void tearDown ()
 

Protected Member Functions

void tcDateTime ()
 Test Case: It creates a date time with local date. The date and time are obtained from the system clock. More...
 
void tcDateTimeAddDeltaSecs ()
 Test Case: Add 'delta' seconds and assign to this current date. More...
 
void tcDateTimeAddDeltaSecs1 ()
 Test Case: Add 'delta' seconds and return date. More...
 
void tcDateTimeAssign ()
 Test Case: Assignment operator. More...
 
void tcDateTimeConstructor ()
 Test Case: Copy constructor. More...
 
void tcDateTimeDifference ()
 Test Case: it returns the difference between the times in seconds. More...
 
void tcDateTimeEqualOp ()
 Test Case: Operator ==. More...
 
void tcDateTimeMinorEqOp ()
 Test Case: Operator <=. More...
 
void tcDateTimeMinorOp ()
 Test Case: Operator <. More...
 
void tcDateTimeParamsDate ()
 Test Case: It creates a custom date time with a given params ymdhms. More...
 
void tcDateTimeParamsDateHour ()
 Test Case: It creates a custom date time with a given params ymdhms. More...
 
void tcDateTimeParamsY ()
 Test Case: It creates a custom date time with a given params ymdhms. More...
 
void tcDateTimeSubDeltaSecs ()
 Test Case: Subtract 'delta' seconds and assign to this current date. More...
 
void tcDateTimeSubDeltaSecs1 ()
 Test Case: Subtract 'delta' seconds and return date. More...
 
void tcGetDate ()
 
void tcGetDateTime ()
 
void tcGetDateTimeFromSeconds ()
 
void tcGetDay ()
 
void tcGetDaysFromMonth ()
 
void tcGetDaysFromYear ()
 
void tcGetDaysFromYear1 ()
 
void tcGetDiffInSeconds ()
 
void tcGetDiffInSeconds1 ()
 
void tcGetHour ()
 
void tcGetMin ()
 
void tcGetMonth ()
 
void tcGetMonthName ()
 
void tcGetNow ()
 
void tcGetNumberOfDays ()
 
void tcGetSec ()
 
void tcGetTime ()
 
void tcGetTimeInSeconds ()
 
void tcGetTimeInSecondsD ()
 
void tcGetTimeInSecondsDT ()
 
void tcGetUTC ()
 
void tcGetWeek ()
 
void tcGetWeekName ()
 
void tcGetYear ()
 
void tcSetAll ()
 Test Case:It get Y, M, D, H, Min, Sec, UTC, etc. More...
 
void tcSetDate ()
 Test Case:It initializes the date time. More...
 
void tcSetDay ()
 
void tcSetHour ()
 
void tcSetMin ()
 
void tcSetMonth ()
 
void tcSetSec ()
 
void tcSetTimeFromSeconds ()
 
void tcSetUTC ()
 
void tcSetYear ()
 Test Case:It initializes the date time with Y , M, D, H, Min, Sec, UTC, TimeFromSecs. More...
 

Private Member Functions

 CPPUNIT_TEST (tcDateTime)
 
 CPPUNIT_TEST (tcDateTimeParamsY)
 
 CPPUNIT_TEST (tcDateTimeParamsDate)
 
 CPPUNIT_TEST (tcDateTimeParamsDateHour)
 
 CPPUNIT_TEST (tcDateTimeConstructor)
 
 CPPUNIT_TEST (tcDateTimeAssign)
 
 CPPUNIT_TEST (tcDateTimeAddDeltaSecs)
 
 CPPUNIT_TEST (tcDateTimeAddDeltaSecs1)
 
 CPPUNIT_TEST (tcDateTimeSubDeltaSecs)
 
 CPPUNIT_TEST (tcDateTimeSubDeltaSecs1)
 
 CPPUNIT_TEST (tcDateTimeEqualOp)
 
 CPPUNIT_TEST (tcDateTimeMinorOp)
 
 CPPUNIT_TEST (tcDateTimeMinorEqOp)
 
 CPPUNIT_TEST (tcDateTimeDifference)
 
 CPPUNIT_TEST (tcSetDate)
 
 CPPUNIT_TEST (tcSetAll)
 
 CPPUNIT_TEST (tcSetYear)
 
 CPPUNIT_TEST (tcSetMonth)
 
 CPPUNIT_TEST (tcSetDay)
 
 CPPUNIT_TEST (tcSetHour)
 
 CPPUNIT_TEST (tcSetMin)
 
 CPPUNIT_TEST (tcSetSec)
 
 CPPUNIT_TEST (tcSetUTC)
 
 CPPUNIT_TEST (tcSetTimeFromSeconds)
 
 CPPUNIT_TEST (tcGetYear)
 
 CPPUNIT_TEST (tcGetMonth)
 
 CPPUNIT_TEST (tcGetMonthName)
 
 CPPUNIT_TEST (tcGetDay)
 
 CPPUNIT_TEST (tcGetHour)
 
 CPPUNIT_TEST (tcGetMin)
 
 CPPUNIT_TEST (tcGetSec)
 
 CPPUNIT_TEST (tcGetUTC)
 
 CPPUNIT_TEST (tcGetNumberOfDays)
 
 CPPUNIT_TEST (tcGetDaysFromYear1)
 
 CPPUNIT_TEST (tcGetDaysFromYear)
 
 CPPUNIT_TEST (tcGetDaysFromMonth)
 
 CPPUNIT_TEST (tcGetNow)
 
 CPPUNIT_TEST (tcGetDateTimeFromSeconds)
 
 CPPUNIT_TEST (tcGetTimeInSeconds)
 
 CPPUNIT_TEST (tcGetTimeInSecondsD)
 
 CPPUNIT_TEST (tcGetTimeInSecondsDT)
 
 CPPUNIT_TEST (tcGetDiffInSeconds)
 
 CPPUNIT_TEST (tcGetDiffInSeconds1)
 
 CPPUNIT_TEST (tcGetWeek)
 
 CPPUNIT_TEST (tcGetWeekName)
 
 CPPUNIT_TEST (tcGetDate)
 
 CPPUNIT_TEST (tcGetDateTime)
 
 CPPUNIT_TEST (tcGetTime)
 
 CPPUNIT_TEST_SUITE (TsDateTime)
 
 CPPUNIT_TEST_SUITE_END ()
 

Detailed Description

Test suite for the DateTime Class.

This test suite will check the following:

Definition at line 60 of file TsDateTime.h.

Member Function Documentation

TsDateTime::CPPUNIT_TEST ( tcDateTime  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeParamsY  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeParamsDate  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeParamsDateHour  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeConstructor  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeAssign  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeAddDeltaSecs  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeAddDeltaSecs1  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeSubDeltaSecs  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeSubDeltaSecs1  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeEqualOp  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeMinorOp  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeMinorEqOp  )
private
TsDateTime::CPPUNIT_TEST ( tcDateTimeDifference  )
private
TsDateTime::CPPUNIT_TEST ( tcSetDate  )
private
TsDateTime::CPPUNIT_TEST ( tcSetAll  )
private
TsDateTime::CPPUNIT_TEST ( tcSetYear  )
private
TsDateTime::CPPUNIT_TEST ( tcSetMonth  )
private
TsDateTime::CPPUNIT_TEST ( tcSetDay  )
private
TsDateTime::CPPUNIT_TEST ( tcSetHour  )
private
TsDateTime::CPPUNIT_TEST ( tcSetMin  )
private
TsDateTime::CPPUNIT_TEST ( tcSetSec  )
private
TsDateTime::CPPUNIT_TEST ( tcSetUTC  )
private
TsDateTime::CPPUNIT_TEST ( tcSetTimeFromSeconds  )
private
TsDateTime::CPPUNIT_TEST ( tcGetYear  )
private
TsDateTime::CPPUNIT_TEST ( tcGetMonth  )
private
TsDateTime::CPPUNIT_TEST ( tcGetMonthName  )
private
TsDateTime::CPPUNIT_TEST ( tcGetDay  )
private
TsDateTime::CPPUNIT_TEST ( tcGetHour  )
private
TsDateTime::CPPUNIT_TEST ( tcGetMin  )
private
TsDateTime::CPPUNIT_TEST ( tcGetSec  )
private
TsDateTime::CPPUNIT_TEST ( tcGetUTC  )
private
TsDateTime::CPPUNIT_TEST ( tcGetNumberOfDays  )
private
TsDateTime::CPPUNIT_TEST ( tcGetDaysFromYear1  )
private
TsDateTime::CPPUNIT_TEST ( tcGetDaysFromYear  )
private
TsDateTime::CPPUNIT_TEST ( tcGetDaysFromMonth  )
private
TsDateTime::CPPUNIT_TEST ( tcGetNow  )
private
TsDateTime::CPPUNIT_TEST ( tcGetDateTimeFromSeconds  )
private
TsDateTime::CPPUNIT_TEST ( tcGetTimeInSeconds  )
private
TsDateTime::CPPUNIT_TEST ( tcGetTimeInSecondsD  )
private
TsDateTime::CPPUNIT_TEST ( tcGetTimeInSecondsDT  )
private
TsDateTime::CPPUNIT_TEST ( tcGetDiffInSeconds  )
private
TsDateTime::CPPUNIT_TEST ( tcGetDiffInSeconds1  )
private
TsDateTime::CPPUNIT_TEST ( tcGetWeek  )
private
TsDateTime::CPPUNIT_TEST ( tcGetWeekName  )
private
TsDateTime::CPPUNIT_TEST ( tcGetDate  )
private
TsDateTime::CPPUNIT_TEST ( tcGetDateTime  )
private
TsDateTime::CPPUNIT_TEST ( tcGetTime  )
private
TsDateTime::CPPUNIT_TEST_SUITE ( TsDateTime  )
private
TsDateTime::CPPUNIT_TEST_SUITE_END ( )
private
void TsDateTime::setUp ( )

Definition at line 27 of file TsDateTime.cpp.

void TsDateTime::tcDateTime ( )
protected

Test Case: It creates a date time with local date. The date and time are obtained from the system clock.

Definition at line 35 of file TsDateTime.cpp.

void TsDateTime::tcDateTimeAddDeltaSecs ( )
protected

Test Case: Add 'delta' seconds and assign to this current date.

Definition at line 135 of file TsDateTime.cpp.

References d.

void TsDateTime::tcDateTimeAddDeltaSecs1 ( )
protected

Test Case: Add 'delta' seconds and return date.

Definition at line 145 of file TsDateTime.cpp.

References d.

void TsDateTime::tcDateTimeAssign ( )
protected

Test Case: Assignment operator.

Definition at line 114 of file TsDateTime.cpp.

References d.

void TsDateTime::tcDateTimeConstructor ( )
protected

Test Case: Copy constructor.

Definition at line 103 of file TsDateTime.cpp.

References d.

void TsDateTime::tcDateTimeDifference ( )
protected

Test Case: it returns the difference between the times in seconds.

Definition at line 236 of file TsDateTime.cpp.

References d.

void TsDateTime::tcDateTimeEqualOp ( )
protected

Test Case: Operator ==.

Definition at line 201 of file TsDateTime.cpp.

References d.

void TsDateTime::tcDateTimeMinorEqOp ( )
protected

Test Case: Operator <=.

Definition at line 223 of file TsDateTime.cpp.

References d.

void TsDateTime::tcDateTimeMinorOp ( )
protected

Test Case: Operator <.

Definition at line 212 of file TsDateTime.cpp.

References d.

void TsDateTime::tcDateTimeParamsDate ( )
protected

Test Case: It creates a custom date time with a given params ymdhms.

Definition at line 64 of file TsDateTime.cpp.

void TsDateTime::tcDateTimeParamsDateHour ( )
protected

Test Case: It creates a custom date time with a given params ymdhms.

Definition at line 81 of file TsDateTime.cpp.

void TsDateTime::tcDateTimeParamsY ( )
protected

Test Case: It creates a custom date time with a given params ymdhms.

Definition at line 44 of file TsDateTime.cpp.

void TsDateTime::tcDateTimeSubDeltaSecs ( )
protected

Test Case: Subtract 'delta' seconds and assign to this current date.

Definition at line 173 of file TsDateTime.cpp.

References d.

void TsDateTime::tcDateTimeSubDeltaSecs1 ( )
protected

Test Case: Subtract 'delta' seconds and return date.

Definition at line 189 of file TsDateTime.cpp.

References d.

void TsDateTime::tcGetDate ( )
protected

Definition at line 691 of file TsDateTime.cpp.

void TsDateTime::tcGetDateTime ( )
protected

Definition at line 708 of file TsDateTime.cpp.

void TsDateTime::tcGetDateTimeFromSeconds ( )
protected

Definition at line 520 of file TsDateTime.cpp.

References d.

void TsDateTime::tcGetDay ( )
protected

Definition at line 397 of file TsDateTime.cpp.

void TsDateTime::tcGetDaysFromMonth ( )
protected

Definition at line 491 of file TsDateTime.cpp.

References d.

void TsDateTime::tcGetDaysFromYear ( )
protected

Definition at line 471 of file TsDateTime.cpp.

References d.

void TsDateTime::tcGetDaysFromYear1 ( )
protected

Definition at line 459 of file TsDateTime.cpp.

void TsDateTime::tcGetDiffInSeconds ( )
protected

Definition at line 621 of file TsDateTime.cpp.

References d.

void TsDateTime::tcGetDiffInSeconds1 ( )
protected

Definition at line 643 of file TsDateTime.cpp.

References d.

void TsDateTime::tcGetHour ( )
protected

Definition at line 404 of file TsDateTime.cpp.

void TsDateTime::tcGetMin ( )
protected

Definition at line 411 of file TsDateTime.cpp.

void TsDateTime::tcGetMonth ( )
protected

Definition at line 383 of file TsDateTime.cpp.

void TsDateTime::tcGetMonthName ( )
protected

Definition at line 390 of file TsDateTime.cpp.

void TsDateTime::tcGetNow ( )
protected

Definition at line 513 of file TsDateTime.cpp.

void TsDateTime::tcGetNumberOfDays ( )
protected

Definition at line 432 of file TsDateTime.cpp.

void TsDateTime::tcGetSec ( )
protected

Definition at line 418 of file TsDateTime.cpp.

void TsDateTime::tcGetTime ( )
protected

Definition at line 755 of file TsDateTime.cpp.

void TsDateTime::tcGetTimeInSeconds ( )
protected

Definition at line 565 of file TsDateTime.cpp.

void TsDateTime::tcGetTimeInSecondsD ( )
protected

Definition at line 596 of file TsDateTime.cpp.

void TsDateTime::tcGetTimeInSecondsDT ( )
protected

Definition at line 611 of file TsDateTime.cpp.

void TsDateTime::tcGetUTC ( )
protected

Definition at line 425 of file TsDateTime.cpp.

void TsDateTime::tcGetWeek ( )
protected

Definition at line 659 of file TsDateTime.cpp.

void TsDateTime::tcGetWeekName ( )
protected

Definition at line 675 of file TsDateTime.cpp.

References d.

void TsDateTime::tcGetYear ( )
protected

Definition at line 376 of file TsDateTime.cpp.

void TsDateTime::tcSetAll ( )
protected

Test Case:It get Y, M, D, H, Min, Sec, UTC, etc.

Definition at line 262 of file TsDateTime.cpp.

void TsDateTime::tcSetDate ( )
protected

Test Case:It initializes the date time.

Definition at line 252 of file TsDateTime.cpp.

void TsDateTime::tcSetDay ( )
protected

Definition at line 318 of file TsDateTime.cpp.

void TsDateTime::tcSetHour ( )
protected

Definition at line 327 of file TsDateTime.cpp.

void TsDateTime::tcSetMin ( )
protected

Definition at line 338 of file TsDateTime.cpp.

void TsDateTime::tcSetMonth ( )
protected

Definition at line 311 of file TsDateTime.cpp.

void TsDateTime::tcSetSec ( )
protected

Definition at line 348 of file TsDateTime.cpp.

void TsDateTime::tcSetTimeFromSeconds ( )
protected

Definition at line 365 of file TsDateTime.cpp.

References d.

void TsDateTime::tcSetUTC ( )
protected

Definition at line 358 of file TsDateTime.cpp.

void TsDateTime::tcSetYear ( )
protected

Test Case:It initializes the date time with Y , M, D, H, Min, Sec, UTC, TimeFromSecs.

Definition at line 304 of file TsDateTime.cpp.

void TsDateTime::tearDown ( )

Definition at line 31 of file TsDateTime.cpp.


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