https://github.com/openvalidation/openvalidation-framework-tests
Unit tests for frameworks generated by openValidation.
https://github.com/openvalidation/openvalidation-framework-tests
Last synced: 13 days ago
JSON representation
Unit tests for frameworks generated by openValidation.
- Host: GitHub
- URL: https://github.com/openvalidation/openvalidation-framework-tests
- Owner: openvalidation
- Created: 2019-11-13T13:12:27.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T03:15:46.000Z (about 3 years ago)
- Last Synced: 2024-12-30T10:28:57.782Z (about 1 year ago)
- Language: JavaScript
- Size: 292 KB
- Stars: 2
- Watchers: 5
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenValidation HUMLFramework Test Projects
## Introduction
This is a collection of projects containting unit tests for any generated HUMLFramework codefile (the validation framework generated by [openValidation](https://github.com/openvalidation/openvalidation)).
## Build and Test
Refer to README files in any subfolder
- [CSharp](OpenValidationFramework-CSharp/README.md)
- [Java](OpenValidationFramework-Java/README.md)
- [Javascript](OpenValidationFramework-Javascript/README.md)
- [Javascript - Node](OpenValidationFramework-Node/README.md)
- [Python](OpenValidationFramework-Python/README.md)
## Testing an updated version of HUMLFramework
Replace the HUMLFramework file in any project, then run tests to confirm stability of generated framework. Details on what files to replace, and what parameters to use for each language can be found on the `README.md` for each language.
## Contribute
### General fixes, improvements and additional test cases
Add the name of the framework you commited on in each commit, so the history is cleaner to read.
Like ``[csharp] added Testcases for comparisons``.
### Adding new Languages
see [Add a new language translation for HUMLFramework](AddNewLanguage.md).
### Testing
All Languages have a FrameworkTesting.md file in their respective Folder.
Please document all tested functionalities in these files, so any contributor can use those files as a checklist for completeness of functionality (even if ne functions are added to the Framework).
### Extend Framework functionality
When planning on adding additional functionality to the Framework, please refer to [Add Features to HUMLFramework](NewFeatures.md).