protected function setUp() { $crudServiceProvider = TestDBSetup::createServiceProvider(); $this->dataLibrary = $crudServiceProvider->getData('library'); $this->dataBook = $crudServiceProvider->getData('book'); $entityLibrary = $this->dataLibrary->createEmpty(); $entityLibrary->set('name', 'lib a'); $this->dataLibrary->create($entityLibrary); }
protected function setUp() { $this->fileProcessor = new SimpleFilesystemFileProcessor(); $crudServiceProvider = TestDBSetup::createServiceProvider(); $this->dataBook = $crudServiceProvider->getData('book'); $this->dataLibrary = $crudServiceProvider->getData('library'); $this->file1 = __DIR__ . '/../uploads/book/1/cover/test1A.xml'; $this->file2 = __DIR__ . '/../uploads/book/1/cover/test2A.xml'; $this->cleanUpFiles(); }
public function testCreateWithUUID() { $crudServiceProvider = TestDBSetup::createServiceProvider(true); $dataLibrary = $crudServiceProvider->getData('library'); $entity = $dataLibrary->createEmpty(); $entity->set('name', 'name'); $dataLibrary->create($entity); $id = $entity->get('id'); $this->assertNotNull($id); $this->assertTrue(strlen($id) == 36); $this->setUp(); }
protected function setUp() { $crudServiceProvider = TestDBSetup::createServiceProvider(); $this->dataLibrary = $crudServiceProvider->getData('library'); $this->entityLibrary = $this->dataLibrary->createEmpty(); $this->entityLibrary->set('name', 'lib a'); $this->dataLibrary->create($this->entityLibrary); $entityLibrary = $this->dataLibrary->createEmpty(); $entityLibrary->set('name', 'lib b'); $this->dataLibrary->create($entityLibrary); $dataBook = $crudServiceProvider->getData('book'); $this->entityBook = $dataBook->createEmpty(); $this->entityBook->set('title', 'title'); $this->entityBook->set('author', 'author'); $this->entityBook->set('pages', 111); $this->entityBook->set('library', $entityLibrary->get('id')); $dataBook->create($this->entityBook); $entityLibrary->set('libraryBook', [['id' => $this->entityBook->get('id')]]); $this->dataLibrary->update($entityLibrary); }
protected function setUp() { $crudServiceProvider = TestDBSetup::createServiceProvider(); $this->definition = $crudServiceProvider->getData('book')->getDefinition(); $this->definitionLibrary = $crudServiceProvider->getData('library')->getDefinition(); }
protected function setUp() { $this->crudServiceProvider = TestDBSetup::createServiceProvider(); $this->dataBook = $this->crudServiceProvider->getData('book'); $this->dataLibrary = $this->crudServiceProvider->getData('library'); }