HttpServlet = new HttpServlet(/* parameters */); $this->HttpServlet->setLastModified($this->lastModified); $this->HttpServlet->setNoCache($this->noCache); $this->HttpServlet->setContentType($this->contentType); $this->HttpServlet->setCacheTime($this->cacheTime); $this->HttpServlet->noHeaders = true; } /** * Cleans up the environment after running a test. */ protected function tearDown() { $this->HttpServlet = null; parent::tearDown(); } /** * Tests HttpServlet->getCacheTime() */ public function testGetCacheTime() { $this->assertEquals($this->cacheTime, $this->HttpServlet->getCacheTime()); } /** * Tests HttpServlet->getContentType() */ public function testGetContentType() { $this->assertEquals($this->contentType, $this->HttpServlet->getContentType()); } /** * Tests HttpServlet->getLastModified() */ public function testGetLastModified() { $this->assertEquals($this->lastModified, $this->HttpServlet->getLastModified()); } /** * Tests HttpServlet->getNoCache() */ public function testGetNoCache() { $this->assertEquals($this->noCache, $this->HttpServlet->getNoCache()); } /** * Tests HttpServlet->setCacheTime() */ public function testSetCacheTime() { $this->HttpServlet->setCacheTime($this->cacheTime + 100); $this->assertEquals($this->cacheTime + 100, $this->HttpServlet->getCacheTime()); } /** * Tests HttpServlet->setContentType() */ public function testSetContentType() { $this->HttpServlet->setContentType($this->contentType2); $this->assertNotEquals($this->contentType1, $this->HttpServlet->getContentType()); } /** * Tests HttpServlet->setLastModified() */ public function testSetLastModified() { $this->HttpServlet->setLastModified($this->lastModified + 100); $this->assertEquals($this->lastModified + 100, $this->HttpServlet->getLastModified()); } /** * Tests HttpServlet->setNoCache() */ public function testSetNoCache() { $this->HttpServlet->setNoCache(! $this->noCache); $this->assertNotEquals($this->noCache, $this->HttpServlet->getNoCache()); } }