public function PhpunitCompatibilityTraitTest::testAssertIs in Drupal 8
Tests that assertIs(Not)* methods are available.
@covers ::assertIsArray @covers ::assertIsBool @covers ::assertIsFloat @covers ::assertIsInt @covers ::assertIsNumeric @covers ::assertIsObject @covers ::assertIsResource @covers ::assertIsString @covers ::assertIsScalar @covers ::assertIsCallable @covers ::assertIsNotArray @covers ::assertIsNotBool @covers ::assertIsNotFloat @covers ::assertIsNotInt @covers ::assertIsNotNumeric @covers ::assertIsNotObject @covers ::assertIsNotResource @covers ::assertIsNotString @covers ::assertIsNotScalar @covers ::assertIsNotCallable
File
- core/
tests/ Drupal/ Tests/ PhpunitCompatibilityTraitTest.php, line 96
Class
- PhpunitCompatibilityTraitTest
- Tests the PHPUnit forward compatibility trait.
Namespace
Drupal\TestsCode
public function testAssertIs() {
$this
->assertIsArray([]);
$this
->assertIsBool(TRUE);
$this
->assertIsFloat(1.0);
$this
->assertIsInt(1);
$this
->assertIsNumeric(1);
$this
->assertIsObject(new class {
});
$this
->assertIsResource(fopen(__FILE__, 'rb'));
$this
->assertIsString('');
$this
->assertIsScalar(1);
$this
->assertIsCallable(function () {
});
$this
->assertIsNotArray(1);
$this
->assertIsNotBool([]);
$this
->assertIsNotFloat(1);
$this
->assertIsNotInt(1.0);
$this
->assertIsNotNumeric('');
$this
->assertIsNotObject('');
$this
->assertIsNotResource('');
$this
->assertIsNotString(1);
$this
->assertIsNotScalar([]);
$this
->assertIsNotCallable(1);
}