1010use AsyncAws \Core \Result ;
1111use AsyncAws \Core \Test \Http \SimpleMockedResponse ;
1212use PHPUnit \Framework \TestCase ;
13+ use Psr \Log \NullLogger ;
1314use Symfony \Component \HttpClient \MockHttpClient ;
1415
1516class ResultTest extends TestCase
@@ -58,7 +59,7 @@ public function testThrowExceptionDestruct()
5859 {
5960 $ response = new SimpleMockedResponse ('Bad request ' , [], 400 );
6061 $ client = new MockHttpClient ($ response );
61- $ result = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client ));
62+ $ result = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client, new NullLogger () ));
6263
6364 $ this ->expectException (ClientException::class);
6465 unset($ result );
@@ -68,7 +69,7 @@ public function testThrowExceptionOnlyOnce()
6869 {
6970 $ response = new SimpleMockedResponse ('Bad request ' , [], 400 );
7071 $ client = new MockHttpClient ($ response );
71- $ result = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client ));
72+ $ result = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client, new NullLogger () ));
7273
7374 try {
7475 $ result ->resolve ();
@@ -90,7 +91,7 @@ public function testWait()
9091 $ results = [];
9192 $ client = new MockHttpClient ((function () { while (true ) { yield new SimpleMockedResponse ('OK ' , [], 200 ); } })());
9293 for ($ i = 0 ; $ i < 10 ; ++$ i ) {
93- $ results [] = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client ));
94+ $ results [] = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client, new NullLogger () ));
9495 }
9596
9697 $ counter = 0 ;
@@ -106,8 +107,8 @@ public function testWait()
106107 public function testWaitWithMixException ()
107108 {
108109 $ client = new MockHttpClient ([new SimpleMockedResponse ('Bad request ' , [], 400 ), new SimpleMockedResponse ('OK ' , [], 200 )]);
109- $ result1 = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client ));
110- $ result2 = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client ));
110+ $ result1 = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client, new NullLogger () ));
111+ $ result2 = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client, new NullLogger () ));
111112
112113 $ counter = 0 ;
113114 foreach (Result::wait ([$ result1 , $ result2 ]) as $ result ) {
@@ -123,7 +124,7 @@ public function testWaitWithMixException()
123124 public function testWaitWithExceptionOnDestruct ()
124125 {
125126 $ client = new MockHttpClient (new SimpleMockedResponse ('Bad request ' , [], 400 ));
126- $ result = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client ));
127+ $ result = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client, new NullLogger () ));
127128
128129 foreach (Result::wait ([$ result ]) as $ r ) {
129130 self ::assertTrue ($ r ->info ()['resolved ' ]);
@@ -136,7 +137,7 @@ public function testWaitWithExceptionOnDestruct()
136137 public function testWaitWithBody ()
137138 {
138139 $ client = new MockHttpClient (new SimpleMockedResponse ('OK ' , [], 200 ));
139- $ result = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client ));
140+ $ result = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client, new NullLogger () ));
140141
141142 foreach (Result::wait ([$ result ], null , true ) as $ result ) {
142143 self ::assertTrue ($ result ->info ()['resolved ' ]);
@@ -147,7 +148,7 @@ public function testWaitWithBody()
147148 public function testWaitWithBodyAfterManuallyResolve ()
148149 {
149150 $ client = new MockHttpClient (new SimpleMockedResponse ('OK ' , [], 200 ));
150- $ result = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client ));
151+ $ result = new Result (new Response ($ client ->request ('POST ' , 'http://localhost ' ), $ client, new NullLogger () ));
151152
152153 $ result ->resolve ();
153154 self ::assertTrue ($ result ->info ()['resolved ' ]);
0 commit comments