All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fitnesse.testrunner.SuiteSpecificationTraverser Maven / Gradle / Ivy

There is a newer version: 20181217
Show newest version
package fitnesse.testrunner;

import fitnesse.components.TraversalListener;
import fitnesse.wiki.WikiPage;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;

class SuiteSpecificationTraverser implements TraversalListener {

  private LinkedList testPageList = new LinkedList<>();

  @Override
  public void process(WikiPage page) {
    for (WikiPage hit : testPageList) {
      if (hit.equals(page))
        return;
    }
    if (page.getData().hasAttribute("Test"))
      testPageList.add(page);
  }

  public List testPages() {
    return new ArrayList<>(testPageList);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy