Package org.eclipse.jdt.junit.model.ITestElement

Examples of org.eclipse.jdt.junit.model.ITestElement.Result


      @Override
      public void sessionFinished(ITestRunSession session) {
        String template = Preference.TEMPLATE.getValue();
        parser.setTemplate(template);
        RenderedImage icon;
        Result testResult = session.getTestResult(true);
        InputStream input;
        String notification;
        if(Result.ERROR.equals(testResult)){
          notification = TEST_ERROR;
          input = getClass().getResourceAsStream("/icons/tsuiteerror.gif");
        }else if(Result.FAILURE.equals(testResult)){
          notification = TEST_FAILURE;
          input = getClass().getResourceAsStream("/icons/tsuitefail.gif");
        }else{
          notification = TEST_OK;
          input = getClass().getResourceAsStream("/icons/tsuiteok.gif");         
        }
        String parseTemplate = parser.parseTemplate(session);
        try {
          icon = ImageIO.read(input);
          growl.sendNotification(notification, testResult.toString(), parseTemplate, icon);
        } catch (IOException e) {
          e.printStackTrace();
        } catch (GrowlException e) {
          e.printStackTrace();
        }
View Full Code Here


        ITestElementContainer cont = (ITestElementContainer) element;
        count(cont);
        continue;
      }
      totalTests++;
      Result result = element.getTestResult(false);
      if(result == null) continue;
      if(result.equals(Result.IGNORED)) ignoreTests++;
      if(result.equals(Result.OK)) okTests++;
      if(result.equals(Result.FAILURE)) failureTests++;
      if(result.equals(Result.ERROR)) errorTests++;
    }
  }
View Full Code Here

      private ProcessParser processParser = new ProcessParser();
      @Override
      public void sessionFinished(ITestRunSession session) {
        String template = Preference.TEMPLATE.getValue();
        tmpParser.setTemplate(template);
        Result testResult = session.getTestResult(true);
        String summary;
        if(Result.ERROR.equals(testResult)){
          summary = TEST_ERROR;
        }else if(Result.FAILURE.equals(testResult)){
          summary = TEST_FAILURE;
View Full Code Here

        ITestElementContainer cont = (ITestElementContainer) element;
        count(cont);
        continue;
      }
      totalTests++;
      Result result = element.getTestResult(false);
      if(result == null) continue;
      if(result.equals(Result.IGNORED)) ignoreTests++;
      if(result.equals(Result.OK)) okTests++;
      if(result.equals(Result.FAILURE)) failureTests++;
      if(result.equals(Result.ERROR)) errorTests++;
    }
  }
View Full Code Here

  public TestNotificationListener() {

    JUnitCore.addTestRunListener(new org.eclipse.jdt.junit.TestRunListener() {
      @Override
      public void sessionFinished(ITestRunSession session) {
        Result testResult = session.getTestResult(true);
        AbstractNotification notification = new JUnitNotification(QUICK_JUNIT_NOTIFICATION_EVENT_ID, testResult, session);
        NotificationsUi.getService().notify(Collections.singletonList(notification));
      }
    });
  }
View Full Code Here

        ITestElementContainer cont = (ITestElementContainer) element;
        count(cont);
        continue;
      }
      totalTests++;
      Result result = element.getTestResult(false);
      if(result == null) continue;
      if(result.equals(Result.IGNORED)) ignoreTests++;
      if(result.equals(Result.OK)) okTests++;
      if(result.equals(Result.FAILURE)) failureTests++;
      if(result.equals(Result.ERROR)) errorTests++;
    }
  }
View Full Code Here

    // previously used SWT.COLOR_TITLE_INACTIVE_FOREGROUND, but too light on Windows XP
    titleText = getColor(resourceManager, getSystemColor(SWT.COLOR_WIDGET_DARK_SHADOW));
  }

  private void computeBaseColor() {
    Result result = (Result) notification.getAdapter(Result.class);
    if(Result.OK.equals(result)){
      baseColor = display.getSystemColor(SWT.COLOR_GREEN);
    }else{
      baseColor = display.getSystemColor(SWT.COLOR_RED);
    }
View Full Code Here

    JUnitCore.addTestRunListener(this);
  }

  @Override
  public void sessionFinished(ITestRunSession session) {
    Result testResult = session.getTestResult(true);
    if (testResult.equals(ITestElement.Result.OK)) {
      observer.onPassingTest();
    } else {
      observer.onFailingTest();
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.junit.model.ITestElement.Result

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.