我正在寻找关于如何使代码看起来像句子的技术名称。
示例:
在许多测试框架中,你可以编写像这样的测试(伪代码):
expect(myObject.someNumber).toBeGreaterThan(4).toBeLessThan(7).toBeNotNull();
这个原则怎么称呼?有这种模式吗?谢谢!
答案 0 :(得分:1)
答案由用户“Will”提供,并且是:https://en.wikipedia.org/wiki/Fluent_interface
答案 1 :(得分:0)
你在这里想要实现的它类似于某种Design by contract测试模式,但是如果你的最终目标是从你的测试中获得实时可理解的文档,你应该尝试一些BDD提供了一种自然语言来定义您的测试用例,任何人都可以理解它。