Added a test framework (located in binary-array-ld-test module) which allows requirements to be defined in a set of YAML files and then run against a BALD implementation. See docs/testing.md for documentation.
Added an initial set of test specs based directly on the requirements defined in the current version of the spec.
Moved the core interfaces of the library from binary-array-ld-lib into a new binary-array-ld-api module to support test framework. binary-array-ld-lib now contains only the implementations of those core interfaces.
Minor changes
Fixed a testing issue with integers being inconsistently typed in RDF output.
Added a generic Converter interface to be consumed by the test framework and to simplify Java / Kotlin usage.
Moved various classes.
Optimised Kotlin imports.
Static tests for #41
Major changes
Added a test framework (located in binary-array-ld-test module) which allows requirements to be defined in a set of YAML files and then run against a BALD implementation. See docs/testing.md for documentation.
Added an initial set of test specs based directly on the requirements defined in the current version of the spec.
Moved the core interfaces of the library from binary-array-ld-lib into a new binary-array-ld-api module to support test framework. binary-array-ld-lib now contains only the implementations of those core interfaces.
Minor changes
Fixed a testing issue with integers being inconsistently typed in RDF output. Added a generic Converter interface to be consumed by the test framework and to simplify Java / Kotlin usage. Moved various classes. Optimised Kotlin imports.