【问题标题】:fitSharp unable to find my fixturefitSharp 找不到我的夹具
【发布时间】: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|

关于我做错了什么有什么想法吗?

【问题讨论】:

标签: c# mono xamarin fitnesse fitsharp


【解决方案1】:

【讨论】:

  • 太棒了!谢谢! (但 Slim 仍在报告,如 jrandrews.com/fitsharpFailure.png 所示。它根本没有找到夹具类。)
  • 这个有趣的错误是因为 FitNesseDemoFixture 是一个 wiki 词,并被呈现为不存在的页面链接。使用像 !|fixture.FitNesseDemoFixture| 这样的文字表等
  • 谢谢,迈克——这条评论是拼图的最后一块。
猜你喜欢
  • 1970-01-01
  • 2016-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-30
  • 2021-03-13
  • 2014-01-11
相关资源
最近更新 更多