9 cout << "\n*** blacklist_test ***\n\n";
13 cout << "calling init()\n";
14 PEP_STATUS status1 = init(&session);
15 assert(status1 == PEP_STATUS_OK);
17 cout << "init() completed.\n";
19 // blacklist test code
21 cout << "adding 23 to blacklist\n";
22 PEP_STATUS status2 = blacklist_add(session, "23");
23 assert(status2 == PEP_STATUS_OK);
27 PEP_STATUS status3 = blacklist_is_listed(session, "23", &listed);
28 assert(status3 == PEP_STATUS_OK);
30 cout << "23 is listed.\n";
32 stringlist_t *blacklist;
33 PEP_STATUS status6 = blacklist_retrieve(session, &blacklist);
34 assert(status6 == PEP_STATUS_OK);
38 cout << "the blacklist contains now: ";
39 for (stringlist_t *bl = blacklist; bl && bl->value; bl = bl->next) {
40 cout << bl->value << ", ";
41 if (strcmp(bl->value, "23") == 0)
46 free_stringlist(blacklist);
48 cout << "deleting 23 from blacklist\n";
49 PEP_STATUS status4 = blacklist_delete(session, "23");
50 assert(status4 == PEP_STATUS_OK);
53 PEP_STATUS status5 = blacklist_is_listed(session, "23", &listed);
54 assert(status5 == PEP_STATUS_OK);
56 cout << "23 is not listed any more.\n";
58 cout << "calling release()\n";