Fitnesse - Получение абсолютного пути для URL-адреса фитнеса

В данный момент я занят изучением фитнеса и не смог понять, как понять, как получить абсолютный путь из относительного URL-адреса. Я хочу иметь возможность загружать тестовые файлы в каталог файлов на фитнес-сервере, а затем читать эти файлы в моем тестовом приборе. например

public void ReadTextFileContent(string fileName)
{
   Text = File.ReadAllText(fileName);
}

Примечание. Имя файла будет полным путем к файлу. Я хочу иметь возможность определить этот путь с точки зрения относительного пути к фитнес-серверу, чтобы в многопользовательской настройке пользователям не нужно было, чтобы их фитнес-сервер работал на одном диске или пути.


person Andrew    schedule 11.11.2010    source источник


Ответы (1)


Текущим каталогом (System.Environment.CurrentDirectory) будет путь в параметре -d вашего сервера FitNesee (например, java -jar \apps\fitnesse\fitnesse.jar -d path\to\my\fitnesse\wiki). Оттуда вы можете посмотреть в FitNesseRoot\files.

person Mike Stockdale    schedule 11.11.2010
comment
Спасибо, Майк. Есть ли аккуратный способ получить это в переменной или символе пригодности. Я хочу иметь возможность передавать полный путь и имя файла в качестве параметра тестируемому методу. то есть из таблицы на вики-странице - person Andrew; 12.11.2010
comment
Вы можете написать класс для генерации строки и помещения ее в символ. |с|новый|мой класс| |проверить|путь|››путь| а затем использовать значение в другом месте |with|myotherclass| |сделать что-то|‹‹путь| (Кажется, в комментариях SO нельзя делать разрывы строк!) - person Mike Stockdale; 12.11.2010
comment
|с|новый|мой класс|‹br›|проверить|путь|››путь|‹br›‹br›|с|моим другим классом|‹br›|сделать что-нибудь|‹‹путь| - person Mike Stockdale; 12.11.2010