/** * @covers Foote\Ginny\Map\BaseMap::validate * * @expectedException \Foote\Ginny\Exception\GinnyMapException * @expectedExceptionCode 301 */ public function testInvalidModel() { $model = new BaseModel('Thing'); $bundle = new BaseBundle('Bundle'); $bundle->addModel($model); $map = new BaseMap('Admin'); $map->addBundle($bundle); //additional model validations tested inside BaseBundleTest $map->validate(); }
/** * @covers Foote\Ginny\Map\BaseModel::validate * * @expectedException \Foote\Ginny\Exception\GinnyMapException * @expectedExceptionCode 301 */ public function testMissingFields() { $model = new BaseModel('Thing'); $bundle = new BaseBundle('Bundle'); $bundle->addModel($model); $model->validate(); //all is good, no exceptions $this->assertTrue(true); }
/** * @covers Foote\Ginny\Map\BaseBundle::validate * * @expectedException \Foote\Ginny\Exception\GinnyMapException * @expectedExceptionCode 301 */ public function testInvalidModel() { $model = new BaseModel('Thing'); $bundle = new BaseBundle('Bundle'); $bundle->addModel($model); //additional model validations tested inside BaseModelTest $bundle->validate(); }