AppCore
Loading...
Searching...
No Matches
TestCommon.h
Go to the documentation of this file.
1#ifndef COMMONTEST_H
2#define COMMONTEST_H
3
4#include <cppunit/TestFixture.h>
5#include <string>
6#include <vector>
7#include <list>
8#include "appcore/ticketissuelogic/EGeneralTicketIssueLogic.h"
9
10class QString;
11
12namespace EM
13{
14 namespace TicketIssueLogic
15 {
16 class ETicketIssueLogicDefines;
17 class TicketIssueLogicTestWrapper;
18 }
19
20 namespace Tests
21 {
22 class TestCommon : public CppUnit::TestFixture
23 {
24 public:
25 TestCommon( TicketIssueLogic::TicketIssueLogicTestWrapper *ticketIssueLogicTestWrapper );
26 virtual ~TestCommon();
27
28 void setUp();
29 void tearDown();
30
36
43 std::string Message( const QString &shortDescription, int returnValue );
44
50
55 long GetTicketDistance();
56
57 bool SetTemporaryTariffSystemSetting( const unsigned long tariffSystemSettingNumber, const long tariffSystemSettingValue );
58
59 bool SetTemporaryTariffPropertyValue( const unsigned long tariffTicketNumber, const unsigned long tariffPropertyID, const long tariffPropertyValue );
60
61 bool GetZonesOfPaidTicketSegments( std::list<unsigned long> &paidZones );
62
63 protected:
64 const QString &GetConfigurationFileName() const;
66
67 private:
69
70 class DataClass;
71 DataClass *d;
72
74 };
75 }
76}
77
78#endif // COMMONTEST_H
Definition TestCommon.h:23
TicketIssueLogic::TicketIssueLogicTestWrapper * GetTicketIssueLogicWrapper()
GetTicketIssueLogicWrapper.
Definition TestCommon.cpp:395
void tearDown()
Definition TestCommon.cpp:385
bool SetTemporaryTariffPropertyValue(const unsigned long tariffTicketNumber, const unsigned long tariffPropertyID, const long tariffPropertyValue)
Definition TestCommon.cpp:517
const QString & GetConfigurationFileName() const
Definition TestCommon.cpp:601
bool GetZonesOfPaidTicketSegments(std::list< unsigned long > &paidZones)
Definition TestCommon.cpp:564
virtual ~TestCommon()
Definition TestCommon.cpp:362
long GetTicketPriceFromOutputDataCollection()
GetTicketPriceFromOutputCollection.
Definition TestCommon.cpp:407
std::string Message(const QString &shortDescription, int returnValue)
Message.
Definition TestCommon.cpp:400
void IssueTicketAndWriteStatistic()
Definition TestCommon.cpp:606
long GetTicketDistance()
GetTicketDistance.
Definition TestCommon.cpp:429
void setUp()
Definition TestCommon.cpp:367
bool SetTemporaryTariffSystemSetting(const unsigned long tariffSystemSettingNumber, const long tariffSystemSettingValue)
Definition TestCommon.cpp:472
Definition TicketIssueLogicTestWrapper.h:48
Definition TestCommon.cpp:73
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7