setUp() 多 tearDown() 少

2018-02-24 15:41 更新

setUp() 多 tearDown() 少

理論上說(shuō),setUp()tearDown() 是精確對(duì)稱的,但是實(shí)踐中并非如此。實(shí)際上,只有在 setUp() 中分配了諸如文件或套接字之類的外部資源時(shí)才需要實(shí)現(xiàn) tearDown() 。如果 setUp() 中只創(chuàng)建純 PHP 對(duì)象,通常可以略過(guò) tearDown()。不過(guò),如果在 setUp() 中創(chuàng)建了大量對(duì)象,你可能想要在 tearDown()unset() 指向這些對(duì)象的變量,這樣它們就可以被垃圾回收機(jī)制回收掉。對(duì)測(cè)試用例對(duì)象的垃圾回收動(dòng)作則是不可預(yù)知的。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)