summaryrefslogtreecommitdiffstats
path: root/test/php/library/Director/PropertyModifier/PropertyModifierArrayElementByPositionTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'test/php/library/Director/PropertyModifier/PropertyModifierArrayElementByPositionTest.php')
-rw-r--r--test/php/library/Director/PropertyModifier/PropertyModifierArrayElementByPositionTest.php25
1 files changed, 10 insertions, 15 deletions
diff --git a/test/php/library/Director/PropertyModifier/PropertyModifierArrayElementByPositionTest.php b/test/php/library/Director/PropertyModifier/PropertyModifierArrayElementByPositionTest.php
index 84465f3..2f0522a 100644
--- a/test/php/library/Director/PropertyModifier/PropertyModifierArrayElementByPositionTest.php
+++ b/test/php/library/Director/PropertyModifier/PropertyModifierArrayElementByPositionTest.php
@@ -31,11 +31,10 @@ class PropertyModifierArrayElementByPositionTest extends BaseTestCase
);
}
- /**
- * @expectedException \InvalidArgumentException
- */
public function testGettingFirstFailsForEmptyArray()
{
+ $this->expectException(\InvalidArgumentException::class);
+
$this->buildModifier('first')->transform([]);
}
@@ -60,11 +59,10 @@ class PropertyModifierArrayElementByPositionTest extends BaseTestCase
);
}
- /**
- * @expectedException \InvalidArgumentException
- */
public function testGettingLastFailsForEmptyArray()
{
+ $this->expectException(\InvalidArgumentException::class);
+
$this->buildModifier('last')->transform([]);
}
@@ -89,11 +87,10 @@ class PropertyModifierArrayElementByPositionTest extends BaseTestCase
);
}
- /**
- * @expectedException \InvalidArgumentException
- */
public function testGettingSpecificFailsForEmptyArray()
{
+ $this->expectException(\InvalidArgumentException::class);
+
$this->buildModifier('fixed', 1)->transform([]);
}
@@ -102,11 +99,10 @@ class PropertyModifierArrayElementByPositionTest extends BaseTestCase
$this->assertNull($this->buildModifier('fixed', 1, 'null')->transform([]));
}
- /**
- * @expectedException \InvalidArgumentException
- */
public function testGettingSpecificFailsForMissingValue()
{
+ $this->expectException(\InvalidArgumentException::class);
+
$this->buildModifier('fixed', 3)->transform(['one', 'two', 'three']);
}
@@ -115,11 +111,10 @@ class PropertyModifierArrayElementByPositionTest extends BaseTestCase
$this->assertNull($this->buildModifier('fixed', 3, 'null')->transform(['one', 'two', 'three']));
}
- /**
- * @expectedException \InvalidArgumentException
- */
public function testFailsForStrings()
{
+ $this->expectException(\InvalidArgumentException::class);
+
$this->buildModifier('first')->transform('string');
}