Creates cache files based on registered services
public createCache ( ) : integer | ||
Résultat | integer | Number of services cached |
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); }