createCache() public method

Creates cache files based on registered services
public createCache ( ) : integer
return integer Number of services cached
Esempio n. 1
0
 public function testCreateCache()
 {
     $retrofit = new Retrofit(self::$cacheDir);
     $retrofit->registerServices([MockService::class, MockSimpleService::class]);
     $numberCached = $retrofit->createCache();
     $this->assertEquals(2, $numberCached);
 }
 public function testCreateCache()
 {
     $serviceResolver = Mockery::mock(ServiceResolver::class);
     $generator = Mockery::mock(Generator::class);
     $generator->shouldReceive('createAndWrite')->times(1)->with(MockServiceUrlRequest::class)->andReturnNull();
     $generator->shouldReceive('createAndWrite')->times(1)->with(MockServiceBody::class)->andReturnNull();
     $retrofit = new Retrofit($serviceResolver, $generator);
     $retrofit->registerServices([MockServiceUrlRequest::class, MockServiceBody::class]);
     $numberCached = $retrofit->createCache();
     $this->assertEquals(2, $numberCached);
 }