PHPUnit | assertStringMatchesFormat() Function

The assertStringMatchesFormat() is a built in PHP function to test your php based features before deploying the application on your live application.

Syntax:

Reports an error identified by $message if the $string does not match the $format string.

assertStringMatchesFormat() function is the inverse of this assertion and takes the same arguments.

Example: Usage of assertStringMatchesFormat() function.

Output:

The format string may contain the following placeholders:

  • %e: Represents a directory separator, for example / on Linux.
  • %s: One or more of anything (character or white space) except the end of line character.
  • %S: Zero or more of anything (character or white space) except the end of line character.
  • %a: One or more of anything (character or white space) including the end of line character.
  • %A: Zero or more of anything (character or white space) including the end of line character.
  • %w: Zero or more white space characters.
  • %i: A signed integer value, for example +3142-3142.
  • %d: An unsigned integer value, for example 123456.
  • %x: One or more hexadecimal character. That is, characters in the range 0-9a-fA-F.
  • %f: A floating point number, for example: 3.142-3.1423.142E-103.142e+10.
  • %c: A single character of any sort.
  • %%: A literal percent character: %.

Reference: https://phpunit.readthedocs.io/en/8.4/assertions.html#assertstringmatchesformat

If you like FreeWebMentor and you would like to contribute, you can write an article and mail your article to [email protected] Your article will appear on the FreeWebMentor main page and help other developers.

Recommended Posts:


Prem Tiwari

An engineer by profession and a passionate blogger by heart. Founder of FreeWebMentor.com (A Programming blog for beginners), Tech Speaker at various forums. A part from this he is an open source enthusiast, WordPress Lover, Blogger, SEO, and Growth Strategic.