【发布时间】:2013-09-13 01:22:55
【问题描述】:
我是 C# 新手;我试图让 fitSharp 使用始终返回硬编码字符串(“hi”)的夹具。几乎无论我做什么,我都会得到“找不到类fixture.FitNesseDemoFixture”。
我正在使用 Xamarin 社区版进行开发,并运行 Java 1.6。和单声道。
我已将夹具 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|
关于我做错了什么有什么想法吗?
【问题讨论】:
-
在jrandrews.com/fitsharpFailure.png有一个失败的测试页面的屏幕截图
-
这个错误报告是否相关? fitnesse.996250.n3.nabble.com/… 有点老了,但谁知道...?
-
哼..也许不是...github.com/jediwhale/fitsharp/issues/63
-
我尝试了一个导入块,但也没有用。
-
...它在表头(类名所在的位置)中有以下错误消息的有趣结果:FitNesseDemoFixture[?] 找不到类 FitNesseDemoFixtureATitleCreatePageHrefFitNesseDemoFixtureEditNonExistentTrueA
标签: c# mono xamarin fitnesse fitsharp