0
私は期待値の戻り値をもう1度追加する必要があります。 私は新しいアカウントを作成するcreateAccountインタフェースを持ち、Accountオブジェクトを返すm_accountProcessorオブジェクトを持っています。 このオブジェクトを保存し、それをもう1つのencode関数呼び出しの期待値に追加します。どのように値を保存できますか?期待値の戻り値を保存する
m_context.checking(new Expectations() {{
one(m_accountProcessor).createAccount(CUSTOMER_DETAILS);
//How can I save the return value of createAccount's Account object
one(m_accountProcessor).encode(/*AccountObject*/);
}}
これを行う正しい方法は何ですか?私が言ったように – Poorna
、テストでアカウントオブジェクトを作成します。 createAccountの期待値から返すことができます。次に、同じオブジェクトがエンコード呼び出しに渡されることを確認できます。 あなたはまだボーナスの質問に答えていません:) –
アカウントのIDとエンコードされたIDの両方をテーブルに保存する必要があります。 – Poorna