/** * @param request a request to run * @return a list of method-level tests to run, sorted in the order * specified in the class comment. */ public List<Description> sortedLeavesForTest(Request request) { return findLeaves(sortRequest(request)); }
/** * @param request a request to run * @return a list of method-level tests to run, sorted in the order * specified in the class comment. */ public List<Description> sortedLeavesForTest(Request request) { return findLeaves(sortRequest(request)); }
/** * @return a new Request, which contains all of the same tests, but in a new order. */ public Request sortRequest(Request request) { if (request instanceof SortingRequest) { // We'll pay big karma points for this return request; } List<Description> leaves = findLeaves(request); Collections.sort(leaves, history.testComparator()); return constructLeafRequest(leaves); }
private List<Description> findLeaves(Request request) { List<Description> results = new ArrayList<Description>(); findLeaves(null, request.getRunner().getDescription(), results); return results; }
private List<Description> findLeaves(Request request) { List<Description> results = new ArrayList<Description>(); findLeaves(null, request.getRunner().getDescription(), results); return results; }
/** * @return a new Request, which contains all of the same tests, but in a new order. */ public Request sortRequest(Request request) { if (request instanceof SortingRequest) { // We'll pay big karma points for this return request; } List<Description> leaves = findLeaves(request); Collections.sort(leaves, fHistory.testComparator()); return constructLeafRequest(leaves); }
private void findLeaves(Description parent, Description description, List<Description> results) { if (description.getChildren().isEmpty()) { if (description.toString().equals("warning(junit.framework.TestSuite$1)")) { results.add(Description.createSuiteDescription(MALFORMED_JUNIT_3_TEST_CLASS_PREFIX + parent)); } else { results.add(description); } } else { for (Description each : description.getChildren()) { findLeaves(description, each, results); } } } }
private void findLeaves(Description parent, Description description, List<Description> results) { if (description.getChildren().isEmpty()) { if (description.toString().equals("warning(junit.framework.TestSuite$1)")) { results.add(Description.createSuiteDescription(MALFORMED_JUNIT_3_TEST_CLASS_PREFIX + parent)); } else { results.add(description); } } else { for (Description each : description.getChildren()) { findLeaves(description, each, results); } } } }
/** * @param request a request to run * @return a list of method-level tests to run, sorted in the order * specified in the class comment. */ public List<Description> sortedLeavesForTest(Request request) { return findLeaves(sortRequest(request)); }
/** * @return a new Request, which contains all of the same tests, but in a new order. */ public Request sortRequest(Request request) { if (request instanceof SortingRequest) { // We'll pay big karma points for this return request; } List<Description> leaves = findLeaves(request); Collections.sort(leaves, fHistory.testComparator()); return constructLeafRequest(leaves); }
private List<Description> findLeaves(Request request) { List<Description> results = new ArrayList<Description>(); findLeaves(null, request.getRunner().getDescription(), results); return results; }
private void findLeaves(Description parent, Description description, List<Description> results) { if (description.getChildren().isEmpty()) { if (description.toString().equals("warning(junit.framework.TestSuite$1)")) { results.add(Description.createSuiteDescription(MALFORMED_JUNIT_3_TEST_CLASS_PREFIX + parent)); } else { results.add(description); } } else { for (Description each : description.getChildren()) { findLeaves(description, each, results); } } } }
/** * @param request a request to run * @return a list of method-level tests to run, sorted in the order * specified in the class comment. */ public List<Description> sortedLeavesForTest(Request request) { return findLeaves(sortRequest(request)); }
/** * @param request a request to run * @return a list of method-level tests to run, sorted in the order * specified in the class comment. */ public List<Description> sortedLeavesForTest(Request request) { return findLeaves(sortRequest(request)); }
/** * @param request a request to run * @return a list of method-level tests to run, sorted in the order * specified in the class comment. */ public List<Description> sortedLeavesForTest(Request request) { return findLeaves(sortRequest(request)); }
/** * @return a new Request, which contains all of the same tests, but in a new order. */ public Request sortRequest(Request request) { if (request instanceof SortingRequest) { // We'll pay big karma points for this return request; } List<Description> leaves = findLeaves(request); Collections.sort(leaves, history.testComparator()); return constructLeafRequest(leaves); }
private List<Description> findLeaves(Request request) { List<Description> results = new ArrayList<Description>(); findLeaves(null, request.getRunner().getDescription(), results); return results; }
private List<Description> findLeaves(Request request) { List<Description> results = new ArrayList<Description>(); findLeaves(null, request.getRunner().getDescription(), results); return results; }
private List<Description> findLeaves(Request request) { List<Description> results = new ArrayList<Description>(); findLeaves(null, request.getRunner().getDescription(), results); return results; }
/** * @return a new Request, which contains all of the same tests, but in a new order. */ public Request sortRequest(Request request) { if (request instanceof SortingRequest) { // We'll pay big karma points for this return request; } List<Description> leaves = findLeaves(request); Collections.sort(leaves, fHistory.testComparator()); return constructLeafRequest(leaves); }