22
33namespace Test \Skautis ;
44
5+ use Skautis \User ;
56use Skautis \Wsdl \Decorator \Cache \ArrayCache ;
67use Skautis \Wsdl \Decorator \Cache \CacheDecorator ;
78
@@ -16,7 +17,7 @@ protected function tearDown()
1617 public function testDecoratorRequireRequest ()
1718 {
1819 $ value = ['id ' => 'response ' ];
19- $ args = ['asd ' , 'uv ' ];
20+ $ args = ['asd ' , 'uv ' , User:: ID_LOGIN => ' a ' ];
2021
2122 /** @var Skautis\Wsdl\WebServiceInterface */
2223 $ webService = \Mockery::mock ('Skautis\Wsdl\WebServiceInterface ' );
@@ -30,19 +31,16 @@ public function testDecoratorRequireRequest()
3031 $ this ->assertEquals ($ value , $ response );
3132
3233
33- //Stejny request jina odpoved
34- $ valueB = ['id ' => 'Different response ' ];
35-
34+ //Jina instance WS
3635 /** @var Skautis\Wsdl\WebServiceInterface */
3736 $ webServiceB = \Mockery::mock ('Skautis\Wsdl\WebServiceInterface ' );
38- $ webServiceB ->shouldReceive ('call ' )->with ('funkceA ' , $ args )->once ()->andReturn ($ valueB );
3937
4038 //Cache naplnena z prechoziho requestu
4139 $ decoratedServiceB = new CacheDecorator ($ webServiceB , $ cache );
4240 $ response = $ decoratedServiceB ->call ('funkceA ' , $ args );
4341
44- //Jelikoz tato instance provadi prvni request, nevrati data z Cache
45- $ this ->assertEquals ($ valueB , $ response );
42+ //Vraci data z cache
43+ $ this ->assertEquals ($ value , $ response );
4644 }
4745
4846 public function testDecorator ()
0 commit comments