MCPcopy Create free account
hub / github.com/SuprDewd/CompetitiveProgramming / test

Function test

code/mathematics/prime_sieve.test.cpp:8–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6}
7
8void test() {
9 vector<int> res, empty;
10 res = prime_sieve(1);
11 assert_deep_equal(empty, res);
12 res = prime_sieve(2);
13 empty.push_back(2);
14 assert_deep_equal(empty, res);
15 res = prime_sieve(3);
16 empty.push_back(3);
17 assert_deep_equal(empty, res);
18 res = prime_sieve(4);
19 assert_deep_equal(empty, res);
20 res = prime_sieve(5);
21 empty.push_back(5);
22 assert_deep_equal(empty, res);
23 res = prime_sieve(32);
24 empty.push_back(7);
25 empty.push_back(11);
26 empty.push_back(13);
27 empty.push_back(17);
28 empty.push_back(19);
29 empty.push_back(23);
30 empty.push_back(29);
31 empty.push_back(31);
32 assert_deep_equal(empty, res);
33}
34// vim: cc=60 ts=2 sts=2 sw=2:

Callers

nothing calls this directly

Calls 3

prime_sieveFunction · 0.85
push_backMethod · 0.80
assert_deep_equalFunction · 0.70

Tested by

no test coverage detected