Skip to content

Test spec #51

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 61 commits into from
Aug 26, 2021
Merged

Conversation

simonoakesepimorphics
Copy link
Collaborator

@simonoakesepimorphics simonoakesepimorphics commented Aug 24, 2021

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.

simonoakesepimorphics and others added 30 commits March 19, 2021 13:42
Initialise GH pages
# Conflicts:
#	binary-array-ld-cli/src/test/kotlin/net/bald/BinaryArrayConvertCliTest.kt
# Conflicts:
#	binary-array-ld-api/src/main/kotlin/net/bald/BinaryArray.kt
# Conflicts:
#	binary-array-ld-cli/src/main/kotlin/net/bald/BinaryArrayConvertCli.kt
#	binary-array-ld-demo/src/main/java/net/bald/NetCdfConvertJava.java
# Conflicts:
#	binary-array-ld-netcdf/src/main/kotlin/net/bald/netcdf/NetCdfRootContainer.kt
# Conflicts:
#	binary-array-ld-netcdf/src/main/kotlin/net/bald/netcdf/NetCdfRootContainer.kt
@CMayNorris
Copy link
Collaborator

Looks good to me. Thank you very much!

@CMayNorris CMayNorris merged commit f96aaf3 into binary-array-ld:master Aug 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants