Package org.a2aproject.sdk.bom.test
Class DynamicBomVerifier
java.lang.Object
org.a2aproject.sdk.bom.test.DynamicBomVerifier
Base class for dynamically discovering and verifying all classes in a BOM can be loaded.
Subclass this and pass BOM-specific exclusions and forbidden paths to the constructor.
- Excluded paths: Not tested at all (e.g., boms/, examples/, tck/, tests/)
- Forbidden paths: Must NOT be loadable (proves BOM doesn't include wrong dependencies)
- Required paths: Must be loadable (everything else)
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDynamicBomVerifier(Set<String> excludedPaths) protectedDynamicBomVerifier(Set<String> excludedPaths, Set<String> forbiddenPaths) -
Method Summary
-
Constructor Details
-
DynamicBomVerifier
-
DynamicBomVerifier
-
-
Method Details
-
verify
- Throws:
Exception
-