PHPUnit assertIsScalar() Function Last Updated : 07 Aug, 2020 Summarize Comments Improve Suggest changes Share Like Article Like Report The assertIsScalar() function is a builtin function in PHPUnit and is used to assert Scalar variables are those containing an integer, float, string, or boolean. This function does not consider null to be scalar. This assertion will return true in the case if the actual value is scalar else returns false. In case of true the asserted test case got passed else test case got failed. Syntax: assertIsScalar($actual[, $message = '']) Parameters: This function accepts two parameters as mentioned and described below: $actual: This parameter is of any type string or variable which represent the actual data.$message: This parameter takes string value. When the test case got failed this string message got displayed as error message. Below examples illustrate the assertIsScalar() function in PHPUnit: Examples 1: PHP <?php use PHPUnit\Framework\TestCase; class GeeksPhpunitTestCase extends TestCase { public function testNegativeForassertIsScalar() { $actualvalue = Null; // Assert function to test whether actual // value is a scalar or not $this->assertIsScalar( $actualvalue, "actual value is a scalar or not" ); } } ?> Output: PHPUnit 8.5.8 by Sebastian Bergmann and contributors. F 1 / 1 (100%) Time: 88 ms, Memory: 10.00 MB There was 1 failure: 1) GeeksPhpunitTestCase::testNegativeForassertIsScalar actual value is a scalar or not Failed asserting that null is of type "scalar". /home/lovely/Documents/php/test.php:14 FAILURES! Tests: 1, Assertions: 1, Failures: 1. Examples 2: PHP <?php use PHPUnit\Framework\TestCase; class GeeksPhpunitTestCase extends TestCase { public function testPositiveForassertIsScalar() { $actualvalue = "Null"; // Assert function to test whether actual // value is a any type of string or not $this->assertIsScalar( $actualvalue, "actual value is a scalar or not" ); } public function testNegativeForassertIsScalar() { $actualvalue = 420; // Assert function to test whether actual // value is a integer or not $this->assertIsScalar( $actualvalue, "actual value is a scalar or not" ); } } ?> Output: PHPUnit 8.5.8 by Sebastian Bergmann and contributors. .. 2 / 2 (100%) Time: 90 ms, Memory: 10.00 MB OK (2 tests, 2 assertions) Reference: https://phpunit.readthedocs.io/en/9.2/assertions.html#assertisscalar Comment More infoAdvertise with us Next Article PHPUnit assertIsString() Function S shubham_singh Follow Improve Article Tags : Web Technologies PHP PHP-PHPUnit Similar Reads PHPUnit assertIsNotScalar() Function The assertIsNotScalar() function is a builtin function in PHPUnit and is used to assert Scalar variables are those containing an integer, float, string, or boolean. This function does not consider null to be scalar. This assertion will return true in the case if the actual value is scalar else retur 2 min read PHPUnit assertIsArray() Function The assertIsArray() function is a builtin function in PHPUnit and is used to assert whether the given variable is an array or not. This assertion will return true in the case if the given variable is array else returns false. In case of true the asserted test case got passed else test case got faile 2 min read PHPUnit assertIsFloat() Function The assertIsFloat() function is a builtin function in PHPUnit and is used to assert whether the actually obtained value is float or not. This assertion will return true in the case if the actual value is Float else returns false. In case of true the asserted test case got passed else test case got f 2 min read PHPUnit assertIsString() Function The assertIsstring() function is a builtin function in PHPUnit and is used to assert whether the actually obtained value is a string value or not. This assertion will return true in the case if the actual value is string else returns false. In case of true the asserted test case got passed else test 2 min read PHPUnit assertIsBool() Function The assertIsBool() function is a builtin function in PHPUnit and is used to assert whether the actually obtained value is Bool or not. This assertion will return true in the case if the actual value is the Bool else returns false. In case of true the asserted test case got passed else test case got 2 min read PHPUnit assertSame() Function The assertSame() function is a builtin function in PHPUnit and is used to assert whether the actually obtained value is the same as the expected value or not. This assertion will return true in the case if the expected value is the same as the actual value else returns false. In case of true the ass 2 min read Like