MCPcopy Create free account
hub / github.com/OpenNI/OpenNI / OnNodeCreation

Function OnNodeCreation

Testing/OpenNITester/ProductionGraphEvents_Cpp.cpp:40–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38#define ASSERT_XN_TRUE(x) ASSERT_TRUE((x) == TRUE)
39
40void OnNodeCreation(ExpectedInvocation* pExpectedInvocation, Context& context, ProductionNode& createdNode, void* pCookie)
41{
42 EXPECT_XN_TRUE(pExpectedInvocation->context == context);
43 EXPECT_EQ(pExpectedInvocation->pCookie, pCookie);
44 EXPECT_FALSE(pExpectedInvocation->bInvoked);
45 pExpectedInvocation->bInvoked = TRUE;
46
47 ASSERT_XN_TRUE(createdNode.IsValid());
48 const XnChar* strName = createdNode.GetName();
49 EXPECT_STRCASEEQ(pExpectedInvocation->strName, strName);
50
51 if (!s_createdNode.IsValid())
52 {
53 s_createdNode = createdNode;
54 }
55}
56
57void XN_CALLBACK_TYPE OnNodeCreation1(Context& context, ProductionNode& createdNode, void* pCookie)
58{

Calls 2

GetNameMethod · 0.80
IsValidMethod · 0.45

Tested by

no test coverage detected