Package org.jboss.byteman.contrib.bmunit
Class BMRunnerUtil
java.lang.Object
org.jboss.byteman.contrib.bmunit.BMRunnerUtil
Class bundling sone utility ethods used by both JUnit and TestNG runner classes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
computeBMScriptName
(String name) method which computes the name of the BMRules file for a test class if it is not supplied in the class annotationstatic String
computeBMScriptName
(String name, Method method) method which computes the name of the BMRules file for a method test if it is not supplied in the method annotationstatic String
constructScriptText
(BMRule[] bmRules) construct the text of a rule script from a set of BMRule annotationsstatic String
normaliseLoadDirectory
(BMScript annotation)
-
Constructor Details
-
BMRunnerUtil
public BMRunnerUtil()
-
-
Method Details
-
normaliseLoadDirectory
-
constructScriptText
construct the text of a rule script from a set of BMRule annotations- Parameters:
bmRules
- annotations describing the rules to be installed- Returns:
- the equivalent rule text
-
computeBMScriptName
method which computes the name of the BMRules file for a method test if it is not supplied in the method annotation- Parameters:
name
- the value supplied in the annotation or "" if it has been defaultedmethod
- the Framework method annotated with an @BMRules annotation- Returns:
- by default this returns the annotation value or the the bare method name if the annotation value is null or empty
-
computeBMScriptName
method which computes the name of the BMRules file for a test class if it is not supplied in the class annotation- Parameters:
name
- the value supplied in the annotation or "" if it has been defaulted- Returns:
- by default this returns the annotation value or null if the annotation value is null or empty.
-