関数が正しいパラメーターで呼び出されていることを確認するために、phpunit でモックを作成したいと思います。このパラメーターは、2 つの既知の要素と 1 つの未知の要素の 3 つの要素を含む連想配列です。
array( 'objecttype' => 'thing', 'objectid'=> 2, 'tstamp' => [some tstamp here] )
正確な完全な配列がわからないため、equalTo 制約を使用できません。logicalAnd、contains、および arrayHasKey の組み合わせを使用してそこに到達することもできますが、それはかなりハッキリしているように見えます。また、何らかのクレイジーな理由でキーと値が混同されている場合、エラーをキャッチできません。これを処理するより良い方法はありますか?