ユニットテストでは、assertSame($expected, $actual)
(PHPUnitの例)のようなアサーションメソッドを使いテストを行います。
このときに、検証するべき値(テストしたいメソッドの返り値)はどちらに書くのが正しいのか、調べてみました。
辞書を引いてみます。
expected
【動詞】
expectの過去形、過去分詞形。
研究社 新英和中辞典 (Weblio辞書) 2013/11/22アクセス
expect
【動詞】
1 予期する 《★【解説】 かなりの確信と理由をもって事が起こるであろうことを予測する時に用いるが,よいことの場合には期待する,悪い場合には予想するの意にもなる》:
a 〈…を〉(当然のこととして)期待する,予期する,待つ.
用例 I expected the worst. 最悪の場合を予想していた.
研究社 新英和中辞典 (Weblio辞書) 2013/11/22アクセス
actual
【形容詞】
1 現実の,実際上の,事実上の 《★【類語】 ⇒real1》.
用例 an actual example 実例.
2 現在の,現行の.
用例 the actual state [condition] 現状.
研究社 新英和中辞典 (Weblio辞書) 2013/11/22アクセス
つまり、 $expected
が予期する(テストする側で用意する)値、 $actual
が実際の(テストしたいメソッドが返す)値、となります。
つまり最初に例に上げたメソッドだと
$this->assertSame('期待値', $test_object->method());
が正しい使い方です。