Пример #1
0
    @Override
    public Maybe<String> findVariable(String key) {
      String value;
      if (key.equals("PAGE_NAME")) value = namedPage.getName();
      else if (key.equals("PAGE_PATH")) value = namedPage.getPath();
      else return Maybe.noString;

      return new Maybe<String>(value);
    }
Пример #2
0
 private Maybe<String> findSpecialVariableValue(String key) {
   String value;
   if (key.equals("RUNNING_PAGE_NAME")) value = page.getName();
   else if (key.equals("RUNNING_PAGE_PATH")) value = page.getPath();
   else if (key.equals("PAGE_NAME")) value = namedPage.getName();
   else if (key.equals("PAGE_PATH")) value = namedPage.getPath();
   else if (key.equals("FITNESSE_PORT")) {
     Maybe<String> port = findVariableInContext("FITNESSE_PORT");
     value = port.isNothing() ? "-1" : port.getValue();
   } else if (key.equals("FITNESSE_ROOTPATH")) {
     Maybe<String> path = findVariableInContext("FITNESSE_ROOTPATH");
     value = path.isNothing() ? "" : path.getValue();
   } else if (key.equals("FITNESSE_VERSION")) {
     Maybe<String> version = findVariableInContext("FITNESSE_VERSION");
     value = version.isNothing() ? "" : version.getValue();
   } else return Maybe.noString;
   return new Maybe<String>(value);
 }