This refactoring guarantees that one checker contains only one rules. Besides refactoring, many tests are also added to check for the status of the checkers.
Main changes
Refactor so that each checker contains only one rules
Add more unit tests to check the status of the checkers.
Fix some unit test data file that doesn't follow the schema properly, leading to skipped checks.
Description
This refactoring guarantees that one checker contains only one rules. Besides refactoring, many tests are also added to check for the status of the checkers.
Main changes
How was the PR tested?
Notes Related issue: https://github.com/asam-ev/qc-framework/issues/163