MCPcopy Create free account
hub / github.com/Snapchat/Valdi / TEST

Function TEST

valdi/test/runtime/BridgedObjects_tests.cpp:9–15  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7namespace ValdiTest {
8
9TEST(SequenceIDGenerator, generateIncreasingIndexes) {
10 SequenceIDGenerator generator;
11
12 ASSERT_EQ(static_cast<uint32_t>(0), generator.newId().getIndex());
13 ASSERT_EQ(static_cast<uint32_t>(1), generator.newId().getIndex());
14 ASSERT_EQ(static_cast<uint32_t>(2), generator.newId().getIndex());
15}
16
17TEST(SequenceIDGenerator, canReuseIndexes) {
18 SequenceIDGenerator generator;

Callers

nothing calls this directly

Calls 14

makeBridgeObjectFunction · 0.85
releaseIdMethod · 0.80
storeObjectMethod · 0.80
use_countMethod · 0.80
retainObjectMethod · 0.80
removeObjectMethod · 0.80
resetMethod · 0.65
getObjectMethod · 0.65
releaseObjectMethod · 0.65
getIndexMethod · 0.45
newIdMethod · 0.45

Tested by

no test coverage detected