Open Johnny850807 opened 7 years ago
難度:1
為保證你之前撰寫的1A2B模組邏輯無誤, 在這邊終於要進行最具體的單元測試。
我們首先需要針對使用者欲猜測的數字進行防呆,(猜測數字長度不可少於4、數字不可重複...) 若發現錯誤則預期會有例外拋出, 若輸入無誤則進一步對猜測的結果進行測試。
( Answer = 1234 )
Input 123 Output 拋出例外
Input 43210 Output 拋出例外
Input 4444 Output 拋出例外
Input Null Output 拋出例外
Input 123 4 Output 拋出例外
Input 1 34 Output 拋出例外
( Answer = 1234)
Input 1234 Output 4A
Input 5678 Output 0A
Input 4321 Output 4B
Input 1243 Output 2A2B
Input 1563 Output 1A1B
Input 0915 Output 1B
結果會如下:
難度:1
為保證你之前撰寫的1A2B模組邏輯無誤, 在這邊終於要進行最具體的單元測試。
我們首先需要針對使用者欲猜測的數字進行防呆,(猜測數字長度不可少於4、數字不可重複...) 若發現錯誤則預期會有例外拋出, 若輸入無誤則進一步對猜測的結果進行測試。
Test case 1
( Answer = 1234 )
Input 123 Output 拋出例外
Input 43210 Output 拋出例外
Input 4444 Output 拋出例外
Input Null Output 拋出例外
Input 123 4 Output 拋出例外
Input 1 34 Output 拋出例外
Test case 2
( Answer = 1234)
Input 1234 Output 4A
Input 5678 Output 0A
Input 4321 Output 4B
Input 1243 Output 2A2B
Input 1563 Output 1A1B
Input 0915 Output 1B
結果會如下: