-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTestsShai.h
68 lines (59 loc) · 1.5 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
#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"
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 sortTicketsByIDTest();
void sortTicketsByDateTest();
void sortTicketsByGuestTypeTest();
void sortTicketsUserTestManual();
void buyTicketTestManual();
void findTicketByUserTestManual();
// 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();
#endif