Advertisement
miki_brill

Untitled

Dec 18th, 2014
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. static bool testTindertHobbyAdd(){
  2. Tinder tinder = createTinder();
  3. ASSERT_TEST(tinderHobbyAdd(tinder,"soccer") == TINDER_SUCCESS);
  4. ASSERT_TEST(strcmp(getHobby(tinder), "soccer") == 0);
  5. ASSERT_TEST(tinderHobbyAdd(tinder,"soccer") == TINDER_HOBBY_ALREADY_EXISTS);
  6. ASSERT_TEST(tinderHobbyAdd(tinder,"guitar playing") == TINDER_SUCCESS);
  7. ASSERT_TEST(strcmp(getHobby(tinder), "guitar playing") == 0);
  8. ASSERT_TEST(tinderHobbyAdd(tinder,"dancing") == TINDER_SUCCESS);
  9. ASSERT_TEST(strcmp(getHobby(tinder), "dancing") == 0);
  10. ASSERT_TEST(tinderHobbyAdd(tinder,"swimming") == TINDER_SUCCESS);
  11. ASSERT_TEST(strcmp(getHobby(tinder), "swimming") == 0);
  12. ASSERT_TEST(tinderHobbyAdd(tinder,"dancing") == TINDER_HOBBY_ALREADY_EXISTS);
  13. ASSERT_TEST(tinderHobbyAdd(NULL,"dancing") == TINDER_INVALID_PARAMETERS);
  14. ASSERT_TEST(tinderHobbyAdd(NULL,"sleeping") == TINDER_INVALID_PARAMETERS);
  15. ASSERT_TEST(tinderHobbyAdd(tinder,NULL) == TINDER_INVALID_PARAMETERS);
  16. ASSERT_TEST(tinderHobbyAdd(tinder,0) == TINDER_INVALID_PARAMETERS);
  17. ASSERT_TEST(tinderHobbyAdd(tinder,"") == TINDER_INVALID_PARAMETERS);
  18. ASSERT_TEST(tinderHobbyAdd(tinder,'\0') == TINDER_INVALID_PARAMETERS);
  19. tinderDestroy(tinder);
  20. return true;
  21. }
  22.  
  23. static bool testTinderHobbyRemove(){
  24. Tinder tinder = createTinder();
  25. tinderHobbyAdd(tinder,"soccer");
  26. tinderHobbyAdd(tinder,"guitar playing");
  27. tinderHobbyAdd(tinder,"dancing");
  28. tinderHobbyAdd(tinder,"swimming");
  29. ASSERT_TEST(tinderHobbyRemove(tinder,"guitar playing") == TINDER_SUCCESS);
  30. ASSERT_TEST(!hobbyExists(tinder,"guitar playing"));
  31. tinderHobbyAdd(tinder,"guitar playing");
  32. ASSERT_TEST(tinderHobbyRemove(tinder,"guitar playing") == TINDER_SUCCESS);
  33. ASSERT_TEST(!hobbyExists(tinder,"guitar playing"));
  34. ASSERT_TEST(tinderHobbyRemove(tinder,"dancing") == TINDER_SUCCESS);
  35. ASSERT_TEST(!hobbyExists(tinder,"dancing"));
  36. ASSERT_TEST(tinderHobbyRemove(tinder,"dancing") == TINDER_HOBBY_DOES_NOT_EXIST);
  37. ASSERT_TEST(tinderHobbyRemove(NULL,"dancing") == TINDER_INVALID_PARAMETERS);
  38. ASSERT_TEST(tinderHobbyRemove(NULL,"soccer") == TINDER_INVALID_PARAMETERS);
  39. ASSERT_TEST(tinderHobbyRemove(tinder,"") == TINDER_INVALID_PARAMETERS);
  40. ASSERT_TEST(tinderHobbyRemove(tinder,'\0') == TINDER_INVALID_PARAMETERS);
  41. ASSERT_TEST(tinderHobbyRemove(tinder,NULL) == TINDER_INVALID_PARAMETERS);
  42. tinderDestroy(tinder);
  43. return true;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement