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