--- /dev/null
+<?php
+
+class Sabre_DAV_ExceptionTest extends PHPUnit_Framework_TestCase {
+
+ function testStatus() {
+
+ $e = new Sabre_DAV_Exception();
+ $this->assertEquals(500,$e->getHTTPCode());
+
+ }
+
+ function testExceptionStatuses() {
+
+ $c = array(
+ 'Sabre_DAV_Exception_NotAuthenticated' => 401,
+ 'Sabre_DAV_Exception_InsufficientStorage' => 507,
+ );
+
+ foreach($c as $class=>$status) {
+
+ $obj = new $class();
+ $this->assertEquals($status, $obj->getHTTPCode());
+
+ }
+
+ }
+
+}