summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2019-12-20 11:26:57 +0000
committerDan Goodliffe <dan@randomdan.homeip.net>2019-12-20 11:26:57 +0000
commit3c868b99ddb9bc0d170f0248a744979590d6f2a1 (patch)
tree0d111bdaad5618ffcbbcfe6efa5a543a8f8036a8
parentMove include to make header correct on its own (diff)
downloadlibjsonpp-3c868b99ddb9bc0d170f0248a744979590d6f2a1.tar.bz2
libjsonpp-3c868b99ddb9bc0d170f0248a744979590d6f2a1.tar.xz
libjsonpp-3c868b99ddb9bc0d170f0248a744979590d6f2a1.zip
Add a test suitable for perf testing
-rw-r--r--libjsonpp/testParse.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/libjsonpp/testParse.cpp b/libjsonpp/testParse.cpp
index 182f758..ab8083e 100644
--- a/libjsonpp/testParse.cpp
+++ b/libjsonpp/testParse.cpp
@@ -194,6 +194,14 @@ BOOST_AUTO_TEST_CASE( parse_sample_complexFile2 )
json::Value obj = json::parseValue(inFile, "utf-8");
}
+BOOST_AUTO_TEST_CASE( parse_sample_complexFile2_bulk, * boost::unit_test::disabled() )
+{
+ for (int x = 0; x < 100; x++) {
+ std::ifstream inFile((root / "initial" / "sample2.json").string());
+ json::Value obj = json::parseValue(inFile, "utf-8");
+ }
+}
+
BOOST_AUTO_TEST_CASE( parse_from_itr )
{
const Glib::ustring val(" \"A \\u0170\\u0146\\u0129\\u0107\\u0151\\u0111\\u0113 string.\" ");