MCPcopy Create free account
hub / github.com/apache/mesos / TEST_F

Function TEST_F

src/tests/slave_compatibility_tests.cpp:55–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

53
54
55TEST_F(SlaveCompatibilityTest, Equal)
56{
57 SlaveInfo original = createSlaveInfo("cpus:500", "foo:bar");
58
59 SlaveInfo changedAttributes(original);
60 SlaveInfo changedResources(original);
61 ASSERT_SOME(slave::compatibility::equal(original, changedAttributes));
62 ASSERT_SOME(slave::compatibility::equal(original, changedResources));
63
64 *(changedAttributes.mutable_attributes()) = Attributes::parse("foo:baz");
65 ASSERT_ERROR(slave::compatibility::equal(original, changedAttributes));
66
67 *(changedResources.mutable_resources()) = Resources::parse("cpus:600").get();
68 ASSERT_ERROR(slave::compatibility::equal(original, changedResources));
69
70 *(changedResources.mutable_resources()) =
71 Resources::parse("cpus:250;cpus:250").get();
72
73 ASSERT_SOME(slave::compatibility::equal(original, changedResources));
74}
75
76
77TEST_F(SlaveCompatibilityTest, Additive)

Callers

nothing calls this directly

Calls 5

equalFunction · 0.85
additiveFunction · 0.85
createSlaveInfoFunction · 0.70
parseFunction · 0.50
getMethod · 0.45

Tested by

no test coverage detected