コード例 #1
0
 public function testGetData()
 {
     $crudServiceProvider = new CRUDServiceProvider();
     $app = new Application();
     $crudServiceProvider->init($this->dataFactory, $this->crudFile, new CRUDNullFileProcessor(), true, $app);
     $read = $crudServiceProvider->getData('book');
     $this->assertNotNull($read);
     $read = $crudServiceProvider->getData('library');
     $this->assertNotNull($read);
     $read = $crudServiceProvider->getData('foo');
     $this->assertNull($read);
 }
コード例 #2
0
 public function testInitialSort()
 {
     $crudServiceProvider = new CRUDServiceProvider();
     $app = new Application();
     $crudServiceProvider->init($this->dataFactory, $this->crudFile, new CRUDNullFileProcessor(), true, $app);
     $data = $crudServiceProvider->getData('library');
     $read = $data->getDefinition()->getInitialSortField();
     $expected = 'name';
     $read = $data->getDefinition()->getInitialSortAscending();
     $this->assertFalse($read);
     $data = $crudServiceProvider->getData('book');
     $read = $data->getDefinition()->getInitialSortField();
     $expected = 'id';
     $read = $data->getDefinition()->getInitialSortAscending();
     $this->assertTrue($read);
 }