2010-11-11 4 views
0

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

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

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

ответ

0

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

+0

Спасибо, Майк. Есть ли опрятный способ превратить это в переменную или символ пригодности. Я хочу иметь возможность передать полный путь и имя файла в качестве параметра тестируемого метода. т. е. из таблицы на странице вики – Andrew

+0

Вы можете написать класс для создания строки и поместить ее в символ. | С | новый | MyClass | | Проверить | пути | >> путь | а затем использовать значение в другом месте | с | myotherclass | | DoSomething | << путь | (Кажется, не делают разрывов строк в комментариях SO!) –

+0

| с | new | myclass |
| проверить | путь | >> путь |

| с | myotherclass |
| dosomething | << путь | –

Смежные вопросы