gfredericks / test.chuck

A utility library for test.check
Eclipse Public License 1.0
214 stars 26 forks source link

`parser-spec` test failure #70

Closed frenchy64 closed 2 years ago

frenchy64 commented 2 years ago
lein test :only com.gfredericks.test.chuck.regexes-test/parser-spec

FAIL in (parser-spec) (regexes_test.clj:123)
expected: {:result true}
  actual: {:shrunk {:total-nodes-visited 148, :depth 43, :pass? false, :result false, :result-data nil, :time-shrinking-ms 676, :smallest ["[\\X]"]}, :failed-after-ms 1659, :num-tests 126, :seed 1628181057491, :fail ["yFXJ1$RscMs5~O='ic[irgaem\\X8r#SH#Jo(]Y0 5e+aJ|&"], :result false, :result-data nil, :failing-size 125, :pass? false, :test-var "parser-spec"}
gfredericks commented 2 years ago

What version of java is that from?

frenchy64 commented 2 years ago
$ java -version
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-16.0.1+9 (build 16.0.1+9)
OpenJDK 64-Bit Server VM AdoptOpenJDK-16.0.1+9 (build 16.0.1+9, mixed mode, sharing)
gfredericks commented 2 years ago

Huh. Apparently \X and \R (at least) cannot go inside square brackets, unlike \d \w etc.

fun!