MCPcopy Create free account
hub / github.com/bloomberg/quantum / MockTaskId

Class MockTaskId

tests/quantum_id_tests.cpp:23–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21using namespace Bloomberg;
22
23struct MockTaskId : public quantum::TaskId
24{
25 struct ThisThreadTag{};
26 MockTaskId() : quantum::TaskId() {}
27 explicit MockTaskId(ThisThreadTag) : quantum::TaskId(quantum::TaskId::ThisThreadTag{}) {}
28 explicit MockTaskId(quantum::CoroContextTag t) : quantum::TaskId(t){}
29 explicit MockTaskId(quantum::ThreadContextTag t) : quantum::TaskId(t){}
30 void assign() { assignCurrentThread(); }
31};
32
33//==============================================================================
34// TEST CASES

Callers 1

TESTFunction · 0.85

Calls

no outgoing calls

Tested by 1

TESTFunction · 0.68