Загрузить банку FitNesse от http://fitnesse.org/.
Run
java -jar fitnesse.jar
Запустит веб-сервер и создаст папку FitNesseRoot
с содержимым вики. Чтобы убедиться, что он начал, перейдите к http://localhost
- вы должны увидеть первую страницу FitNesse.
Редактировать титульную страницу - просто добавьте что-то вроде HelloWorldTest (должно быть в случае верблюда) в нижней части и сохраните.
Нажмите на появившийся вопросительный знак и сохраните новую страницу.
Нажмите Свойства и убедитесь, что Тип страницы равен Тест .
Загрузите FitSharp
из https://github.com/jediwhale/fitsharp и извлеките его в папку fitsharp рядом с вашим FitNesseRoot
.
Создание проекта .Net для тестов, добавление ссылок на fit.dll и fitSharp.dll , расположенных в только что созданной папке fitsharp .
Напишите простой тест в .Net и скомпилируйте его. Например, используйте простую колонку, как описано в http://fitnesse.org/FitNesse.UserGuide.FixtureGallery.BasicFitFixtures.ColumnFixture. Добавьте тестовую таблицу на нашу HelloWorldTest страницу.
В верхней части тестовой страницы FitNesse (в нашем примере HelloWorldTest ) введите:
!define COMMAND_PATTERN {%m -r fitnesse.fitserver.FitServer,fitsharp\fit.dll %p}
!define TEST_RUNNER {fitsharp\Runner.exe}
!path <path to your test assembly>
Если вы нажмете кнопку Test
и не увидите результатов, попробуйте использовать TEST_RUNNER
RunnerW.exe
для устранения неполадок.
Вот отличная книга по использованию FitNesse с .Net: http://fitnesse.s3.amazonaws.com/tdd_net_with_fitnesse.pdf