【问题标题】:Is it possible to create new types of FitNesse SLIM fixtures for .NET?是否可以为 .NET 创建新型 FitNesse SLIM 固定装置?
【发布时间】:2017-06-10 10:37:42
【问题描述】:

我想在 FitNesse 的 .NET 风格中创建一个新的夹具类型,类似于 Fabrizio Cannizzo 的 RestFixture,它是用 Java 编写的。 RestFixture 可以与 FIT 和 SLIM 一起使用,我希望我的 .NET 版本也可以与 FIT 和 SLIM 一起使用。

在 FIT 中,可以在 .NET 中创建新的夹具类型,因为夹具类是在 .NET 测试运行程序 FitSharp 中定义的,并且可以扩展它们。 但是,我知道在 SLIM 中,夹具类包含在 FitNesse 中,而不是在测试运行器中,并且 FitNesse 是用 Java 编写的。那么这是否意味着我们不能在 .NET 中为 SLIM 创建新的夹具类型?

如果可以在 .NET 中为 SLIM 创建新的夹具类型,我该怎么做?

【问题讨论】:

    标签: .net fitnesse fitnesse-slim fitsharp


    【解决方案1】:

    你的理解是正确的。 SLIM 夹具只能用 Java 编写。这是 SLIM 的限制之一(或好处,取决于您的观点!)

    【讨论】:

    • 谢谢迈克。仔细查看 RestFixture 示例后,我意识到 Fabrizio 并没有为 SLIM 创建新的夹具类型。虽然他确实为 FIT 创建了一种新的夹具类型,但对于 SLIM,他使用了 Table Table。考虑到 Table Table 的灵活性,这很有意义。
    • 迈克,我错过了什么吗?据我所知,苗条的固定装置可以有多种语言,只要有适合该语言的苗条服务器。只有表仅限于 Java,不是吗?
    • @FriedHoeben:我发现术语令人困惑,尤其是在 FIT 中,“fixture”似乎指的是定义表类型的基类,如 ColumnFixture 和 DoFixture,以及个人用户创建的类测试特定的被测系统。在我的问题中,我使用“夹具类”来表示定义表类型的基类。在 SLIM 中,他们会定义像 DecisionTable 或 QueryTable 这样的表类型。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多