PHPUnit assertIsNotString() Function

The assertIsNotString() function is a builtin function in PHPUnit and is used to assert whether the actually obtained value is Not a string value. This assertion will return true in the case if the actual value is Not a string else returns false. In case of true the asserted test case got passed else test case got failed.
Syntax:
assertIsNotString($actual[, $message = ''])
Parameters: This function accepts two parameters as mentioned above and described below:
- $actualvalue: This parameter is of any type 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 examples illustrate the assertIsNotString() function in PHPUnit:
Example 1:
PHP
| <?php  usePHPUnit\Framework\TestCase;     classGeeksPhpunitTestCase extendsTestCase  {      publicfunctiontestNegativeTestcaseForassertIsNotString()     {         $actualvalue= "22";             // Assert function to test whether given          // actualvalue is a string or not         $this->assertIsNotString(           $actualvalue,           "actualvalue is a string or not"        );      }  }     ?>   | 
Output:
PHPUnit 8.5.8 by Sebastian Bergmann and contributors. F 1 / 1 (100%) Time: 87 ms, Memory: 10.00 MB There was 1 failure: 1) GeeksPhpunitTestCase::testNegativeTestcaseForassertIsNotString actualvalue is a string or not Failed asserting that '22' is not of type "string". /home/lovely/Documents/php/test.php:15 FAILURES! Tests: 1, Assertions: 1, Failures: 1.
Example 2:
PHP
| <?php  usePHPUnit\Framework\TestCase;     classGeeksPhpunitTestCase extendsTestCase  {      publicfunctiontestPositiveTestcaseForassertIsNotString()     {         $actualvalue= 420;             // Assert function to test whether given          // actualvalue is a string or not         $this->assertIsNotString(           $actualvalue,           "actualvalue is a string or not"        );      }  }     ?>   | 
Output:
PHPUnit 8.5.8 by Sebastian Bergmann and contributors. . 1 / 1 (100%) Time: 89 ms, Memory: 10.00 MB OK (1 test, 1 assertion)
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
 
				 
					


