$ ls crystal_folder

釐清軟體測試的觀念+Laravel PHPUnit測試遇到的疑難雜症

釐清軟體測試的觀念

好了問題來了,供應商的API驗證要放在哪種測試的folder裡才好呢?這樣看下來我覺得是功能測試🤔 因為是測試完整的功能,只是是別人家的...


執行測試時遇到一個問題:"no tests executed!"

原來測試function開頭要加test不然會讀不到測試Orz|||

可以看看別人的範例

20240321更

然而我發現有時候function開頭加了test,依舊無法測試啊...

另外就是檔名結尾也不一定要是test才能運行測試...

類似的問題?

GitHub版眾說看看phpunit.xml的設定吧

但看完後窩更困惑了T_T

「不過就在我一籌莫展之際」

謎之音:字在大甚麼啦!!

我發現今天只是我的shell寫錯啦,記得檔名要改欸(打飛)


執行測試時遇到一個問題:"Error: Class 'Barryvdh\DomPDF\ServiceProvider' not found"

不能實例化要用物件怎麼測試QQ...

喔~我突然理解了,之前composer.json有寫,
但之前跑composer install時記憶體不足+有依賴需要的外掛沒打開,
被fatal阻擋所以沒裝到......
⭐所以保險起見還是再跑一次composer install,避免日後仍有缺件

20240322遇到一個問題:PHPUnit.bat自己變為空的

起初是執行測試一直沒東西,後來點進vendor資料夾看變成空的

???

我什麼事情也沒做啊...

網路上的相關討論

#Laravel #PHP #dev