Ejemplo n.º 1
0
LONGBOW_TEST_CASE(Global, ccnxInterest_AssertValid)
{
    CCNxName *name = ccnxName_CreateFromURI("lci:/boose/roo/pie");
    CCNxInterest *interest = ccnxInterest_CreateSimple(name);

    ccnxInterest_AssertValid(interest);

    ccnxName_Release(&name);
    ccnxInterest_Release(&interest);
}
LONGBOW_TEST_CASE(Global, ccnxMetaMessage_GetInterest)
{
    CCNxName *name = ccnxName_CreateFromCString("lci:/foo/bar");
    CCNxInterest *interest = ccnxInterest_CreateSimple(name);
    CCNxMetaMessage *portalMessage = ccnxMetaMessage_CreateFromInterest(interest);
    CCNxInterest *reference = ccnxMetaMessage_GetInterest(portalMessage);

    assertTrue(ccnxInterest_Equals(interest, reference), "Expected reference to equal original interest");
    ccnxInterest_AssertValid(reference);

    ccnxInterest_Release(&reference);
    ccnxMetaMessage_Release(&portalMessage);
    ccnxName_Release(&name);
}