예제 #1
0
 /**
  * Tests asserting all members are strings.
  *
  * @covers ::assertAllStrings
  */
 public function testAssertAllStrings()
 {
     $this->assertTrue(Inspector::assertAllStrings([]));
     $this->assertTrue(Inspector::assertAllStrings(['foo', 'bar']));
     $this->assertFalse(Inspector::assertAllStrings('foo'));
     $this->assertFalse(Inspector::assertAllStrings(['foo', new StringObject()]));
 }
예제 #2
0
 /**
  * Tests asserting all members are strings.
  *
  * @covers ::assertAllStrings
  * @dataProvider providerTestAssertAllStrings
  */
 public function testAssertAllStrings($input, $expected)
 {
     $this->assertSame($expected, Inspector::assertAllStrings($input));
 }