@@ -13,7 +13,7 @@ const padded_string EMPTY_ARRAY("[]", 2);
1313
1414static void twitter_count (State& state) {
1515 // Prints the number of results in twitter.json
16- document doc = document::parse ( get_corpus ( JSON_TEST_PATH ) );
16+ document doc = document::load ( JSON_TEST_PATH );
1717 for (auto _ : state) {
1818 uint64_t result_count = doc[" search_metadata" ][" count" ];
1919 if (result_count != 100 ) { return ; }
@@ -23,7 +23,7 @@ BENCHMARK(twitter_count);
2323
2424static void error_code_twitter_count (State& state) noexcept {
2525 // Prints the number of results in twitter.json
26- document doc = document::parse ( get_corpus ( JSON_TEST_PATH ) );
26+ document doc = document::load ( JSON_TEST_PATH );
2727 for (auto _ : state) {
2828 auto [value, error] = doc[" search_metadata" ][" count" ];
2929 if (error) { return ; }
@@ -34,7 +34,7 @@ BENCHMARK(error_code_twitter_count);
3434
3535static void iterator_twitter_count (State& state) {
3636 // Prints the number of results in twitter.json
37- document doc = document::parse ( get_corpus ( JSON_TEST_PATH ) );
37+ document doc = document::load ( JSON_TEST_PATH );
3838 for (auto _ : state) {
3939 document::iterator iter (doc);
4040 // uint64_t result_count = doc["search_metadata"]["count"];
@@ -50,7 +50,7 @@ BENCHMARK(iterator_twitter_count);
5050
5151static void twitter_default_profile (State& state) {
5252 // Count unique users with a default profile.
53- document doc = document::parse ( get_corpus ( JSON_TEST_PATH ) );
53+ document doc = document::load ( JSON_TEST_PATH );
5454 for (auto _ : state) {
5555 set<string_view> default_users;
5656 for (document::object tweet : doc[" statuses" ].as_array ()) {
@@ -66,7 +66,7 @@ BENCHMARK(twitter_default_profile);
6666
6767static void error_code_twitter_default_profile (State& state) noexcept {
6868 // Count unique users with a default profile.
69- document doc = document::parse ( get_corpus ( JSON_TEST_PATH ) );
69+ document doc = document::load ( JSON_TEST_PATH );
7070 for (auto _ : state) {
7171 set<string_view> default_users;
7272
@@ -91,7 +91,7 @@ BENCHMARK(error_code_twitter_default_profile);
9191
9292static void iterator_twitter_default_profile (State& state) {
9393 // Count unique users with a default profile.
94- document doc = document::parse ( get_corpus ( JSON_TEST_PATH ) );
94+ document doc = document::load ( JSON_TEST_PATH );
9595 for (auto _ : state) {
9696 set<string_view> default_users;
9797 document::iterator iter (doc);
@@ -128,7 +128,7 @@ BENCHMARK(iterator_twitter_default_profile);
128128
129129static void twitter_image_sizes (State& state) {
130130 // Count unique image sizes
131- document doc = document::parse ( get_corpus ( JSON_TEST_PATH ) );
131+ document doc = document::load ( JSON_TEST_PATH );
132132 for (auto _ : state) {
133133 set<tuple<uint64_t , uint64_t >> image_sizes;
134134 for (document::object tweet : doc[" statuses" ].as_array ()) {
@@ -148,7 +148,7 @@ BENCHMARK(twitter_image_sizes);
148148
149149static void error_code_twitter_image_sizes (State& state) noexcept {
150150 // Count unique image sizes
151- document doc = document::parse ( get_corpus ( JSON_TEST_PATH ) );
151+ document doc = document::load ( JSON_TEST_PATH );
152152 for (auto _ : state) {
153153 set<tuple<uint64_t , uint64_t >> image_sizes;
154154 auto [statuses, error] = doc[" statuses" ].as_array ();
@@ -175,7 +175,7 @@ BENCHMARK(error_code_twitter_image_sizes);
175175
176176static void iterator_twitter_image_sizes (State& state) {
177177 // Count unique image sizes
178- document doc = document::parse ( get_corpus ( JSON_TEST_PATH ) );
178+ document doc = document::load ( JSON_TEST_PATH );
179179 for (auto _ : state) {
180180 set<tuple<uint64_t , uint64_t >> image_sizes;
181181 document::iterator iter (doc);
0 commit comments