/** * @expectedException Symfony\Component\Config\Definition\Exception\InvalidDefinitionException * @expectedExceptionMessage ->cannotBeEmpty() is not applicable to NumericNodeDefinition. */ public function testCannotBeEmptyThrowsAnException() { $def = new NumericNodeDefinition('foo'); $def->cannotBeEmpty(); }
public function testIntegerValidMinMaxAssertion() { $def = new IntegerNodeDefinition('foo'); $node = $def->min(3)->max(7)->getNode(); $this->assertEquals(4, $node->finalize(4)); }
private function getMaxAge() { $node = new IntegerNodeDefinition('max_age'); $node->defaultValue(0)->min(0); return $node; }