Package org.junit.runner

Examples of org.junit.runner.Request


              System.setProperty(me.getKey(), me.getValue());
          }
          try {
            Class<?> cl = testClassLoader.loadClass(testClassName);
            if(shouldRun(fingerprint, cl, settings)) {
              Request request = Request.classes(cl);
              if(globPatterns.size() > 0) request = new SilentFilterRequest(request, new GlobFilter(settings, globPatterns));
              if(testFilter.length() > 0) request = new SilentFilterRequest(request, new TestFilter(testFilter, ed));
              if(!includeCategories.isEmpty() || !excludeCategories.isEmpty()) {
                request = new SilentFilterRequest(request,
                        CategoryFilter.categoryFilter(true, loadClasses(testClassLoader, includeCategories), true,
View Full Code Here


        this.methodNames = (String[]) methodNames.clone();
        this.cache = Cache.instance;

        // Warning: If 'testClass' is an old-style (pre-JUnit-4) class,
        // then all its test methods will be executed by the returned runner!
        Request request;
        if (methodNames.length == 1) {
            request = Request.method(testClass, methodNames[0]);
        } else {
            request = Request.aClass(testClass).filterWith(
                            new MultipleMethodsFilter(testClass, methodNames));
        }
        runner = request.getRunner();
    }
View Full Code Here

     */
    public Result start(final Class testCase, final String... methods) {
        try {
            JUnitCore core = new JUnitCore();
            core.addListener(new RL());
            Request r = Request.aClass(testCase);
            return core.run(r.filterWith(new Filter() {

                @Override
                public boolean shouldRun(Description description) {
                    if (description == null) {
                        return false;
View Full Code Here

    JUnitCore core = new JUnitCore();

    for (RunListener listener : listeners)
      core.addListener( listener );

    Request request = RequestCompatibility.createRequest( classes );

    SystemOutputCapture capture = new SystemOutputCapture();
    capture.start();

    Result result;
View Full Code Here

        Map<Request, Method> reqMap = new HashMap<Request, Method>();
        for (Class<?> clazz : list) {
            Method[] methods = clazz.getMethods();
            for (Method method : methods) {
                if (method.getAnnotation(Test.class) != null) {
                    Request req = Request.method(clazz, method.getName());
                    reqs.add(req);
                    reqMap.put(req , method);
                }
            }
        }
View Full Code Here

     */
    public Result start(final Class testCase, final String... methods) {
        try {
            JUnitCore core = new JUnitCore();
            core.addListener(new RL());
            Request r = Request.aClass(testCase);
            return core.run(r.filterWith(new Filter() {

                @Override
                public boolean shouldRun(Description description) {
                    if (description == null) {
                        return false;
View Full Code Here

    @Before public void resetLog() {
      log= "";
    }
   
    @Test public void sortingForwardWorksOnTestClassRunner() {
      Request forward= Request.aClass(SortMe.class).sortWith(forward());
     
      new JUnitCore().run(forward);
      assertEquals("abc", log);
    }
View Full Code Here

      new JUnitCore().run(forward);
      assertEquals("abc", log);
    }

    @Test public void sortingBackwardWorksOnTestClassRunner() {
      Request backward= Request.aClass(SortMe.class).sortWith(backward());
     
      new JUnitCore().run(backward);
      assertEquals("cba", log);
    }
View Full Code Here

        @Test public void c() { log+= "Bc"; }               
      }
    }

    @Test public void sortingForwardWorksOnSuite() {
      Request forward= Request.aClass(Enclosing.class).sortWith(forward());
     
      new JUnitCore().run(forward);
      assertEquals("AaAbAcBaBbBc", log);
    }
View Full Code Here

      new JUnitCore().run(forward);
      assertEquals("AaAbAcBaBbBc", log);
    }

    @Test public void sortingBackwardWorksOnSuite() {
      Request backward= Request.aClass(Enclosing.class).sortWith(backward());
     
      new JUnitCore().run(backward);
      assertEquals("BcBbBaAcAbAa", log);
    }
View Full Code Here

TOP

Related Classes of org.junit.runner.Request

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.