forked from Danielbet21/Amusement_Park
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTestsShai.h
94 lines (91 loc) · 2.37 KB
/
TestsShai.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#ifndef __TESTS_SHAI__
#define __TESTS_SHAI__
#include <crtdbg.h> // TODO: remove before release
#include <assert.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "General.h"
#include "fileHelper.h"
#include "Date.h"
#include "Weather.h"
#include "Time.h"
#include "Shop.h"
#include "Ticket.h"
#include "TicketMaster.h"
#include "LunaPark.h"
#include "facility.h"
void runAllTestsShai();
// Date tests
void DateTests();
void initDateTest();
void isDateValidTest();
void compareDatesTest();
// Weather Tests
void WeatherTest();
void initWeatherTest();
void isValidWeatherTest();
void compareWeatherByTempTest();
// Time tests
void TimeTests();
void initTimeTest();
void isValidTimeTest();
void compareTimeTest();
// Shop tests
void ShopTests();
void initShopTest();
void isValidShopTest();
void compareShopsByNameTest();
// Ticket tests
void TicketTests();
void initTicketTest();
void isValidTicketTest();
void compareTicketsByIDTest();
void compareTicketsByDateTest();
void compareTicketsByGuestTypeTest();
// TicketMaster tests
void TicketMasterTests();
void initTicketMasterTest();
void addTicketTest();
void calcDailyTest();
void calcAllIncomeTest();
void sortTicketsByIDTest();
void sortTicketsByDateTest();
void sortTicketsByGuestTypeTest();
void sortTicketsUserTestManual();
void buyTicketTestManual();
void findTicketByUserTestManual();
void findTicketByIDTest();
// initializes By User Manuals Tests
void initByUserManualsTest();
void initDateByUserManualsTest();
void initWeatherByUserManualsTest();
void initTimeByUserManualsTest();
void initShopByUserManualsTest();
void initTicketByUserManualsTest();
// Tests general functions
void generalLibaryTests();
void printIntArray(const void* element);
void generalArrayFunctionTest();
// Save and Load tests
void SaveAndLoadTests();
void WeatherSaveAndLoadTextTest();
void WeatherSaveAndLoadBinTest();
void TimeSaveAndLoadTextTest();
void TimeSaveAndLoadBinTest();
void ShopSaveAndLoadTextTest();
void ShopSaveAndLoadBinTest();
void DateSaveAndLoadTextText();
void DateSaveAndLoadBinTest();
void TicketSaveAndLoadTextTest();
void TicketSaveAndLoadBinTest();
void TicketMasterSaveAndLoadTextTest();
void TicketMasterSaveAndLoadBinTest();
void LunaParkSaveAndLoadTextTest();
void LunaParkSaveAndLoadBinTest();
// LunaPark tests
void LunaParkTests();
void initLunaParkTest();
void addFacilityToLunaParkTest();
void addShopToLunaParkTest();
#endif