MCPcopy Create free account
hub / github.com/dmlc/parameter_server / TEST

Function TEST

src/test/prepare_test_data.cc:26–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24}
25
26TEST(PREPARE_DATA, KEY) {
27 auto key1 = readKeyFromFile("../../data/ctrd/part-0000");
28 CHECK(key1.writeToFile("../data/test/key.1"));
29
30 auto key2 = readKeyFromFile("../../data/ctrd/part-0001");
31
32 std::sort(key1.begin(), key1.end());
33 std::sort(key2.begin(), key2.end());
34
35 auto it2 = std::unique(key2.begin(), key2.end());
36 key2.resize(it2 - key2.begin());
37 CHECK(key2.writeToFile("../data/test/key.2"));
38
39 SArray<Key> key3(key2.size());
40 auto it3 = std::set_difference(
41 key2.begin(), key2.end(), key1.begin(), key2.begin(), key3.begin());
42 key3.resize(it3 - key3.begin());
43 CHECK(key3.writeToFile("../data/test/key.3"));
44}

Callers

nothing calls this directly

Calls 6

readKeyFromFileFunction · 0.85
writeToFileMethod · 0.45
beginMethod · 0.45
endMethod · 0.45
resizeMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected