コード例 #1
0
ファイル: FieldTest.php プロジェクト: anavel/crud
 public function setUp()
 {
     parent::setUp();
     $this->columnMock = $this->mock('Doctrine\\DBAL\\Schema\\Column');
     $this->formFieldMock = $this->mock('FormManager\\Fields\\Field');
     $this->sut = new Field($this->columnMock, $this->formFieldMock, 'user_name', 'User name');
 }
コード例 #2
0
ファイル: RelationFactoryTest.php プロジェクト: anavel/crud
 public function setUp()
 {
     parent::setUp();
     $this->modelManagerMock = $this->mock('ANavallaSuiza\\Laravel\\Database\\Contracts\\Manager\\ModelManager');
     $this->fieldMock = $this->mock('Anavel\\Crud\\Contracts\\Abstractor\\FieldFactory');
     $this->sut = new RelationFactory($this->modelManagerMock, $this->fieldMock);
     $this->sut->setModel(new User());
 }
コード例 #3
0
ファイル: ModelFactoryTest.php プロジェクト: ablunier/crud
 public function setUp()
 {
     parent::setUp();
     $config = (require __DIR__ . '/../../config.php');
     $this->modelManagerMock = $this->mock('ANavallaSuiza\\Laravel\\Database\\Contracts\\Manager\\ModelManager');
     $this->relationMock = $this->mock('Anavel\\Crud\\Contracts\\Abstractor\\RelationFactory');
     $this->fieldMock = $this->mock('Anavel\\Crud\\Contracts\\Abstractor\\FieldFactory');
     $this->generatorMock = $this->mock('Anavel\\Crud\\Contracts\\Form\\Generator');
     $this->sut = new ModelFactory($config, $this->modelManagerMock, $this->relationMock, $this->fieldMock, $this->generatorMock);
 }
コード例 #4
0
ファイル: SelectTest.php プロジェクト: ablunier/crud
 public function setUp()
 {
     parent::setUp();
     $config = (require __DIR__ . '/../../config.php');
     $this->wrongConfig = (require __DIR__ . '/../../wrong-config.php');
     $this->relationMock = $this->mock('Illuminate\\Database\\Eloquent\\Relations\\Relation');
     $this->fieldMock = $this->mock('Anavel\\Crud\\Contracts\\Abstractor\\FieldFactory');
     \App::instance('Anavel\\Crud\\Contracts\\Abstractor\\ModelFactory', $modelFactoryMock = $this->mock('Anavel\\Crud\\Contracts\\Abstractor\\ModelFactory'));
     $modelFactoryMock->shouldReceive('getByClassName')->andReturn($this->modelAbstractorMock = $this->mock('Anavel\\Crud\\Contracts\\Abstractor\\Model'));
     $this->relationMock->shouldReceive('getRelated')->andReturn($this->relationMock);
     $this->sut = new Select($config['Users']['relations']['group'], $this->modelManagerMock = Mockery::mock('ANavallaSuiza\\Laravel\\Database\\Contracts\\Manager\\ModelManager'), $user = new User(), $user->group(), $this->fieldMock);
 }
コード例 #5
0
ファイル: ModelTest.php プロジェクト: anavel/crud
 public function setUp()
 {
     parent::setUp();
     $config = (require __DIR__ . '/../../config.php');
     $this->dbalMock = $this->mock('ANavallaSuiza\\Laravel\\Database\\Contracts\\Dbal\\AbstractionLayer');
     $this->relationFactoryMock = $this->mock('Anavel\\Crud\\Contracts\\Abstractor\\RelationFactory');
     $this->fieldFactoryMock = $this->mock('Anavel\\Crud\\Contracts\\Abstractor\\FieldFactory');
     $this->columnMock = $this->mock('Doctrine\\DBAL\\Schema\\Column');
     $this->generatorMock = $this->mock('Anavel\\Crud\\Contracts\\Form\\Generator');
     $this->getClassMock = PHPMockery::mock('Anavel\\Crud\\Abstractor\\Eloquent', 'get_class');
     $this->sut = \Mockery::mock(Model::class, [$config['Users'], $this->dbalMock, $this->relationFactoryMock, $this->fieldFactoryMock, $this->generatorMock])->makePartial();
 }
コード例 #6
0
ファイル: MiniCrudSingleTest.php プロジェクト: ablunier/crud
 public function setUp()
 {
     parent::setUp();
     $this->wrongConfig = (require __DIR__ . '/../../wrong-config.php');
     $this->relationMock = $this->mock('Illuminate\\Database\\Eloquent\\Relations\\Relation');
     $this->fieldFactoryMock = $this->mock('Anavel\\Crud\\Contracts\\Abstractor\\FieldFactory');
     $this->modelManagerMock = Mockery::mock('ANavallaSuiza\\Laravel\\Database\\Contracts\\Manager\\ModelManager');
     $this->requestMock = $this->mock('Illuminate\\Http\\Request');
     $this->getClassMock = PHPMockery::mock('Anavel\\Crud\\Abstractor\\Eloquent\\Relation\\Traits', 'get_class');
     \App::instance('Anavel\\Crud\\Contracts\\Abstractor\\ModelFactory', $modelFactoryMock = $this->mock('Anavel\\Crud\\Contracts\\Abstractor\\ModelFactory'));
     $modelFactoryMock->shouldReceive('getByClassName')->andReturn($this->modelAbstractorMock = $this->mock('Anavel\\Crud\\Contracts\\Abstractor\\Model'));
     $this->relationMock->shouldReceive('getRelated')->andReturn($this->relationMock);
 }
コード例 #7
0
ファイル: GeneratorTest.php プロジェクト: ablunier/crud
 public function setUp()
 {
     parent::setUp();
     $this->sut = new Generator($this->factoryMock = $this->mock('FormManager\\FactoryInterface'));
 }