Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class TestMyModel extends PHPUnit_Framework_TestCase{
- /**
- * @dataProvider myProvider
- */
- public function testMyFunctionOnlyAcceptsPositiveIntegers($setter, $getter, $a)
- {
- if(!is_int($a) || $a < 0 || is_string($a)){
- $this->setExpectedException('\Exception');
- }
- $val = $this->model->{$setter}($a);
- $this->assertEquals(true, $this->model->{$getter}());
- }
- public function myProvider(){
- return array(
- array('setterA', 'getterA', 1),
- array('setterB', 'getterB', 1.1),
- array('setterC', 'getterC', 'a'),
- array('setterD', 'getterD', -23)
- );
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement