@@ -18,13 +18,13 @@ class EnumTest extends \PHPUnit\Framework\TestCase
1818 */
1919 public function testGetValue ()
2020 {
21- $ value = new EnumFixture (EnumFixture ::FOO );
21+ $ value = EnumFixture::FOO ( );
2222 $ this ->assertEquals (EnumFixture::FOO , $ value ->getValue ());
2323
24- $ value = new EnumFixture (EnumFixture ::BAR );
24+ $ value = EnumFixture::BAR ( );
2525 $ this ->assertEquals (EnumFixture::BAR , $ value ->getValue ());
2626
27- $ value = new EnumFixture (EnumFixture ::NUMBER );
27+ $ value = EnumFixture::NUMBER ( );
2828 $ this ->assertEquals (EnumFixture::NUMBER , $ value ->getValue ());
2929 }
3030
@@ -33,21 +33,11 @@ public function testGetValue()
3333 */
3434 public function testGetKey ()
3535 {
36- $ value = new EnumFixture (EnumFixture ::FOO );
36+ $ value = EnumFixture::FOO ( );
3737 $ this ->assertEquals ('FOO ' , $ value ->getKey ());
3838 $ this ->assertNotEquals ('BA ' , $ value ->getKey ());
3939 }
4040
41- /**
42- * @dataProvider invalidValueProvider
43- * @expectedException UnexpectedValueException
44- * @expectedExceptionMessage is not part of the enum MyCLabs\Tests\Enum\EnumFixture
45- */
46- public function testCreatingEnumWithInvalidValue ($ value )
47- {
48- new EnumFixture ($ value );
49- }
50-
5141 /**
5242 * Contains values not existing in EnumFixture
5343 * @return array
@@ -70,9 +60,9 @@ public function testToString($expected, $enumObject)
7060
7161 public function toStringProvider () {
7262 return array (
73- array (EnumFixture::FOO , new EnumFixture (EnumFixture ::FOO )),
74- array (EnumFixture::BAR , new EnumFixture (EnumFixture ::BAR )),
75- array ((string ) EnumFixture::NUMBER , new EnumFixture (EnumFixture ::NUMBER )),
63+ array (EnumFixture::FOO , EnumFixture::FOO ( )),
64+ array (EnumFixture::BAR , EnumFixture::BAR ( )),
65+ array ((string ) EnumFixture::NUMBER , EnumFixture::NUMBER ( )),
7666 );
7767 }
7868
@@ -102,13 +92,13 @@ public function testValues()
10292 {
10393 $ values = EnumFixture::values ();
10494 $ expectedValues = array (
105- "FOO " => new EnumFixture (EnumFixture ::FOO ),
106- "BAR " => new EnumFixture (EnumFixture ::BAR ),
107- "NUMBER " => new EnumFixture (EnumFixture ::NUMBER ),
108- "PROBLEMATIC_NUMBER " => new EnumFixture (EnumFixture ::PROBLEMATIC_NUMBER ),
109- "PROBLEMATIC_NULL " => new EnumFixture (EnumFixture ::PROBLEMATIC_NULL ),
110- "PROBLEMATIC_EMPTY_STRING " => new EnumFixture (EnumFixture ::PROBLEMATIC_EMPTY_STRING ),
111- "PROBLEMATIC_BOOLEAN_FALSE " => new EnumFixture (EnumFixture ::PROBLEMATIC_BOOLEAN_FALSE ),
95+ "FOO " => EnumFixture::FOO ( ),
96+ "BAR " => EnumFixture::BAR ( ),
97+ "NUMBER " => EnumFixture::NUMBER ( ),
98+ "PROBLEMATIC_NUMBER " => EnumFixture::PROBLEMATIC_NUMBER ( ),
99+ "PROBLEMATIC_NULL " => EnumFixture::PROBLEMATIC_NULL ( ),
100+ "PROBLEMATIC_EMPTY_STRING " => EnumFixture::PROBLEMATIC_EMPTY_STRING ( ),
101+ "PROBLEMATIC_BOOLEAN_FALSE " => EnumFixture::PROBLEMATIC_BOOLEAN_FALSE ( ),
112102 );
113103
114104 $ this ->assertEquals ($ expectedValues , $ values );
@@ -138,9 +128,9 @@ public function testToArray()
138128 */
139129 public function testStaticAccess ()
140130 {
141- $ this ->assertEquals (new EnumFixture (EnumFixture ::FOO ), EnumFixture::FOO ());
142- $ this ->assertEquals (new EnumFixture (EnumFixture ::BAR ), EnumFixture::BAR ());
143- $ this ->assertEquals (new EnumFixture (EnumFixture ::NUMBER ), EnumFixture::NUMBER ());
131+ $ this ->assertEquals (EnumFixture::FOO ( ), EnumFixture::FOO ());
132+ $ this ->assertEquals (EnumFixture::BAR ( ), EnumFixture::BAR ());
133+ $ this ->assertEquals (EnumFixture::NUMBER ( ), EnumFixture::NUMBER ());
144134 }
145135
146136 /**
@@ -216,9 +206,9 @@ public function searchProvider() {
216206 */
217207 public function testEquals ()
218208 {
219- $ foo = new EnumFixture (EnumFixture ::FOO );
220- $ number = new EnumFixture (EnumFixture ::NUMBER );
221- $ anotherFoo = new EnumFixture (EnumFixture ::FOO );
209+ $ foo = EnumFixture::FOO ( );
210+ $ number = EnumFixture::NUMBER ( );
211+ $ anotherFoo = EnumFixture::FOO ( );
222212
223213 $ this ->assertTrue ($ foo ->equals ($ foo ));
224214 $ this ->assertFalse ($ foo ->equals ($ number ));
@@ -241,9 +231,9 @@ public function testSameInstance()
241231 */
242232 public function testEqualsComparesProblematicValuesProperly ()
243233 {
244- $ false = new EnumFixture (EnumFixture ::PROBLEMATIC_BOOLEAN_FALSE );
245- $ emptyString = new EnumFixture (EnumFixture ::PROBLEMATIC_EMPTY_STRING );
246- $ null = new EnumFixture (EnumFixture ::PROBLEMATIC_NULL );
234+ $ false = EnumFixture::PROBLEMATIC_BOOLEAN_FALSE ( );
235+ $ emptyString = EnumFixture::PROBLEMATIC_EMPTY_STRING ( );
236+ $ null = EnumFixture::PROBLEMATIC_NULL ( );
247237
248238 $ this ->assertTrue ($ false ->equals ($ false ));
249239 $ this ->assertFalse ($ false ->equals ($ emptyString ));
0 commit comments