forked from Turupawn/MapDelete-Exists
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTest.cpp
49 lines (42 loc) · 900 Bytes
/
Test.cpp
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
#include "Test.h"
#include "Map.h"
void test()
{
Map map;
map.put("A",10);
map.put("B",20);
map.put("C",30);
map.put("arroz",100);
map.put("zorra",200);
map.put("abc",1);
map.put("acb",2);
map.put("bac",3);
map.put("bca",4);
map.remove("A");
map.remove("zorra");
map.remove("bac");
map.put("cab",5);
if(map.get("B")==20
&& map.get("C")==30
&& map.get("arroz")==100
&& map.get("abc")==1
&& map.get("acb")==2
&& map.get("bca")==4
&& !map.exists("A")
&& map.exists("B")
&& map.exists("C")
&& map.exists("arroz")
&& !map.exists("zorra")
&& map.exists("abc")
&& map.exists("acb")
&& !map.exists("bac")
&& map.exists("bca")
&& map.exists("cab")
)
{
cout<<"Pass"<<endl;
}else
{
cout<<"Fail"<<endl;
}
}