/* * Copyright (C) 2008 Remko Troncon * Licensed under the MIT license. * See COPYING for license details. */ #include "QtTestUtil/TestRegistry.h" #include namespace QtTestUtil { TestRegistry* TestRegistry::getInstance() { static TestRegistry registry; return ®istry; } void TestRegistry::registerTest(QObject* test) { tests_ += test; } int TestRegistry::runTests(int argc, char* argv[]) { int result = 0; foreach(QObject* test, tests_) { result |= QTest::qExec(test, argc, argv); } return result; } }