+#include <QtCore/QString>
+#include <QtTest/QtTest>
+
+#include "../src/json.h"
+
+class JsonTest : public QObject
+{
+ Q_OBJECT
+
+public:
+ JsonTest();
+
+private Q_SLOTS:
+// void initTestCase();
+// void cleanupTestCase();
+// void testCase1();
+// void testCase1_data();
+ void testPlayerGetActivePlayers();
+};
+
+JsonTest::JsonTest()
+{
+}
+
+//void JsonTest::initTestCase()
+//{
+//}
+
+//void JsonTest::cleanupTestCase()
+//{
+//}
+
+//void JsonTest::testCase1()
+//{
+// QFETCH(QString, data);
+// QVERIFY2(true, "Failure");
+//}
+
+//void JsonTest::testCase1_data()
+//{
+// QTest::addColumn<QString>("data");
+// QTest::newRow("0") << QString();
+//}
+
+QTEST_APPLESS_MAIN(JsonTest);
+
+void JsonTest::testPlayerGetActivePlayers()
+{
+ JsonEngine je;
+ QCOMPARE(QString("{\"jsonrpc\" : \"2.0\", \"method\" : \"Player.GetActivePlayers\", \"id\" : 1}"),
+ je.playerGetActivePlayers());
+}
+
+#include "main.moc"