phpunit對我來說是個障礙
之前照貓畫虎的改別人的代碼,測試autoAlt的時候沒出啥問題,但這次測試flow卻遇到很奇怪的問題,每次執(zhí)行phpunit的時候部分數(shù)據(jù)庫表都被清空了,剩下一些莫名其妙的數(shù)據(jù),導(dǎo)致權(quán)限失敗,完全找不到原因,回去看上次alt_test數(shù)據(jù)庫,其實表也被清空了,只是沒涉及到那塊所以沒體現(xiàn)出來
后來對比更多人的代碼,才覺得是fixture的問題,大概是fixture首先會去按照fixtrue路徑下的數(shù)據(jù)去填充數(shù)據(jù)庫表,然后再運行測試,所以我所設(shè)定的測試數(shù)據(jù)庫首先被一些莫名其妙的數(shù)據(jù)填充了,然后查詢權(quán)限內(nèi)域名(為空)所以失敗
果然還是不知其然所以不知其所以然