我在MVC环境中看到使用Up和Down(aka setUp,tearDown)函数。他们是什么意思?
答案 0 :(得分:0)
您的问题需要一些更好的定义,但一般来说,这些方法通常表明某些其他框架或资源控制着您所在对象的生命周期。它们充当叶子方法,由框架调用(在案例中)如果是JUNit测试,在测试框架之后创建了所有必需的管道并实例化了你的测试。由于您无法创建自己的构造函数,因此框架将为您调用setUp()。通常放在构造函数中的任何代码都会放在这里。拆解的情况恰恰相反。您没有控制某个对象的生命周期,但您可能已经创建或使用了在对象生命周期结束之前需要未分配或返回的共享资源。 tearDown方法是一个指示器,你应该释放资源并准备你的对象来关闭商店(可以这么说)