-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTestLevel.h
More file actions
86 lines (67 loc) · 1.11 KB
/
TestLevel.h
File metadata and controls
86 lines (67 loc) · 1.11 KB
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
#pragma once
#define LEVEL 99
#define G_BETYG
//#define VG_BETYG
#define DEL 2
//Tanken är att man höjer Level successivt till sista nivån
//Sen kan man sätta level till 99
// och definiera G_BETYG så kör den riktiga testen igång.
//Observera att LEVEL testerna är mycket enkla
//det är först G_BETYG som blir en ordentlig test.
/* Så här är nivåerna man kan sätta på LEVEL
#if false
level 1
Vector();
size()
capacity()
Invariant();
level 2
Vector(char*);
operator<<
operator==
level 3
operator<, >= ,,, allihop
level 4
Vector(const Vector&);
operator=
Level 5
operator[]
at
level 6
push_back
pop_back
level 7
Move Constructor
Move Assignment
Level 8:
reserve
shrink_to_fit
resize
swap
Level 9:
data()
typedefen testas inte!
level 10
VectorIter(const Link* node = nullptr)
begin()
end()
operator==
operator!=
Level 11
VectorIter(const VectorIter&)
VectorIter& operator=(const VectorIter&)
operator*()
operator->()
level 12
operator++
operator++(int)
operator--
operator--(int)
level 13
operator+=
operator+
operator-(it)
operator-(int)
#endif
Observera att reverse_iterator inte testas i Basic Test!
*/