require_once dirname(__FILE__).'/testJSONRPC.php';
require_once dirname(__FILE__).'/testAPIInfo.php';
require_once dirname(__FILE__).'/testAction.php';
require_once dirname(__FILE__).'/testAuditlogAction.php';
require_once dirname(__FILE__).'/testAuditlogAutoregistration.php';
require_once dirname(__FILE__).'/testAuditlogDashboard.php';
require_once dirname(__FILE__).'/testAuditlogEventCorrelation.php';
require_once dirname(__FILE__).'/testAuditlogIconMap.php';
require_once dirname(__FILE__).'/testAuditlogMaintenance.php';
require_once dirname(__FILE__).'/testAuditlogMediaType.php';
require_once dirname(__FILE__).'/testAuditlogProxy.php';
require_once dirname(__FILE__).'/testAuditlogScheduledReport.php';
require_once dirname(__FILE__).'/testAuditlogSettings.php';
require_once dirname(__FILE__).'/testAuditlogToken.php';
require_once dirname(__FILE__).'/testAuditlogUser.php';
require_once dirname(__FILE__).'/testAuditlogUserGroups.php';
require_once dirname(__FILE__).'/testAuthentication.php';
require_once dirname(__FILE__).'/testAutoregistration.php';
require_once dirname(__FILE__).'/testConfiguration.php';
require_once dirname(__FILE__).'/testCorrelation.php';
require_once dirname(__FILE__).'/testDRule.php';
require_once dirname(__FILE__).'/testDependentItems.php';
require_once dirname(__FILE__).'/testDiscoveryRule.php';
require_once dirname(__FILE__).'/testGraphPrototype.php';
require_once dirname(__FILE__).'/testHaNode.php';
require_once dirname(__FILE__).'/testHistory.php';
require_once dirname(__FILE__).'/testHost.php';
require_once dirname(__FILE__).'/testHostGroup.php';
require_once dirname(__FILE__).'/testHostImport.php';
require_once dirname(__FILE__).'/testHostInventory.php';
require_once dirname(__FILE__).'/testHostPrototype.php';
require_once dirname(__FILE__).'/testHostPrototypeInventory.php';
require_once dirname(__FILE__).'/testIconMap.php';
require_once dirname(__FILE__).'/testItem.php';
require_once dirname(__FILE__).'/testItemPrototype.php';
require_once dirname(__FILE__).'/testMaintenance.php';
require_once dirname(__FILE__).'/testMap.php';
require_once dirname(__FILE__).'/testProxy.php';
require_once dirname(__FILE__).'/testScripts.php';
require_once dirname(__FILE__).'/testServices.php';
require_once dirname(__FILE__).'/testSla.php';
require_once dirname(__FILE__).'/testTagFiltering.php';
require_once dirname(__FILE__).'/testTaskCreate.php';
require_once dirname(__FILE__).'/testTemplate.php';
require_once dirname(__FILE__).'/testToken.php';
require_once dirname(__FILE__).'/testTriggerPermissions.php';
require_once dirname(__FILE__).'/testTriggerValidation.php';
require_once dirname(__FILE__).'/testTriggerPrototypes.php';
require_once dirname(__FILE__).'/testTriggers.php';
require_once dirname(__FILE__).'/testUserGroup.php';
require_once dirname(__FILE__).'/testUserMacro.php';
require_once dirname(__FILE__).'/testUsers.php';
require_once dirname(__FILE__).'/testValuemap.php';
require_once dirname(__FILE__).'/testWebScenario.php';
use PHPUnit\Framework\TestSuite;
public static function suite() {
$suite = new TestSuite('API_JSON');
$suite->addTestSuite('testJSONRPC');
$suite->addTestSuite('testAPIInfo');
$suite->addTestSuite('testAction');
$suite->addTestSuite('testAuditlogAction');
$suite->addTestSuite('testAuditlogAutoregistration');
$suite->addTestSuite('testAuditlogDashboard');
$suite->addTestSuite('testAuditlogEventCorrelation');