/** * @group Behaviour * @group OwnOnAfterLoad * @covers FOF30\Model\DataModel\Behaviour\Own::onAfterLoad * @dataProvider OwnDataprovider::getTestOnAfterLoad */ public function testOnAfterLoad($test, $check) { $config = array('idFieldName' => $test['tableid'], 'tableName' => $test['table']); $platform = static::$container->platform; $platform::$user = (object) array('id' => 99); $model = $this->getMock('FOF30\\Tests\\Stubs\\Model\\DataModelStub', array('reset', 'getFieldValue'), array(static::$container, $config)); $model->expects($check['reset'] ? $this->once() : $this->never())->method('reset'); $model->expects($this->any())->method('getFieldValue')->willReturn($test['mock']['created_by']); $dispatcher = $model->getBehavioursDispatcher(); $filter = new Own($dispatcher); $keys = array(); $filter->onAfterLoad($model, $keys); }