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