PHPUnit assertIsArray() Function Last Updated : 07 Aug, 2020 Summarize Comments Improve Suggest changes Share Like Article Like Report 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 failed. Syntax: assertIsArray($actual[, $message = '']) Parameters: This function accepts two parameters as mentioned above and described below: $variable: This parameter is of any type of variable which represents the actual data.$message: This parameter takes a string value. When the test case got failed this string message got displayed as an error message. Below example illustrate the assertIsArray() function in PHPUnit: Example 1: PHP <?php use PHPUnit\Framework\TestCase; class GeeksPhpunitTestCase extends TestCase { public function testNegativeForassertIsArray() { $variable = ("apple/banana"); // Assert function to test whether assert // variable is array or not $this->assertIsArray( $variable, "assert variable is array or not" ); } } ?> Output: PHPUnit 8.5.8 by Sebastian Bergmann and contributors. F 1 / 1 (100%) Time: 90 ms, Memory: 10.00 MB There was 1 failure: 1) GeeksPhpunitTestCase::testNegativeForassertIsArray assert variable is array or not Failed asserting that 'apple/banana' is of type "array". /home/lovely/Documents/php/test.php:15 FAILURES! Tests: 1, Assertions: 1, Failures: 1. Example 2: PHP <?php use PHPUnit\Framework\TestCase; class GeeksPhpunitTestCase extends TestCase { public function testPositiveForassertIsArray() { $variable = array ("apple/banana"); // Assert function to test whether assert // variable is array or not $this->assertIsArray( $variable, "assert variable is array or not" ); } } ?> Output: PHPUnit 8.5.8 by Sebastian Bergmann and contributors. . 1 / 1 (100%) Time: 88 ms, Memory: 10.00 MB OK (1 test, 1 assertion) Reference: https://phpunit.readthedocs.io/en/9.2/assertions.html#assertisiterable Comment More infoAdvertise with us Next Article PHPUnit assertIsScalar() Function S shubham_singh Follow Improve Article Tags : Web Technologies PHP PHP-PHPUnit Similar Reads PHPUnit assertIsNotArray() Function The assertIsNotArray() function is a builtin function in PHPUnit and is used to assert whether the given variable is not an array. This assertion will return true in the case if the given variable is not array else returns false. In case of true the asserted test case got passed else test case got f 2 min read PHPUnit assertIsScalar() Function 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 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 PHPUnit | assertArrayHasKey() function The assertArrayHasKey() function is a builtin function in PHPUnit and is used to assert an array having a particular key or not.This assertion will return true in the case if the array has the provided key else return false and in case of true the asserted test case got passed else test case got fai 2 min read PHPUnit | assertArraySubset() function The assertArraySubset() function is a builtin function in PHPUnit and is used to assert an array having a subset.This assertion will return true in the case if the array contains the provided subset else return false and in case of true the asserted test case got passed else test case got failed. Sy 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 Like