Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. public void testEnsureTeacherServiceDeletesContact() {
  2. TeachersServiceAsync teachersServiceAsync = GWT.create(TeachersService.class);
  3. ServiceDefTarget target = (ServiceDefTarget) teachersServiceAsync;
  4. target.setServiceEntryPoint(GWT.getModuleBaseURL() + "teachers/teacherService");
  5. delayTestFinish(10000);
  6.  
  7. LinkedList<TeacherDetails> expectedResult = new LinkedList<>();
  8. //expectedResult.add(new TeacherDetails("0", "Armindo Almeida", "ID-452"));
  9. //expectedResult.add(new TeacherDetails("1", "Manuel Ribeiro", "ID-789"));
  10. //expectedResult.add(new TeacherDetails("2", "José Paiva", "ID-120"));
  11. //expectedResult.add(new TeacherDetails("3", "Gracinda Soares", "ID-685"));
  12.  
  13. ArrayList<String> idsToDelete = new ArrayList<>();
  14. idsToDelete.add("0");
  15. idsToDelete.add("1");
  16. idsToDelete.add("2");
  17. idsToDelete.add("3");
  18.  
  19. teachersServiceAsync.deleteTeachers(idsToDelete, new AsyncCallback<ArrayList<TeacherDetails>>() {
  20. @Override
  21. public void onFailure(Throwable caught) {
  22. fail("Request failure: " + caught.getMessage());
  23. }
  24.  
  25. @Override
  26. public void onSuccess(ArrayList<TeacherDetails> result) {
  27. assertEquals(expectedResult,result);
  28. finishTest();
  29. }
  30. });
  31. }
  32.  
  33. public void testEnsureTeacherServiceDeletesAllContacts() {
  34. TeachersServiceAsync teachersServiceAsync = GWT.create(TeachersService.class);
  35. ServiceDefTarget target = (ServiceDefTarget) teachersServiceAsync;
  36. target.setServiceEntryPoint(GWT.getModuleBaseURL() + "teachers/teacherService");
  37. delayTestFinish(10000);
  38.  
  39. LinkedList<TeacherDetails> expectedResult = new LinkedList<>();
  40. //expectedResult.add(new TeacherDetails("0", "Armindo Almeida", "ID-452"));
  41. //expectedResult.add(new TeacherDetails("1", "Manuel Ribeiro", "ID-789"));
  42. //expectedResult.add(new TeacherDetails("2", "José Paiva", "ID-120"));
  43. //expectedResult.add(new TeacherDetails("3", "Gracinda Soares", "ID-685"));
  44.  
  45. ArrayList<String> idsToDelete = new ArrayList<>();
  46. idsToDelete.add("3");
  47.  
  48. teachersServiceAsync.deleteTeachers(idsToDelete, new AsyncCallback<ArrayList<TeacherDetails>>() {
  49. @Override
  50. public void onFailure(Throwable caught) {
  51. fail("Request failure: " + caught.getMessage());
  52. }
  53.  
  54. @Override
  55. public void onSuccess(ArrayList<TeacherDetails> result) {
  56. assertEquals(expectedResult,result);
  57. finishTest();
  58. }
  59. });
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement