コード例 #1
0
 /**
  * @depends testGetRequiredValues
  * @param ObjectWithRequiredValues $required
  */
 public function testRequiredValuesPropertyNameCache($required)
 {
     $this->assert()->same(1, $required->getOne())->same(0.1, $required->getPointOne())->same('string', $required->getString())->true($required->getTrue())->same([], $required->getArray())->same([1, 2, 3], $required->getOneArray())->same([0.1, 0.2, 0.3], $required->getPointOneArray())->same(['a', 'b', 'c'], $required->getStringArray())->same([true, true, true], $required->getTrueArray());
 }
コード例 #2
0
 /**
  * @dataProvider emptyValueProvider
  * @expectedException \TurmericSpice\Container\InvalidAttributeException
  * @param $emptyValue
  */
 public function testArrayThrowsWithEmptyValues($emptyValue)
 {
     $required = new ObjectWithRequiredValues(['array' => $emptyValue]);
     $required->getArray();
 }