1..16
ok 1 - Matching: basic_array: matches: matches expectation: ["group1","group2"]
ok 2 - Matching: basic_array_matchers: matches: matches expectation: {"and":[{"contain-elements":["foo","bar"]},["foo","bar"],{"equal":["foo","bar","moo"]},{"consist-of":["foo",{"have-prefix":"m"},"bar"]},{"contain-element":{"have-prefix":"b"}},{"contain-element":{"have-suffix":"r"}}]}
ok 3 - Matching: basic_int: matches: matches expectation: 42
ok 4 - Matching: basic_reader: matches: matches expectation: ["foo","/^m.*w$/","!ftw","!/^ERROR:/"]
ok 5 - Matching: basic_semver: matches: matches expectation: {"semver-constraint":">=1.2.0"}
ok 6 - Matching: basic_string: matches: matches expectation: "this is a test"
ok 7 - Matching: basic_string_multiline: matches: matches expectation: "this is a test1\nthis is a test2\nthis is a test3\n"
ok 8 - Matching: basic_string_oneline: matches: matches expectation: "this is a test1\n"
ok 9 - Matching: basic_string_regexp: matches: matches expectation: {"match-regexp":"^this"}
ok 10 - # SKIP Matching: basic_string_skip: matches: skipped
ok 11 - Matching: negated_basic_array: matches: matches expectation: {"not":["group1","group2","group2","group4"]}
ok 12 - Matching: negated_basic_array_matchers: matches: matches expectation: {"and":[{"not":{"contain-elements":["fox","box"]}},{"not":["fox","bax"]},{"not":{"equal":["fox","bax","mox"]}},{"not":{"consist-of":[{"have-suffix":"x"},{"have-prefix":"t"},"box"]}},{"not":{"contain-element":{"have-prefix":"x"}}}]}
ok 13 - Matching: negated_basic_int: matches: matches expectation: {"not":43}
ok 14 - Matching: negated_basic_reader: matches: matches expectation: {"not":{"contain-elements":["fox","/^t.*w$/","!foo","!/^foo/"]}}
ok 15 - Matching: negated_basic_string: matches: matches expectation: {"not":"this is a failing test"}
ok 16 - Matching: negated_basic_string_regexp: matches: matches expectation: {"not":{"match-regexp":"^foo"}}
