Fix test numbering
This commit is contained in:
32
src/test.cpp
32
src/test.cpp
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user