1<?php
2class BeforeClassWithOnlyDataProviderTest extends \PHPUnit_Framework_TestCase
3{
4    public static $setUpBeforeClassWasCalled;
5    public static $beforeClassWasCalled;
6
7    public static function resetProperties()
8    {
9        self::$setUpBeforeClassWasCalled = false;
10        self::$beforeClassWasCalled      = false;
11    }
12
13    public static function setUpBeforeClass()
14    {
15        self::$setUpBeforeClassWasCalled = true;
16    }
17
18    /**
19     * @beforeClass
20     */
21    public static function someAnnotatedSetupMethod()
22    {
23        self::$beforeClassWasCalled = true;
24    }
25
26    public function dummyProvider()
27    {
28        return [[1]];
29    }
30
31    /**
32     * @dataProvider dummyProvider
33     * delete annotation to fail test case
34     */
35    public function testDummy()
36    {
37        $this->assertFalse(false);
38    }
39}
40