我是新来开发单元测试,我找不到如何测试我有一个现有的类的例子。单元测试示例,在具有必填字段的类上?
该类有一个保存方法,当用户在UI中单击保存时,该方法将在数据库中执行插入或更新操作。但是save方法需要填充字段。还有其他领域没有。
那么我该如何正确运行这个测试呢?
试图将它写出来..
Give a user
When user saves object
Then Field1 is required
then Field2 is required
Then Field3 is required
WhenUserSavesObject()
object = new object
object.field1 IsNot Nothing
类似的东西吗?
那么可选的其他领域呢?我如何测试保存方法以确保它能正确使用所有这些值?
正试图使用BDD,但不知道如果我应该尝试它。
在调用测试方法时,无法找到任何需要很多属性的类的示例。
Aww我明白了。我现在正在学习一些基础知识。找到一本好书。 http://www.artofunittesting.com/ 这是VB.Net,我使用微软的nUnit版本。 数据库层和业务逻辑在同一个层上,在同一个类中。 我认为这本书实际上会有所帮助,因为它现在已经进入了真实世界的情景。谢谢你的帮助。 – Mastro 2010-04-27 19:36:04