className = 'ezcWebdavUnlockRequest'; $this->constructorArguments = array( '/foo', '/bar' ); $this->defaultValues = array( ); $this->workingValues = array( ); $this->failingValues = array( ); } public function testValidateHeadersSuccess() { $req = new ezcWebdavUnlockRequest( '/foo', '/bar' ); $req->setHeader( 'Lock-Token', '' ); $req->validateHeaders(); } public function testValidateHeadersFailure() { $req = new ezcWebdavUnlockRequest( '/foo', '/bar' ); try { $req->validateHeaders(); $this->fail( 'Exception not thrown on missing Unlock-Token header.' ); } catch ( ezcWebdavMissingHeaderException $e ) {} } } ?>