Projekt

Obecné

Profil

Stáhnout (542 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1
/*
2
 * Copyright (C) 2008  Remko Troncon
3
 * Licensed under the MIT license.
4
 * See COPYING for license details.
5
 */
6

    
7
#include "QtTestUtil/TestRegistry.h"
8

    
9
#include <QtTest/QtTest>
10

    
11
namespace QtTestUtil {
12

    
13
TestRegistry* TestRegistry::getInstance() {
14
	static TestRegistry registry;
15
	return &registry;
16
}
17

    
18
void TestRegistry::registerTest(QObject* test) {
19
	tests_ += test;
20
}
21

    
22
int TestRegistry::runTests(int argc, char* argv[]) {
23
	int result = 0;
24
	foreach(QObject* test, tests_) {
25
		result |= QTest::qExec(test, argc, argv);
26
	}
27
	return result;
28
}
29

    
30
}
(4-4/5)