質問編集履歴
3
・
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,6 +94,6 @@
|
|
94
94
|
|
95
95
|
|
96
96
|
|
97
|
-
というよりそもそも**メソッドを実行したかどうかを確認するテスト
|
97
|
+
というよりそもそも**メソッドを実行したかどうかを確認するテストは必要ありますでしょうか?**
|
98
98
|
|
99
99
|
カバレッジ的には変わりないように思うので不要かもしれないと思ってもきました。
|
2
・
test
CHANGED
File without changes
|
test
CHANGED
@@ -57,3 +57,43 @@
|
|
57
57
|
そのようなテストコードの書き方について知っている方がいらっしゃいましたらお教えいただけると助かります。
|
58
58
|
|
59
59
|
よろしくお願い致します。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
---
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
追記
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
以下サイトを参考にし、テストコードを書いたのですが、うまくいきませんでした。
|
74
|
+
|
75
|
+
[http://qiita.com/kseta/items/64c65fa5379bd1921600](http://qiita.com/kseta/items/64c65fa5379bd1921600)
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
具体的に言うと、
|
80
|
+
|
81
|
+
「Fatal error:Call to undifined method 〜」と言われてしまい、
|
82
|
+
|
83
|
+
このサイトで言う「error()」がモックオブジェクトに定義されていませんよ。と怒られているようなのです。
|
84
|
+
|
85
|
+
|
86
|
+
|
87
|
+
実際現場では
|
88
|
+
|
89
|
+
require_once 'Sample.php';
|
90
|
+
|
91
|
+
としておらず、
|
92
|
+
|
93
|
+
テスト対象のクラスをインスタンス化してテストしているという違いはあるのですが、ほかは大体一緒です。
|
94
|
+
|
95
|
+
|
96
|
+
|
97
|
+
というよりそもそも**メソッドを実行したかどうかを確認するテスト**は必要ありますでしょうか?
|
98
|
+
|
99
|
+
カバレッジ的には変わりないように思うので不要かもしれないと思ってもきました。
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -42,7 +42,7 @@
|
|
42
42
|
|
43
43
|
|
44
44
|
|
45
|
-
public function
|
45
|
+
public function getHoge()
|
46
46
|
|
47
47
|
{
|
48
48
|
|