标签:tdd

  • 单元测试中的静态类/方法/属性,是否停止 - c#

    时间:2020-8-25

    考虑到没有引入不能再次测试的包装器就无法测试的方法,是否应该在单元测试开发环境中使用静态的类/方法/属性?另一种情况是,在单元测试目标中使用静态成员时,无法模拟静态成员。因此,在测试单元测试目标时,您必须测试静态成员。当静态成员执行计算时,您想隔离它。 参考方案 测试静态方法与测试任何其他方法没有什么不同。将静态方法作为依赖关系在另一个经过测试的模块中会引发 […]

  • 如何在用于存储测试数据的不同格式之间进行选择? - c#

    时间:2020-8-24

    与What is the best format to store test data in a file?相似,我想对类中的数据进行一些测试。此类必须接收带有日期和值的数据列表。因此,基本上,我只需要存储值,当我阅读时可以说出初始日期,只需添加一个常数即可获取下一个对应的日期-值。类似于:1234.56;6543.21;1111.22 我现在正在使用csv […]

  • 使用测试驱动开发时的俄罗斯方块验收测试 - c#

    时间:2020-8-24

    我想尝试使用TDD来实现俄罗斯方块游戏。 从阅读Growing Object-Oriented Software, Guided by Tests时所了解的内容开始,我应该先定义什么是我的验收测试。如果我是对的,则定义TDD时的验收测试就像用例一样。 定义一个良好的首次验收测试非常重要,该测试将作为应用程序的“骨架”,因此它应该很简单。 我选择了以下2个验收 […]

  • 减少测试用例之间的耦合 - java

    时间:2020-8-21

    我试图学习有关JUnit和TDD的更多信息,但是我遇到了一些测试用例之间的耦合问题。 当我为特定数据类型的API编写测试用例时,比如说Deque<T>,如何限制测试用例之间的耦合?例如,如果我正在为insertFirst(T item)方法编写一个测试用例,那么似乎很容易假设我应该能够在正确初始化的对象上调用该方法之后断言两件事: Deque对象 […]

  • 访问构造函数中的数组 - c#

    时间:2020-8-19

    这是为了功课。 我已经对此进行了谷歌搜索,并在stackoverflow中进行了搜索,但似乎找不到答案。也许我的术语不正确。 我正在为一堂课学习TDD,而我的C#技能却生疏且有限。 我正在尝试编写一个堆栈类。当我尝试在构造函数中初始化数组时,方法无法访问它。 我敢肯定,这很简单,我很想念。这是到目前为止我尝试过的代码: using System; using […]

  • 单元测试现有的ASP.NET MVC控制器 - c#

    时间:2020-8-6

    我已经阅读了有关单元测试的越来越多的内容,并决心将其投入工作。我用存储库模式,依赖项注入和EF挖出了一个用ASP.NET MVC编写的项目。我的第一个任务是对控制器进行单元测试。这是控制器要测试的代码段: IUserRepository _userRepository; IAttachmentRepository _attachmentRepository; […]

  • 关于如何测试BufferedReader和FileReader的建议,该方法接受字符串并将其放入ArrayList - java

    时间:2020-7-18

    我有一个类,该类具有一种方法,该方法逐行读取文本文件,然后将每一行放入字符串的ArrayList中。这是我的代码: public class ReadFile { public List<String> showListOfCourses() throws IOException { String filename = "countri […]

  • 比较器未正确排序 - java

    时间:2020-7-9

    我正在尝试编写一个测试来强调以下类的行为。它是网站的比较器,但是由于某些原因,“ propertiesCreatedBy”部分无法正常工作。只要其余字段都在工作并且可以正确排序,这是一个非常奇怪的问题,但是当尝试按此列排序时,顺序似乎是随机的: import java.io.Serializable; import java.util.Comparator; […]

  • 使用TDD和Java开发的开源项目 - java

    时间:2020-7-5

    Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以使为on-topic。 5年前关闭。 Improve this question 我正在寻找一个项目: 1)包括测试在内的可用资源。 2)已/已严格使用TDD开发。 3)用Java和JU […]