@@ -5,35 +5,42 @@ import (
55)
66
77var jsonPath_recursiveDescentWithFilter string = `$..book[?(@.price > $.store.bicycle.price)]`
8+ var expect_recursiveDescentWithFilter = & BenchExpect {Values : []any {map [string ]any {
9+ "category" : "fiction" ,
10+ "author" : "J. R. R. Tolkien" ,
11+ "title" : "The Lord of the Rings" ,
12+ "isbn" : "0-395-19395-8" ,
13+ "price" : 22.99 ,
14+ }}}
815
916func Benchmark2_AsaiYusuke_JSONPath_reuseBuffer (b * testing.B ) {
10- Execute_AsaiYusuke_JSONPath_reuseBuffer (b , srcJSON , jsonPath_recursiveDescentWithFilter )
17+ Execute_AsaiYusuke_JSONPath_reuseBuffer (b , srcJSON , jsonPath_recursiveDescentWithFilter , expect_recursiveDescentWithFilter )
1118}
1219
1320func Benchmark2_AsaiYusuke_JSONPath (b * testing.B ) {
14- Execute_AsaiYusuke_JSONPath (b , srcJSON , jsonPath_recursiveDescentWithFilter )
21+ Execute_AsaiYusuke_JSONPath (b , srcJSON , jsonPath_recursiveDescentWithFilter , expect_recursiveDescentWithFilter )
1522}
1623
1724func Benchmark2_ohler55_OjG_jp (b * testing.B ) {
18- Execute_ohler55_OjG_jp (b , srcJSON , jsonPath_recursiveDescentWithFilter )
19- }
20-
21- func Benchmark2_vmware_labs_YAML_JSONPath (b * testing.B ) {
22- Execute_vmware_labs_YAML_JSONPath (b , srcJSON , jsonPath_recursiveDescentWithFilter )
25+ Execute_ohler55_OjG_jp (b , srcJSON , jsonPath_recursiveDescentWithFilter , expect_recursiveDescentWithFilter )
2326}
2427
2528func Benchmark2_bhmj_JSON_Slice (b * testing.B ) {
26- Execute_bhmj_JSON_Slice (b , srcJSON , jsonPath_recursiveDescentWithFilter )
29+ Execute_bhmj_JSON_Slice (b , srcJSON , jsonPath_recursiveDescentWithFilter , expect_recursiveDescentWithFilter )
2730}
2831
2932func Benchmark2_Spyzhov_Abstract_JSON (b * testing.B ) {
30- Execute_Spyzhov_Abstract_JSON (b , srcJSON , jsonPath_recursiveDescentWithFilter )
33+ Execute_Spyzhov_Abstract_JSON (b , srcJSON , jsonPath_recursiveDescentWithFilter , expect_recursiveDescentWithFilter )
34+ }
35+
36+ func Benchmark2_vmware_labs_YAML_JSONPath (b * testing.B ) {
37+ Execute_vmware_labs_YAML_JSONPath (b , srcJSON , jsonPath_recursiveDescentWithFilter , expect_recursiveDescentWithFilter )
3138}
3239
3340func Benchmark2_oliveagle_JsonPath (b * testing.B ) {
34- Execute_oliveagle_JsonPath (b , srcJSON , jsonPath_recursiveDescentWithFilter )
41+ Execute_oliveagle_JsonPath (b , srcJSON , jsonPath_recursiveDescentWithFilter , expect_recursiveDescentWithFilter )
3542}
3643
3744func Benchmark2_PaesslerAG_JSONPath (b * testing.B ) {
38- Execute_PaesslerAG_JSONPath (b , srcJSON , jsonPath_recursiveDescentWithFilter )
45+ Execute_PaesslerAG_JSONPath (b , srcJSON , jsonPath_recursiveDescentWithFilter , expect_recursiveDescentWithFilter )
3946}
0 commit comments