Package org.jvnet.hudson.test
Interface RealJenkinsRule.Step
-
- All Superinterfaces:
Serializable
- Enclosing class:
- RealJenkinsRule
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public static interface RealJenkinsRule.Step extends Serializable
One step to run.Since this thunk will be sent to a different JVM, it must be serializable. The test class will certainly not be serializable, so you cannot use an anonymous inner class. If your thunk requires no parameters from the test JVM, the friendliest idiom is a static method reference:
@Test public void stuff() throws Throwable { rr.then(YourTest::_stuff); } private static void _stuff(JenkinsRule r) throws Throwable { // as needed }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
run(JenkinsRule r)
-
-
-
Method Detail
-
run
void run(JenkinsRule r) throws Throwable
- Throws:
Throwable
-
-