blob: 813b501126aa3de1d803453a93774f8aec549062 (
plain)
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
|
#include <snowhouse/snowhouse.h>
using namespace snowhouse;
#include "tests.h"
void MapTests()
{
std::cout << "================================================" << std::endl;
std::cout << " MapTests" << std::endl;
std::cout << "================================================" << std::endl;
std::map<std::string, int> ages;
ages["joakim"] = 38;
ages["maria"] = 36;
ages["hanna"] = 6;
ages["moa"] = 4;
std::cout << "ContainingShouldDetermineIfKeyExists" << std::endl;
{
Assert::That(ages, Is().Containing("joakim"));
}
std::cout << "ShouldGiveAProperMessageWhenContainingFails" << std::endl;
{
AssertTestFails(Assert::That(ages, Is().Not().Containing("hanna")),
"Expected: not contains hanna");
}
std::cout << "ContainingShouldDetermineIfKeyExists" << std::endl;
{
Assert::That(ages, Contains("joakim"));
}
std::cout << "ShouldGiveAProperMessageWhenContainingFails" << std::endl;
{
AssertTestFails(Assert::That(ages, !Contains("hanna")),
"Expected: not contains hanna");
}
}
|