public function testCreate() { $materialField = $this->getMockBuilder('\\samsoncms\\api\\MaterialField')->disableOriginalConstructor()->getMock(); $materialField[MaterialField::F_PRIMARY] = 1; $materialField[Field::F_PRIMARY] = 1; $materialField[Material::F_PRIMARY] = 1; $materialField[MaterialField::F_VALUE] = '1'; $materialField[MaterialField::F_NUMERIC] = '1'; $materialField[MaterialField::F_KEY] = '1'; $materialField[MaterialField::F_DELETION] = true; $materialField2 = $this->getMockBuilder('\\samsoncms\\api\\MaterialField')->disableOriginalConstructor()->getMock(); $materialField2[MaterialField::F_PRIMARY] = 2; $materialField2[Field::F_PRIMARY] = 2; $materialField2[Material::F_PRIMARY] = 2; $materialField2[MaterialField::F_VALUE] = '2'; $materialField2[MaterialField::F_NUMERIC] = '2'; $materialField2[MaterialField::F_KEY] = '2'; $materialField2[MaterialField::F_DELETION] = true; $this->query->method('exec')->willReturn(array($materialField, $materialField2)); // $table = new FieldsTable($this->query, 1, 1); }
/** Tests init */ public function setUp() { \samson\core\Error::$OUTPUT = false; // Create Request mock $this->query = $this->getMockBuilder('\\samsonframework\\orm\\Query')->disableOriginalConstructor()->getMock(); $materialfield = $this->getMockBuilder(MaterialField::ENTITY)->disableOriginalConstructor()->getMock(); $gallery = $this->getMockBuilder(CMS::MATERIAL_IMAGES_RELATION_ENTITY)->disableOriginalConstructor()->getMock(); $this->query->method('entity')->willReturn($this->query); $this->query->method('first')->willReturn($materialfield); $this->query->method('exec')->willReturn(array($gallery)); $this->query->method('where')->willReturn($this->query); $this->query->method('count')->willReturn(10); }