/** * 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()])); }
/** * Tests asserting all members are strings. * * @covers ::assertAllStrings * @dataProvider providerTestAssertAllStrings */ public function testAssertAllStrings($input, $expected) { $this->assertSame($expected, Inspector::assertAllStrings($input)); }