AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
10 class QString;
11 
12 namespace 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
void tearDown()
Definition: TestCommon.cpp:385
const QString & GetConfigurationFileName() const
Definition: TestCommon.cpp:601
std::string Message(const QString &shortDescription, int returnValue)
Message.
Definition: TestCommon.cpp:400
void IssueTicketAndWriteStatistic()
Definition: TestCommon.cpp:606
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
Definition: TestCommon.cpp:72
void setUp()
Definition: TestCommon.cpp:367
Definition: TestCommon.h:22
Definition: TicketIssueLogicTestWrapper.h:47
long GetTicketDistance()
GetTicketDistance.
Definition: TestCommon.cpp:429
bool SetTemporaryTariffSystemSetting(const unsigned long tariffSystemSettingNumber, const long tariffSystemSettingValue)
Definition: TestCommon.cpp:472
long GetTicketPriceFromOutputDataCollection()
GetTicketPriceFromOutputCollection.
Definition: TestCommon.cpp:407
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
virtual ~TestCommon()
Definition: TestCommon.cpp:362
TicketIssueLogic::TicketIssueLogicTestWrapper * GetTicketIssueLogicWrapper()
GetTicketIssueLogicWrapper.
Definition: TestCommon.cpp:395
bool GetZonesOfPaidTicketSegments(std::list< unsigned long > &paidZones)
Definition: TestCommon.cpp:564
bool SetTemporaryTariffPropertyValue(const unsigned long tariffTicketNumber, const unsigned long tariffPropertyID, const long tariffPropertyValue)
Definition: TestCommon.cpp:517
TestCommon(TicketIssueLogic::TicketIssueLogicTestWrapper *ticketIssueLogicTestWrapper)
Definition: TestCommon.cpp:356