gpt4 book ai didi

c# - 将 C# 单元测试名称转换为英文(testdox 样式)

转载 作者:行者123 更新时间:2023-11-30 14:43:03 25 4
gpt4 key购买 nike

我有一大堆用 MbUnit 编写的单元测试,我想从测试名称生成简单的英语句子。这里引入概念:

http://dannorth.net/introducing-bdd

本文摘自:

public class CustomerLookupTest extends TestCase {
testFindsCustomerById() {
...
}
testFailsForDuplicateCustomers() {
...
}
...
}

呈现这样的东西:

CustomerLookup- finds customer by id- fails for duplicate customers- ...

不幸的是,上面文章中引用的工具 (testdox) 是基于 Java 的。有没有用于 .NET 的?

听起来这写起来很简单,但我只是没有带宽,想使用已经写好的东西。

编辑:只是为了澄清问题。我正在寻找可以快速完成现有测试并将 CamelCase 函数名称转换为句子的东西。对于某种 Gallio 插件来说,这似乎是一项完美的工作。

到目前为止,我以某种方式找到了 SpecUnit Jay 建议使用 BDDDoc。这两个都是行为验证框架,需要对现有测试进行重大重写。我们的团队已决定将 SpecFlow 作为主要的 BDD 框架,而我试图实现的是生成现有测试的报告,以了解它与 BDD 方法的契合度。

最佳答案

有一个TestDox for .NET它似乎是最近的(2010 年)。

关于c# - 将 C# 单元测试名称转换为英文(testdox 样式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2430036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com