newEngine(); $caught = null; try { $engine->setVersion($v); } catch (Exception $e) { $caught = $e; } $this->assertEqual( null, $caught, pht('Expected no exception for version=%d.', $v)); $this->assertEqual($v, $engine->getVersion()); } } public function testSetVersionRejectsBelowSeven() { foreach (array(0, 1, 2, 5, 6) as $v) { $engine = $this->newEngine(); $caught = null; try { $engine->setVersion($v); } catch (Exception $e) { $caught = $e; } $this->assertTrue( $caught !== null, pht('Expected an exception for version=%d.', $v)); } } }