/** * @dataProvider invalidData * @expectedException \InvalidArgumentException */ public function testInValidData($given) { assure($given, 'null'); }
/** * @expectedException \InvalidArgumentException * @dataProvider invalidData */ public function testInValidData($given) { assure($given, 'arrayOfStrings'); }
/** * @dataProvider invalidStrings * @expectedException \InvalidArgumentException */ public function testInvalidStrings($given) { assure($given, 'string'); }
/** * @expectedException \InvalidArgumentException * @dataProvider invalidData */ public function testInvalidObject($given) { assure($given, 'object'); }
/** * @dataProvider validData */ public function testValidData($given, $expected) { assure($given, 'encodedUri'); $this->assertEquals($given, $expected); }
<?php require 'vendor/autoload.php'; $x = '1'; assure($x, 'string'); assure($x, 'integer > 10');
/** * @dataProvider invalidData * @expectedException \InvalidArgumentException */ public function testInvalidData($given) { assure($given, 'sortedArray'); }
/** * @dataProvider invalidCondition * @expectedException \InvalidArgumentException */ public function testCheckConditionInValid($given, $condition) { assure($given, $condition); }
/** * @expectedException \InvalidArgumentException * @dataProvider invalidData */ public function testInValidData($given) { assure($given, 'arrayOfIntegers'); }
/** * @expectedException \InvalidArgumentException * @dataProvider invalidData */ public function testInValidData($given) { assure($given, 'commaSeparatedStrings'); }
/** * @expectedException \InvalidArgumentException * @dataProvider invalidData */ public function testInValidData($given) { assure($given, 'commaSeparatedIntegers'); }
/** * @expectedException \InvalidArgumentException * @dataProvider invalidData */ public function testInvalidData($given) { assure($given, 'boolean'); }
/** * @expectedException \InvalidArgumentException * @dataProvider invalidData */ public function testInvalidData($given) { assure($given, 'date'); }