Как мне сослаться на банку из проекта затмения? - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть некоторый код, скопированный с сайта о фитнесе:

package fixtures;

import static fitnesse.util.ListUtility.list; //fitnesse.util can not be resolved
import static util.ListUtility.list;  //this one resolves but is no help in getting list to work below


import java.util.Date;
import java.util.List;

public class EmployeesHiredBefore {
  private Date date;

  public EmployeesHiredBefore(Date date) {
    this.date = date;
  }

  public void table(List<List<String>> table) {
    //optional function
  }

  public List<Object> query() {

    return
      list(
        list(
          list("employee number", "1429"),
          list("first name", "Bob"),
          list("last name", "Martin"),
          list("hire date", "10-Oct-1974")
        ),
        list(
          list("employee number", "8832"),
          list("first name", "James"),
          list("last name", "Grenning"),
          list("hire date", "15-Dec-1979")
        )
      );
  }
} 

Я добавил для построения пути с добавлением внешнего jar fitnesse.jar его содержимое включает в себя util/ListUtility.class

Кто-нибудь знает, как ссылаться на эту банку?

Ответы [ 3 ]

1 голос
/ 17 февраля 2012

Текущая версия fitnesse.jar (из http://fitnesse.org/FrontPage.FitNesseDevelopment.DownLoad) имеет класс util.ListUtility, но не fitnesse.util.ListUtility.

Так что вы (вероятно) хотите

import static util.ListUtility.list; 

но какую проблему вы на самом деле получаете, когда используете этот импорт? Каким образом вещи не работают?

0 голосов
/ 30 января 2015

Я использую версию fitnesse - выпуск 20150114. У ListUtility нет следующих компонентов:

  1. Пакет Util * Пакет 1004 *
  2. fitnesse.util Я решил его, создав класс ListUtility в исходном коде с помощьюследующим образом.

Fitnesse import util.ListUtility.list;выдает ошибку

0 голосов
/ 17 февраля 2012

В банке для фитнеса нет упаковки под названием "fitnesse.util".Перепроверьте.Я мог найти только
util.ListUtility.list;

...