iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Modern Web

當拉拉肉遇到單元測試,是否能夠擦出命運的火花? 系列

用Laravel寫單元測試

鐵人鍊成 | 共 31 篇文章 | 35 人訂閱 訂閱系列文 RSS系列文 團隊IT成長營
DAY 10

[Day 10] 簡單的單元測試實作(四)-關於程式的問題,一律建議重構

為了要讓程式碼更簡潔、更容易懂、及更容易維護,我們今天要開始將之前的測試程式重構,(雖然好像才剛開始寫) 我們原本是這樣 public function tes...

2021-09-11 ‧ 由 小魚 分享
DAY 11

[Day 11] 簡單的單元測試實作(五)

接下來我們要測試100的倍數,我們這次直接加兩個數字, public function input_number() { return [...

2021-09-12 ‧ 由 小魚 分享
DAY 12

[Day 12] 簡單的單元測試實作(六)

其實到目前為止,我們所做的動作都差不多,只是差在邏輯上的判斷而已,相信大家已經覺得有點拖屏了,今天就是這個題目的最後一天了,我們接下來一口氣加入四組資料 pub...

2021-09-13 ‧ 由 小魚 分享
DAY 13

[Day 13] 簡單的單元測試實作(七)-建立共用的函式

昨天有提到,其實我們通常不會把函式直接寫在web.php當中,其實我們回傳的這個資料,如果要透過網頁取得,有點類似API的感覺 而通常像閏年判斷這種需求,應該是...

2021-09-14 ‧ 由 小魚 分享
DAY 14

[Day 14] 簡單的單元測試實作(八)-修改成API來呼叫

其實我們這樣子寫的方式,感覺有點像在呼叫API,所以我們決定要把它改成放到API,我們把原本在web.php的內容刪掉,然後新增一個APIControllerp...

2021-09-15 ‧ 由 小魚 分享
DAY 15

[Day 15] 針對網頁的單元測試(一)

我們之前做的單元測試,比較接近針對API的測試,那我們現在要開始針對網頁來做測試,我們首先針對首頁來做單元測試,我們先看一下我們的首頁 然後我們寫了一個單元測試...

2021-09-16 ‧ 由 小魚 分享
DAY 16

[Day 16] 針對網頁的單元測試(二)

首先先寫測試 我們昨天測試了首頁,那我們今天要開始做新的設計,並且針對我們的設計來做測試,我們即將要做一個登入的畫面, 這個登入的畫面會有一個"關於我...

2021-09-17 ‧ 由 小魚 分享
DAY 17

[Day 17] 針對網頁的單元測試(三)

先寫登入的頁面 我們之前是針對類似API的資料在做測試,那我們現在要開始去測試我們寫的網頁,為了要測試,我們現在要先寫一個網頁,這個網頁的功能很簡單,就是做登入...

2021-09-18 ‧ 由 小魚 分享
DAY 18

[Day 18] 針對網頁的單元測試(四)

再寫關於我們的頁面 接下來我們要寫 關於我們 跟 首頁,我們做簡單一點就好,主要是為了做測試而已,首先在web.php加入以下內容 use App\Http\C...

2021-09-19 ‧ 由 小魚 分享
DAY 19

[Day 19] 針對網頁的單元測試(五)

再寫登入的驗證及功能 今天我們要來做登入的判斷跟動作,我們在HomeController.php引用 use Validator; 然後新增一個方法 func...

2021-09-20 ‧ 由 小魚 分享