Class HelpBundleAssertions
java.lang.Object
com.kingsrook.qqq.backend.core.testing.HelpBundleAssertions
Framework-independent help coverage gate for core, qbits and host applications.
-
Method Summary
Modifier and TypeMethodDescriptionvoidFail once with the complete list, so authors can fix every issue together.Load resources independently of the instance's registered bundles.Exempt explicit keys from required coverage.excludingFields(Predicate<QFieldMetaData> predicate) Exempt application-specific trivial fields.static HelpBundleAssertionsforInstance(QInstance instance) Entry point, with no dependency on JUnit.static booleanMatch the supported process suffix wildcard without treating keys as regex.owning(Predicate<HelpTarget> owning) Select targets using their kind, key, name, table or owner.report()Return all missing coverage and invalid entries, suitable for tooling.static booleanSlots are extensible; fields, sections and steps must exist in metadata.
-
Method Details
-
forInstance
Entry point, with no dependency on JUnit. -
bundles
Load resources independently of the instance's registered bundles. -
owning
Select targets using their kind, key, name, table or owner. -
excluding
Exempt explicit keys from required coverage. -
excludingFields
Exempt application-specific trivial fields. -
report
-
assertComplete
public void assertComplete()Fail once with the complete list, so authors can fix every issue together. -
matches
-
resolves
-