Skip to content
これは pieceofcake2/async-aws のドキュメントです。pieceofcake2/cakephp 用の CakePHP 2.x プラグインです。 このフォークについて

テスト ​

AsyncAws クライアントは Symfony HTTP クライアント で リクエストを送信するため、テストではそれを MockHttpClient に置き換えられます。 設定の httpClient キーに入れると、プラグインのすべてのクライアントがそれを使います。

php
use Symfony\Component\HttpClient\MockHttpClient;
use Symfony\Component\HttpClient\Response\MockResponse;

Configure::write('AsyncAws', [
    'region' => 'ap-northeast-1',
    'accessKeyId' => 'test',
    'accessKeySecret' => 'test',
    'httpClient' => new MockHttpClient([
        new MockResponse('{"MessageId": "message-id"}'),
    ]),
]);

AsyncAws クライアントを呼び出す自分のコードをテストするには、クライアントをモックし、 AsyncAws\Core\Test\ResultMockFactory でその結果を作成することもできます。 Writing tests and mocking をご覧ください。

著作権とライセンスについては LICENSE を参照してください。Cake Software Foundation とは関係ありません。