1. 7shi

    No comment

    7shi
Changes in body
Source | HTML | Preview
@@ -56,26 +56,26 @@
```
テストが通れば結果のみが表示されます。表示がシンプルになるように`putTextToHandle`で調整しています。
```text
-Cases: 7 Tried: 7 Errors: 0 Failures: 0
+Cases: 5 Tried: 5 Errors: 0 Failures: 0
```
## テスト失敗
テストが通らなかった場合は以下のように表示されます。
```hs
- , "hex 2" ~: hex 65536 ~?= "ffff"
+ , "fact 5" ~: fact 5 ~?= 100
```
```text
-### Failure in: 6:hex 2
-expected: "ffff"
- but got: "10000"
-Cases: 7 Tried: 7 Errors: 0 Failures: 1
+### Failure in: 4:fact 5
+expected: 100
+ but got: 120
+Cases: 5 Tried: 5 Errors: 0 Failures: 1
```
## エラー
テスト中にエラーが発生した場合は以下のように表示されます。
@@ -96,21 +96,21 @@
runTestText (putTextToHandle stderr False) tests
```
```text
### Error in: 0:f 0
-src\Main.hs:9:1-7: Non-exhaustive patterns in function f
+src\Main.hs:4:1-7: Non-exhaustive patterns in function f
### Error in: 2:f 2
-src\Main.hs:9:1-7: Non-exhaustive patterns in function f
+src\Main.hs:4:1-7: Non-exhaustive patterns in function f
Cases: 3 Tried: 3 Errors: 2 Failures: 0
```
# その他
-初めのうちは以上の知識で充分ではないかと思います。
+以上の知識で、初めのうちは充分ではないかと思います。
それ以外の使い方は以下を参照してください。
* [HaskellのUnitTest、HUnitについて学ぶ - エンジニアのソフトウェア的愛情](http://d.hatena.ne.jp/E_Mattsan/20121020/1350707524)