昨天在读《测试驱动开发:实用指南(影印版)》的时候突然发现自己对setUp()
的理解有错误,原以为setUp
和tearDown
在所有testMethod
运行前后只调用一次,还感到奇怪为什么不直接利用构造函数和析构函数。原来这两个方法是在每个testMethod
前后都要调用一遍,这才明白了它们存在的意义。
伟大的程序往往来自于创造者的懒惰,因为他们实在是太懒了,不想一次又一次浪费自己的力气。
昨天在读《测试驱动开发:实用指南(影印版)》的时候突然发现自己对setUp()
的理解有错误,原以为setUp
和tearDown
在所有testMethod
运行前后只调用一次,还感到奇怪为什么不直接利用构造函数和析构函数。原来这两个方法是在每个testMethod
前后都要调用一遍,这才明白了它们存在的意义。
没有评论:
发表评论