--- /dev/null
+<?php
+class ExceptionInAssertPreConditionsTest extends PHPUnit_Framework_TestCase
+{
+ public $setUp = false;
+ public $assertPreConditions = false;
+ public $assertPostConditions = false;
+ public $tearDown = false;
+ public $testSomething = false;
+
+ protected function setUp()
+ {
+ $this->setUp = true;
+ }
+
+ protected function assertPreConditions()
+ {
+ $this->assertPreConditions = true;
+ throw new Exception;
+ }
+
+ public function testSomething()
+ {
+ $this->testSomething = true;
+ }
+
+ protected function assertPostConditions()
+ {
+ $this->assertPostConditions = true;
+ }
+
+ protected function tearDown()
+ {
+ $this->tearDown = true;
+ }
+}