diff options
author | Denis Dzyubenko <denis.dzyubenko@nokia.com> | 2012-04-11 15:59:00 +0200 |
---|---|---|
committer | Denis Dzyubenko <denis.dzyubenko@nokia.com> | 2012-04-11 16:54:46 +0200 |
commit | 6b7df60a752422b1f6ff07bb2682c21e18a43985 (patch) | |
tree | 3e56bd3f4ee34a228777d00ff328ef1c53cb1df1 /src/3rdparty/qjson/benchmark/main.cpp | |
parent | 20549eedb5b5e852c0e384cd76bfbff14168dbda (diff) | |
parent | 7ef36e3c5a88560eb4e3a81c2c9f14059739108b (diff) |
Merge remote-tracking branch 'gerrit/master' into hbtreehbtree
Conflicts:
src/daemon/daemon.pri
src/daemon/jsondbview.cpp
src/partition/jsondbindex.cpp
src/partition/jsondbindex.h
src/partition/jsondbindexquery.h
src/partition/jsondbmanagedbtree.cpp
src/partition/jsondbmanagedbtree.h
src/partition/jsondbmanagedbtreetxn.cpp
src/partition/jsondbmanagedbtreetxn.h
src/partition/jsondbobjecttable.cpp
src/partition/jsondbobjecttable.h
src/partition/jsondbpartition.cpp
src/partition/jsondbpartition.h
tests/auto/auto.pro
tests/auto/partition/testpartition.cpp
tests/benchmarks/benchmarks.pro
Change-Id: I963adefd6d32fca9b3537981306b67538c759034
Diffstat (limited to 'src/3rdparty/qjson/benchmark/main.cpp')
-rw-r--r-- | src/3rdparty/qjson/benchmark/main.cpp | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/src/3rdparty/qjson/benchmark/main.cpp b/src/3rdparty/qjson/benchmark/main.cpp deleted file mode 100644 index af82c99..0000000 --- a/src/3rdparty/qjson/benchmark/main.cpp +++ /dev/null @@ -1,75 +0,0 @@ -/**************************************************************************** -** -** Copyright (c) 2011 Denis Dzyubenko <shadone@gmail.com> -** -** Use, modification and distribution is allowed without limitation, -** warranty, liability or support of any kind. -** -****************************************************************************/ - -#include <QtCore> -#include <QTest> - -#include "json.h" - -class tst_Json : public QObject -{ - Q_OBJECT -private slots: - void testByteArray(); - void testString(); - void testNumbers(); -}; - -void tst_Json::testNumbers() -{ - QFile file(QLatin1String("numbers.json")); - file.open(QFile::ReadOnly); - QByteArray ba = file.readAll(); - QString data = QString::fromLocal8Bit(ba.constData(), ba.size()); - - QBENCHMARK { - JsonReader reader; - if (!reader.parse(data)) { - qDebug() << "Failed to parse: " << reader.errorString(); - return; - } - QVariant result = reader.result(); - } -} - -void tst_Json::testString() -{ - QFile file(QLatin1String("test.json")); - file.open(QFile::ReadOnly); - QByteArray ba = file.readAll(); - QString data = QString::fromLocal8Bit(ba.constData(), ba.size()); - - QBENCHMARK { - JsonReader reader; - if (!reader.parse(data)) { - qDebug() << "Failed to parse: " << reader.errorString(); - return; - } - QVariant result = reader.result(); - } -} - -void tst_Json::testByteArray() -{ - QFile file(QLatin1String("test.json")); - file.open(QFile::ReadOnly); - QByteArray testJson = file.readAll(); - - QBENCHMARK { - JsonReader reader; - if (!reader.parse(testJson)) { - qDebug() << "Failed to parse: " << reader.errorString(); - return; - } - QVariant result = reader.result(); - } -} - -QTEST_MAIN(tst_Json) -#include "main.moc" |