Package org.jboss.byteman.contrib.bmunit
package org.jboss.byteman.contrib.bmunit
-
ClassDescriptionAn abstract class which provides the ability to load Byteman rules into TestNG style tests.Class which provides the ability to load Byteman rules into TestNG style tests.A TestNG runner class which can be subclassed by a test class in order to inherit the ability to process @BMRule and @BMScript annotations.Annotation to attach a Byteman rule to a class or methodAnnotation to attach multiple Byteman rules to a class or methodClass bundling sone utility ethods used by both JUnit and TestNG runner classesAnnotation attached to a test class or a test method identifying a Byteman rule file to be loaded before running tests and unloaded after running tests.Annotation attached to a test class or a test method identifying one or more Byteman rule files to be loaded before running tests and unloaded after running tests.A subclass of the JUnit test case class which looks for a byteman rule file with the same name as the test case and loads it during setup then removes it during teardownByteman Unit test manager class which provides support for loading and unloading scripts.BMUnit5AbstractHandler<A extends Annotation>Base class for wiring Byteman BMUnit annotations to the test engine's lifecycle hooks.annotation to allow configuration of BMUnit operation directly from test classes rather than via use of system variables a BMUnitConfig annotation may be attached to a test method (or test class) to specify the BMUnit and Byteman configuration which should be employed when the associated test(s) is (are) run.class used to model a specific BMUnit configurationSpecialisation of the BlockJUnit4ClassRunner Runner class which can be attached to a text class using the @RunWith annotation.Meta Annotation to wire all the BMUnit annotations to JUnit5 tests.