Advertisement
Guest User

Untitled

a guest
Mar 16th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.98 KB | None | 0 0
  1. public Result testApis() {
  2.  
  3. List<String> testResults = new ArrayList<>();
  4. DynamicForm countForm = formfactory.form().bindFromRequest();
  5.  
  6. Result index = index();
  7. String indexOk = String.valueOf(index.status());
  8. Result carers = carers();
  9. String carersOk = String.valueOf(carers.status());
  10. Result doctors = doctors();
  11. String doctorsOk = String.valueOf(doctors.status());
  12.  
  13. Result singlePatient = singlePatient("marydoyle@gmail.com");
  14. String singlePatientOk = String.valueOf(singlePatient.status());
  15. Result singleCarer = singleCarer("jimsmith@gmail.com");
  16. String singleCarerOk = String.valueOf(singleCarer.status());
  17. Result singleDoctor = singleDoctor("ciaranmaher@gmail.com");
  18. String singleDoctorOk = String.valueOf(singleDoctor.status());
  19. Result getCalenderEvents = getCalenderEvents("marydoyle@gmail.com");
  20. String calenderEventsOk = String.valueOf(getCalenderEvents.status());
  21. Result getCarerLogs = getCarerLogs("marydoyle@gmail.com");
  22. String carerLogsOk = String.valueOf(getCarerLogs.status());
  23. Result getMedLogs = getMedLogs("marydoyle@gmail.com");
  24. String medLogsOk = String.valueOf(getMedLogs.status());
  25. Result getCarerTasks = getCarerTasks("marydoyle@gmail.com");
  26. String carerTasksOk = String.valueOf(getCarerTasks.status());
  27.  
  28. testResults.add("index:" + indexOk);
  29. testResults.add("carers:" + carersOk);
  30. testResults.add("doctors:" + doctorsOk);
  31. testResults.add("singlePatient:" + singlePatientOk);
  32. testResults.add("singleCarer:" + singleCarerOk);
  33. testResults.add("singleDoctor:" + singleDoctorOk);
  34. testResults.add("getCalenderEvents:" + calenderEventsOk);
  35. testResults.add("getCarerLogs:" + carerLogsOk);
  36. testResults.add("getMedLogs:" + medLogsOk);
  37. testResults.add("getCarerTasks:" + carerTasksOk);
  38.  
  39. try {
  40. //URL addCalenderEvent = new URL("http://localhost:9000/users/calenderEvents/add?acorn_id=1&allevents={\"events\":[{\"id\":\"1fc5pp9m64aipgf1vph2oqlp0k\",\"title\":\"test\",\"date\":1517961600000,\"location\":\"test\",\"description\":\"test\"}]}");
  41. URL createCarerLog = new URL("http://localhost:9000/users/carerLogs/create?acorn_id=1&companion_id=1&author=test&log=test");
  42. URL createMedicationLog = new URL("http://localhost:9000/users/medicationLogs/create?acorn_id=1&companion_id=1&author=test&log=test");
  43. URL createCarerTask = new URL("http://localhost:9000/users/carerTasks/create?acorn_id=1&companion_id=1&title=test&task=test");
  44.  
  45. //HttpURLConnection connection1 = (HttpURLConnection) addCalenderEvent.openConnection();
  46. HttpURLConnection connection2 = (HttpURLConnection) createCarerLog.openConnection();
  47. HttpURLConnection connection3 = (HttpURLConnection) createMedicationLog.openConnection();
  48. HttpURLConnection connection4 = (HttpURLConnection) createCarerTask.openConnection();
  49.  
  50. //connection1.setRequestMethod("GET");
  51. //connection1.connect();
  52. //String addCalenderEventOk = String.valueOf(connection1.getResponseCode());
  53. connection2.setRequestMethod("GET");
  54. connection2.connect();
  55. String createCarerLogOk = String.valueOf(connection2.getResponseCode());
  56. connection3.setRequestMethod("GET");
  57. connection3.connect();
  58. String createMedicationLogOk = String.valueOf(connection3.getResponseCode());
  59. connection4.setRequestMethod("GET");
  60. connection4.connect();
  61. String createCarerTaskOk = String.valueOf(connection4.getResponseCode());
  62.  
  63. // testResults.add("addCalenderEvent:"+addCalenderEventOk);
  64. testResults.add("createCarerLog:"+createCarerLogOk);
  65. testResults.add("createMedicationLog:"+createMedicationLogOk);
  66. testResults.add("createCarerTask:"+createCarerTaskOk);
  67.  
  68. //Events event = Events.eventsFinder.query().where().eq("title","test").findUnique();
  69. // Ebean.delete(event);
  70. List<CarerLogs> logs = CarerLogs.logFinder.query().where().eq("author","test").findList();
  71. List<MedicationLogs> medlogs = MedicationLogs.logFinder.query().where().eq("author","test").findList();
  72. List<CarerTasks> tasks = CarerTasks.taskFinder.query().where().eq("title","test").findList();
  73.  
  74. for(CarerLogs carerLog: logs) {
  75. URL updateCarerLog = new URL("http://localhost:9000/users/carerLogs/update?carer_log_id=" + String.valueOf(carerLog.getCarer_log_id()));
  76.  
  77. HttpURLConnection connection6 = (HttpURLConnection) updateCarerLog.openConnection();
  78. connection6.setRequestMethod("GET");
  79. connection6.connect();
  80. String updateCarerLogOk = String.valueOf(connection6.getResponseCode());
  81. testResults.add("updateCarerLog:"+updateCarerLogOk);
  82.  
  83. URL deleteCarerLog = new URL("http://localhost:9000/users/carerLogs/delete?carer_log_id="+String.valueOf(carerLog.getCarer_log_id()));
  84. HttpURLConnection connection10 = (HttpURLConnection) deleteCarerLog.openConnection();
  85. connection10.setRequestMethod("GET");
  86. connection10.connect();
  87. String deleteCarerLogOk = String.valueOf(connection10.getResponseCode());
  88. testResults.add("deleteCarerLog:"+deleteCarerLogOk);
  89.  
  90. }
  91. for(MedicationLogs medLog: medlogs) {
  92. URL updateMedicationLog = new URL("http://localhost:9000/users/medicationLogs/update?med_log_id=" + String.valueOf(medLog.getMed_log_id()));
  93.  
  94. HttpURLConnection connection7 = (HttpURLConnection) updateMedicationLog.openConnection();
  95. connection7.setRequestMethod("GET");
  96. connection7.connect();
  97. String updateMedicationLogOk = String.valueOf(connection7.getResponseCode());
  98. testResults.add("updateMedicationLog:"+updateMedicationLogOk);
  99.  
  100. URL deleteMedicationLog = new URL("http://localhost:9000/users/medicationLogs/delete?med_log_id="+String.valueOf(medLog.getMed_log_id()));
  101. HttpURLConnection connection11 = (HttpURLConnection) deleteMedicationLog.openConnection();
  102. connection11.setRequestMethod("GET");
  103. connection11.connect();
  104. String deleteMedicationLogOk = String.valueOf(connection11.getResponseCode());
  105. testResults.add("deleteMedicationLog:"+deleteMedicationLogOk);
  106. }
  107. for(CarerTasks carerTask: tasks) {
  108. URL updateCarerTask = new URL("http://localhost:9000/users/carerTasks/update?task_id=" + String.valueOf(carerTask.getTask_id()));
  109.  
  110. HttpURLConnection connection8 = (HttpURLConnection) updateCarerTask.openConnection();
  111. connection8.setRequestMethod("GET");
  112. connection8.connect();
  113. String updateCarerTaskOk = String.valueOf(connection8.getResponseCode());
  114. testResults.add("updateCarerTask:"+updateCarerTaskOk);
  115.  
  116.  
  117. URL deleteCarerTask = new URL("http://localhost:9000/users/carerTasks/delete?task_id="+String.valueOf(carerTask.getTask_id()));
  118.  
  119. HttpURLConnection connection12 = (HttpURLConnection) deleteCarerTask.openConnection();
  120. connection12.setRequestMethod("GET");
  121. connection12.connect();
  122. String deleteCarerTaskOk = String.valueOf(connection12.getResponseCode());
  123. testResults.add("deleteCarerTask:"+deleteCarerTaskOk);
  124.  
  125. }
  126.  
  127. } catch (MalformedURLException e) {
  128. e.printStackTrace();
  129. } catch (ProtocolException e) {
  130. e.printStackTrace();
  131. } catch (IOException e) {
  132. e.printStackTrace();
  133. }
  134.  
  135.  
  136.  
  137. return ok(testApis.render(testResults));
  138. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement