Class LightAir

java.lang.Object
net.sf.lightair.LightAir
All Implemented Interfaces:
Keywords, org.junit.jupiter.api.extension.Extension, org.junit.jupiter.api.extension.InvocationInterceptor, org.junit.jupiter.api.extension.TestInstantiationAwareExtension

public class LightAir extends Object implements org.junit.jupiter.api.extension.InvocationInterceptor, Keywords
Light Air JUnit Jupiter Extension.

To enable Light Air on a JUnit test, annotate it as follows:

@ExtendWith(LightAir.class)
public class MyTest {
}
Then use annotations @Setup, @Verify to define actions Light air should take on the test.

See http://lightair.sourceforge.net/write-test.html for more info.

  • Constructor Details

    • LightAir

      public LightAir()
  • Method Details

    • interceptTestMethod

      public void interceptTestMethod(@NonNull org.junit.jupiter.api.extension.InvocationInterceptor.Invocation<Void> invocation, org.junit.jupiter.api.extension.ReflectiveInvocationContext<Method> invocationContext, @NonNull org.junit.jupiter.api.extension.ExtensionContext extensionContext) throws Throwable
      Specified by:
      interceptTestMethod in interface org.junit.jupiter.api.extension.InvocationInterceptor
      Throws:
      Throwable