1

我是 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|

关于我做错了什么的任何想法?

4

1 回答 1

1

您不能将 ColumnFixture 与 Slim 测试系统一起使用。请参阅http://www.fitnesse.org/FitNesse.UserGuide.TestSystemshttp://fitsharp.github.io/Slim.htmlhttp://fitsharp.github.io/Fit.html

于 2013-09-17T02:47:58.640 回答