Hi everyone, TCK got public for JSON-B on github, I started to have a look. We have a lot of small edge cases not well handled so will try to make it more compliant soon. If you want to join don't hesitate to let me know.
You just have to download the binary at http://download.eclipse.org/ee4j/jakartaee-tck/jakartaee8-eftl/promoted/eclipse-jsonb-tck-1.0.0.zip, extract it and edit one file - adjust your paths ;): $ grep jsonb.classes bin/ts.jte # @jsonb.classes -- Classes of the JSON-B RI Implementation needed to jsonb.classes=/home/rmannibucau/.m2/repository/org/apache/geronimo/specs/geronimo-json_1.1_spec/1.2/geronimo-json_1.1_spec-1.2.jar:/home/rmannibucau/.m2/repository/org/apache/geronimo/specs/geronimo-jsonb_1.0_spec/1.1/geronimo-jsonb_1.0_spec-1.1.jar:/home/rmannibucau/dev/johnzon/johnzon-core/target/johnzon-core-1.1.14-SNAPSHOT.jar:/home/rmannibucau/dev/johnzon/johnzon-mapper/target/johnzon-mapper-1.1.14-SNAPSHOT.jar:/home/rmannibucau/dev/johnzon/johnzon-jsonb/target/johnzon-jsonb-1.1.14-SNAPSHOT.jar:/home/rmannibucau/.m2/repository/org/apache/geronimo/specs/geronimo-servlet_3.0_spec/1.0/geronimo-servlet_3.0_spec-1.0.jar Then go in bin/ folder and launch "ant gui", you can then open the test suite. FYI we are at 202 green tests and 68 failures for now. Will try to have a look to nillable issues soon and keep this thread updated with new fixes. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book <https://www.packtpub.com/application-development/java-ee-8-high-performance>
