/tests/Models/AllTests.php

https://github.com/mprashad/ch3-dev-preview · PHP · 142 lines · 108 code · 9 blank · 25 comment · 3 complexity · 0204442d09aa8dc7b4d49069fc953f54 MD5 · raw file

  1. <?php
  2. /*****************************************************************************
  3. * AllTests.php
  4. *
  5. * Author: ClearHealth Inc. (www.clear-health.com) 2009
  6. *
  7. * ClearHealth(TM), HealthCloud(TM), WebVista(TM) and their
  8. * respective logos, icons, and terms are registered trademarks
  9. * of ClearHealth Inc.
  10. *
  11. * Though this software is open source you MAY NOT use our
  12. * trademarks, graphics, logos and icons without explicit permission.
  13. * Derivitive works MUST NOT be primarily identified using our
  14. * trademarks, though statements such as "Based on ClearHealth(TM)
  15. * Technology" or "incoporating ClearHealth(TM) source code"
  16. * are permissible.
  17. *
  18. * This file is licensed under the GPL V3, you can find
  19. * a copy of that license by visiting:
  20. * http://www.fsf.org/licensing/licenses/gpl.html
  21. *
  22. *****************************************************************************/
  23. require_once dirname(__FILE__) . '/../TestHelper.php';
  24. if (!defined('PHPUnit_MAIN_METHOD')) {
  25. define('PHPUnit_MAIN_METHOD', 'Models_AllTests::main');
  26. }
  27. /**
  28. * Models_NSDRDefinitionTest
  29. */
  30. require_once 'Models/NSDRDefinitionTest.php';
  31. class Models_AllTests {
  32. public static function main() {
  33. PHPUnit_TextUI_TestRunner::run(self::suite());
  34. }
  35. public static function suite() {
  36. $suite = new PHPUnit_Framework_TestSuite('ClearHealth 3.0 - Models');
  37. $suite->addTestSuite('Models_DbTablesTest');
  38. $suite->addTestSuite('Models_PHPModulesTest');
  39. $suite->addTestSuite('Models_NSDR2Test');
  40. $suite->addTestSuite('Models_NSDRDefinitionTest');
  41. $suite->addTestSuite('Models_ClinicalNoteTest');
  42. $suite->addTestSuite('Models_ProblemListTest');
  43. $suite->addTestSuite('Models_UserKeyTest');
  44. //$suite->addTestSuite('Models_HealthStatusAlertTest');
  45. $suite->addTestSuite('Models_AuditTest');
  46. $suite->addTestSuite('Models_AddressTest');
  47. $suite->addTestSuite('Models_AppointmentTest');
  48. $suite->addTestSuite('Models_AppointmentTemplateTest');
  49. $suite->addTestSuite('Models_AttachmentTest');
  50. $suite->addTestSuite('Models_AuditValueTest');
  51. $suite->addTestSuite('Models_BuildingProgramIdentifierTest');
  52. $suite->addTestSuite('Models_BuildingTest');
  53. $suite->addTestSuite('Models_ClinicalNoteAnnotationTest');
  54. $suite->addTestSuite('Models_ClinicalNoteDefinitionTest');
  55. $suite->addTestSuite('Models_ClinicalNoteTemplateTest');
  56. $suite->addTestSuite('Models_CompanyAddressTest');
  57. $suite->addTestSuite('Models_CompanyNumberTest');
  58. $suite->addTestSuite('Models_CompanyTest');
  59. $suite->addTestSuite('Models_CompanyTypeTest');
  60. $suite->addTestSuite('Models_ConfigItemTest');
  61. $suite->addTestSuite('Models_DashboardComponentTest');
  62. $suite->addTestSuite('Models_DataIntegrationActionTest');
  63. $suite->addTestSuite('Models_DataIntegrationDatasourceTest');
  64. $suite->addTestSuite('Models_DataIntegrationDestinationTest');
  65. $suite->addTestSuite('Models_DataIntegrationTemplateTest');
  66. $suite->addTestSuite('Models_DiagnosisCodesAllergyTest');
  67. $suite->addTestSuite('Models_DiagnosisCodesICDTest');
  68. $suite->addTestSuite('Models_DiagnosisCodesSNOMEDTest');
  69. $suite->addTestSuite('Models_EnumerationTest');
  70. $suite->addTestSuite('Models_EnumerationsClosureTest');
  71. $suite->addTestSuite('Models_ESignatureTest');
  72. $suite->addTestSuite('Models_ExternalTeamMemberTest');
  73. $suite->addTestSuite('Models_FilterStateTest');
  74. $suite->addTestSuite('Models_FormTest');
  75. $suite->addTestSuite('Models_FormularyItemTest');
  76. $suite->addTestSuite('Models_GeneralAlertTest');
  77. $suite->addTestSuite('Models_GeneralAlertHandlerTest');
  78. $suite->addTestSuite('Models_GenericDataTest');
  79. $suite->addTestSuite('Models_HealthStatusHandlerTest');
  80. $suite->addTestSuite('Models_HealthStatusHandlerPatientTest');
  81. $suite->addTestSuite('Models_HandlerTest');
  82. $suite->addTestSuite('Models_HL7MessageTest');
  83. $suite->addTestSuite('Models_InsuranceProgramTest');
  84. $suite->addTestSuite('Models_InsuredRelationshipTest');
  85. $suite->addTestSuite('Models_LabNoteTest');
  86. $suite->addTestSuite('Models_LabOrderTest');
  87. $suite->addTestSuite('Models_LabResultTest');
  88. $suite->addTestSuite('Models_LabTestTest');
  89. $suite->addTestSuite('Models_LegacyAppointmentTest');
  90. $suite->addTestSuite('Models_MedicationTest');
  91. $suite->addTestSuite('Models_MenuItemTest');
  92. $suite->addTestSuite('Models_NSDRDefinitionMethodTest');
  93. $suite->addTestSuite('Models_PatientAllergyTest');
  94. $suite->addTestSuite('Models_PatientDiagnosisTest');
  95. $suite->addTestSuite('Models_PatientEducationTest');
  96. $suite->addTestSuite('Models_PatientExamTest');
  97. $suite->addTestSuite('Models_PatientImmunizationTest');
  98. $suite->addTestSuite('Models_PatientNoteTest');
  99. $suite->addTestSuite('Models_PatientProcedureTest');
  100. $suite->addTestSuite('Models_PatientTest');
  101. $suite->addTestSuite('Models_PatientStatisticsTest');
  102. $suite->addTestSuite('Models_PatientVisitTypeTest');
  103. $suite->addTestSuite('Models_PersonTest');
  104. $suite->addTestSuite('Models_PharmacyTest');
  105. $suite->addTestSuite('Models_PhoneNumberTest');
  106. $suite->addTestSuite('Models_PracticeTest');
  107. $suite->addTestSuite('Models_ProblemListCommentTest');
  108. $suite->addTestSuite('Models_ProcedureCodesCPTTest');
  109. $suite->addTestSuite('Models_ProcedureCodesImmunizationTest');
  110. $suite->addTestSuite('Models_ProcessingErrorTest');
  111. $suite->addTestSuite('Models_ProviderDashboardStateTest');
  112. $suite->addTestSuite('Models_ProviderTest');
  113. $suite->addTestSuite('Models_ReportTest');
  114. $suite->addTestSuite('Models_ReportQueryTest');
  115. $suite->addTestSuite('Models_ReportTemplateTest');
  116. $suite->addTestSuite('Models_RoomTest');
  117. $suite->addTestSuite('Models_RoutingTest');
  118. $suite->addTestSuite('Models_ScheduleEventTest');
  119. $suite->addTestSuite('Models_StorageStringTest');
  120. $suite->addTestSuite('Models_TeamMemberTest');
  121. $suite->addTestSuite('Models_TemplatedTextTest');
  122. $suite->addTestSuite('Models_TemplateXSLTTest');
  123. $suite->addTestSuite('Models_UserTest');
  124. $suite->addTestSuite('Models_VisitTest');
  125. $suite->addTestSuite('Models_VitalSignGroupTest');
  126. $suite->addTestSuite('Models_VitalSignTemplateTest');
  127. $suite->addTestSuite('Models_VitalSignValueTest');
  128. return $suite;
  129. }
  130. }
  131. if (PHPUnit_MAIN_METHOD == 'Models_AllTests::main') {
  132. Models_AllTests::main();
  133. }