예제 #1
0
 /**
  * @param bool $isValid
  * @dataProvider trueFalseDataProvider
  */
 public function testIsValid($isValid)
 {
     $data = ['something'];
     $attribute = $this->getMockAttribute();
     $this->mockDataModel($isValid, $attribute);
     $this->validator->setAttributes([$attribute]);
     $this->validator->setEntityType('ENTITY_TYPE');
     $this->validator->setData($data);
     $this->assertEquals($isValid, $this->validator->isValid(['ENTITY']));
     $this->validator->setData([]);
     $this->assertEquals($isValid, $this->validator->isValid(new \Magento\Framework\Object($data)));
 }