我是C#的新手;我正在尝试让fitSharp使用一个总是返回硬编码字符串(“hi”)的灯具。几乎无论我做什么,我都会“找不到类夹具.FitNesseDemoFixture”。
我正在使用Xamarin社区版开发,并运行Java 1.6。和单声道。
我已将fixture DLL复制到fitSharp.dll和fit.dll文件所在的目录中;这也是我启动FitNesse服务器的目录。我已经验证我的夹具类是在.dll中导出的。这是固定代码:
using System;
using fit;
namespace fixture
{
public class FitNessDemoFixture : ColumnFixture {
public String result() {
return "hi";
}
}
}
...这里是测试页源代码......
!contents -R2 -g -p -f -h
!define TEST_SYSTEM {slim}
!define COMMAND_PATTERN {%m -r fitSharp.Slim.Service.Runner,fitSharp.dll %p}
!define TEST_RUNNER {C:\bin\FitNesse\Runner.exe}
!1 Define path
!path FitNesseDemo.dll
!1 Define test
|fixture.FitNesseDemoFixture|
|result?|
|hi|
关于我做错的任何想法?
答案 0 :(得分:1)
您不能将ColumnFixture与Slim测试系统一起使用。请参阅http://www.fitnesse.org/FitNesse.UserGuide.TestSystems和http://fitsharp.github.io/Slim.html以及http://fitsharp.github.io/Fit.html