AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | Static Public Member Functions | List of all members
EM::Tests::TestCardCapping Class Reference

More...

#include <TestCardCapping.h>

Inheritance diagram for EM::Tests::TestCardCapping:
Inheritance graph
[legend]
Collaboration diagram for EM::Tests::TestCardCapping:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Member Functions

 TestCardCapping ()
 
virtual ~TestCardCapping ()
 
void setUp ()
 
void tearDown ()
 
void CheckCappingFunctionality ()
 
- Public Member Functions inherited from EM::Tests::TestVehicle
 TestVehicle (TicketIssueLogic::TicketIssueLogicTestWrapper *ticketIssueLogicTestWrapper)
 
virtual ~TestVehicle ()
 
void setUp ()
 
void tearDown ()
 
- Public Member Functions inherited from EM::Tests::TestCommon
 TestCommon (TicketIssueLogic::TicketIssueLogicTestWrapper *ticketIssueLogicTestWrapper)
 
virtual ~TestCommon ()
 
void setUp ()
 
void tearDown ()
 
TicketIssueLogic::TicketIssueLogicTestWrapperGetTicketIssueLogicWrapper ()
 GetTicketIssueLogicWrapper. More...
 
std::string Message (const QString &shortDescription, int returnValue)
 Message. More...
 
long GetTicketPriceFromOutputDataCollection ()
 GetTicketPriceFromOutputCollection. More...
 
long GetTicketDistance ()
 GetTicketDistance. More...
 
bool SetTemporaryTariffSystemSetting (const unsigned long tariffSystemSettingNumber, const long tariffSystemSettingValue)
 
bool SetTemporaryTariffPropertyValue (const unsigned long tariffTicketNumber, const unsigned long tariffPropertyID, const long tariffPropertyValue)
 
bool GetZonesOfPaidTicketSegments (std::list< unsigned long > &paidZones)
 
- Public Member Functions inherited from EM::Tests::TestCard
 TestCard ()
 
virtual ~TestCard ()
 
bool PrepareCardFacadeForTest ()
 
bool PrepareCardFacadeForTest (QString &inputCardDataFilePath)
 
void SimulateCardWrite ()
 
bool CheckWritingFacade ()
 
bool CheckWritingFacade (QString &resultCardDataFilePath)
 

Static Public Member Functions

static void SetCappingDate (const QDate &date, const bool setDailyDate)
 
- Static Public Member Functions inherited from EM::Tests::TestCard
static void SetOneWayTicketsValidity (const unsigned long validityStartTime, const unsigned long validityEndTime)
 

Additional Inherited Members

- Protected Member Functions inherited from EM::Tests::TestCommon
const QString & GetConfigurationFileName () const
 
void IssueTicketAndWriteStatistic ()
 

Detailed Description

CheckCappingFunctionality (zastropovanie vysky cestovneho): 1A - capping vypnuty nastavenim TS ID 201 polozky tykajuce sa cappingu na karte NESMU byt zmenene 1B - capping vypnuty na tarife nastavenim ID 108 polozky tykajuce sa cappingu na karte NESMU byt zmenene 2A - capping zapnuty polozky tykajuce sa cappingu na karte MUSIA byt zmenene 3A - capping zapnuty, WeeklyCappingDate a DailyCappingDate nastavene na dnesny datum DailyCappingSum a WeeklyCappingSum musi byt inkrementovane 4A - capping zapnuty, dosiahnutie denneho limitu pri predaji listka DailyCappingSum nadobudne hodnotu denneho limitu, WeeklyCappingDate a DailyCappingDate musia ostat nezmenene 5A - capping zapnuty, denny limit dosiahnuty uz pred predajom listka WeeklyCappingSum, DailyCappingSum, WeeklyCappingDate a DailyCappingDate musia ostat nezmenene 6A - capping zapnuty, denny limit dosiahnuty uz pred predajom listka, DailyCappingDate nastaveny na minulost DailyCappingSum nastaveny na cenu listka, WeeklyCappingSum inkrementovany o cenu listka, WeeklyCappingDate musi byt BEZ zmeny a DailyCappingDate MUSI byt zmeneny 6B - capping zapnuty, DailyCappingSum je pod dennym limitom, DailyCappingDate nastaveny na minulost DailyCappingSum a WeeklyCappingSum inkrementovane o cenu listka, WeeklyCappingDate musi byt BEZ zmeny a DailyCappingDate MUSI byt zmeneny 7A - capping zapnuty, dosiahnutie tyzdenneho limitu pri predaji listka WeeklyCappingSum nadobudne hodnotu tyzdenneho limitu, DailyCappingSum inkrementovany o cenu listka, WeeklyCappingDate a DailyCappingDate musia ostat nezmenene 8A - capping zapnuty, tyzdenny limit dosiahnuty uz pred predajom listka, DailyCappingDate nastaveny na minulost WeeklyCappingSum, DailyCappingSum, WeeklyCappingDate a DailyCappingDate musia ostat nezmenene 9A - capping zapnuty, tyzdenny limit dosiahnuty uz pred predajom listka, datum po WeeklyCappingDate, DailyCappingDate DailyCappingSum a WeeklyCappingSum nastavene na cenu listka, WeeklyCappingDate a DailyCappingDate nastavene na dnesny datum 9B - capping zapnuty, WeeklyCappingSum pod hodnotou limitu, datum po WeeklyCappingDate, DailyCappingDate DailyCappingSum a WeeklyCappingSum nastavene na cenu listka, WeeklyCappingDate a DailyCappingDate nastavene na dnesny datum 10A - capping zapnuty, vydava sa dokupovany listok (pre spolucestujuceho), DailyCappingSum a WeeklyCappingSum nastavene pod hodnotami limitov polozky tykajuce sa cappingu na karte NESMU byt zmenene (capping sa uplatnuje iba pri majitelovi) 11A - tento test neexistuje, mal to byt test na statistiku, no statistiku kontroluju vsetky testy 12A - capping zapnuty, listok zakupujeme u ineho prepravcu polozky tykajuce sa cappingu na karte MUSIA byt zmenene

Constructor & Destructor Documentation

TestCardCapping::TestCardCapping ( )
TestCardCapping::~TestCardCapping ( )
virtual

Member Function Documentation

void TestCardCapping::CheckCappingFunctionality ( )

Here is the call graph for this function:

void TestCardCapping::SetCappingDate ( const QDate &  date,
const bool  setDailyDate 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

void TestCardCapping::setUp ( )

Here is the call graph for this function:

void TestCardCapping::tearDown ( )

Here is the call graph for this function:


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