/** * @return void */ public function testGenerateShouldCreateTargetDirectoryIfNotExist() { $transferGenerator = new ClassGenerator($this->getFixtureDirectory()); $transferDefinition = new ClassDefinition(); $transferDefinition->setDefinition(['name' => 'Name']); $transferGenerator->generate($transferDefinition); $this->assertTrue(is_dir($this->getFixtureDirectory())); }
/** * @expectedException \Spryker\Zed\Transfer\Business\Exception\InvalidNameException * * @return void */ public function testInvalidPropertyNameShouldThrowException() { $property = $this->getProperty('invalid_property_name', 'string'); $transferDefinition = ['name' => 'name', 'property' => [$property]]; $classDefinition = new ClassDefinition(); $classDefinition->setDefinition($transferDefinition); }