News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

PHP Developer Blog:
Unit Tests How to test for Exceptions
April 20, 2009 @ 12:06:15

The PHP Developer Blog has a quick post for the unit testers out there on how to work with exception handling in your tests.

When unit testing, you'd also want to test whether your application throws Exceptions as expected (the following examples are based on SimpleTest). Assumption for the examples is, that we have a method that expects an integer as parameter.

Putting the assertion inside of the catch block won't work correctly since it wouldn't happen unless an exception is thrown. Instead he recommends putting it right after the exception try/catch and check to see if the exception variable is a type of 'Exception' (with another potential solution of adding in a check for an 'InvalidArgumentException').

0 comments voice your opinion now!
invalidargumentexception assert catch try exception unittest test


blog comments powered by Disqus

Similar Posts

Matthew Weier O'Phinney's Blog: Zend Framework 1.6.0 Preview, or, PHP 4 is Dead

Zend.com: WEBINAR: Unit Testing since Zend Framework 1.8

Symfony Blog: The wait is over: symfony 1.1 released

Matthew Turland's Blog: Database Testing with PHPUnit and MySQL

Vance Lucas: Handling Exceptions in Gearman Tasks (Even Background Ones)


Community Events

Don't see your event here?
Let us know!


version unittest api voicesoftheelephpant podcast release laravel5 laravel opinion wordpress php7 language framework interview extension library example introduction community series

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework