Class MethodInvoker

java.lang.Object
org.junit.runners.model.Statement
org.fest.swing.junit.v4_5.runner.MethodInvoker

class MethodInvoker extends org.junit.runners.model.Statement
Understands execution of a test method. This statement will save take and save the screenshot of the desktop in case of a failure.
  • Field Details

    • testMethod

      private final org.junit.runners.model.FrameworkMethod testMethod
    • target

      private final Object target
    • screenshotTaker

      private final org.fest.swing.junit.runner.FailureScreenshotTaker screenshotTaker
  • Constructor Details

    • MethodInvoker

      MethodInvoker(org.junit.runners.model.FrameworkMethod testMethod, Object target, org.fest.swing.junit.runner.FailureScreenshotTaker screenshotTaker)
  • Method Details

    • evaluate

      public void evaluate() throws Throwable
      Specified by:
      evaluate in class org.junit.runners.model.Statement
      Throws:
      Throwable
    • takeScreenshot

      private void takeScreenshot()