Fix test numbering

This commit is contained in:
2025-05-18 12:02:04 -04:00
parent 249154f0a3
commit 7b546bf9cb

View File

@@ -268,7 +268,7 @@ Callbacks noopCallbacks() {
} // namespace } // namespace
TEST_CASE("parser2") { TEST_CASE("parser3") {
Callbacks c = minifyCallbacks(); Callbacks c = minifyCallbacks();
MinifyState state; MinifyState state;
{ {
@@ -305,37 +305,37 @@ TEST_CASE("parser2") {
} }
} }
TEST_CASE("bench2") { TEST_CASE("bench3") {
auto c = noopCallbacks(); auto c = noopCallbacks();
ankerl::nanobench::Bench bench; ankerl::nanobench::Bench bench;
bench.batch(json.size()); bench.batch(json.size());
bench.unit("byte"); bench.unit("byte");
bench.run("parser2", [&]() { bench.run("parser3", [&]() {
auto copy = json; auto copy = json;
parser3::Parser3 parser(&c, nullptr); parser3::Parser3 parser(&c, nullptr);
bench.doNotOptimizeAway(parser.parse(copy.data(), copy.length())); bench.doNotOptimizeAway(parser.parse(copy.data(), copy.length()));
}); });
} }
TEST_CASE("bench3") {
using namespace simdjson;
ankerl::nanobench::Bench bench;
bench.batch(json.size());
bench.unit("byte");
bench.run("parser3", [&]() {
simdjson::padded_string my_padded_data(json.data(), json.size());
simdjson::dom::parser parser;
auto doc = parser.parse(my_padded_data);
bench.doNotOptimizeAway(doc);
});
}
TEST_CASE("bench4") { TEST_CASE("bench4") {
using namespace simdjson; using namespace simdjson;
ankerl::nanobench::Bench bench; ankerl::nanobench::Bench bench;
bench.batch(json.size()); bench.batch(json.size());
bench.unit("byte"); bench.unit("byte");
bench.run("parser4", [&]() { bench.run("parser4", [&]() {
simdjson::padded_string my_padded_data(json.data(), json.size());
simdjson::dom::parser parser;
auto doc = parser.parse(my_padded_data);
bench.doNotOptimizeAway(doc);
});
}
TEST_CASE("bench5") {
using namespace simdjson;
ankerl::nanobench::Bench bench;
bench.batch(json.size());
bench.unit("byte");
bench.run("parser5", [&]() {
padded_string my_padded_data(json.data(), json.size()); padded_string my_padded_data(json.data(), json.size());
ondemand::parser parser; ondemand::parser parser;
auto doc = parser.iterate(my_padded_data); auto doc = parser.iterate(my_padded_data);