1<?php
2class DataProviderSkippedTest extends PHPUnit_Framework_TestCase
3{
4    /**
5     * @dataProvider skippedTestProviderMethod
6     */
7    public function testSkipped($a, $b, $c)
8    {
9        $this->assertTrue(true);
10    }
11
12    /**
13     * @dataProvider providerMethod
14     */
15    public function testAdd($a, $b, $c)
16    {
17        $this->assertEquals($c, $a + $b);
18    }
19
20    public function skippedTestProviderMethod()
21    {
22        $this->markTestSkipped('skipped');
23
24        return [
25          [0, 0, 0],
26          [0, 1, 1],
27        ];
28    }
29
30    public static function providerMethod()
31    {
32        return [
33          [0, 0, 0],
34          [0, 1, 1],
35        ];
36    }
37}
38