1 16 package org.apache.cocoon; 17 18 23 public class RedirectTestCase 24 extends HtmlUnitTestCase 25 { 26 final String pageurl = "/samples/test/redirect/"; 27 28 public void testRedirectToFromSitemap() 29 throws Exception 30 { 31 loadResponse(pageurl+"redirect-to-from-sitemap"); 32 assertEquals("Status code", 302, response.getStatusCode()); 33 } 34 35 public void testRedirectToInternalFromSitemap() 36 throws Exception 37 { 38 loadResponse(pageurl+"redirect-to-internal-from-sitemap"); 39 assertEquals("Status code", 200, response.getStatusCode()); 40 } 41 42 public void testRedirectToFromFlow() 43 throws Exception 44 { 45 loadResponse(pageurl+"redirect-to-from-flow"); 46 assertEquals("Status code", 302, response.getStatusCode()); 47 } 48 49 public void testSendStatus() 50 throws Exception 51 { 52 loadResponse(pageurl+"send-status"); 53 assertEquals("Status code", 204, response.getStatusCode()); 54 } 55 56 public void testSendPage() 57 throws Exception 58 { 59 loadResponse(pageurl+"send-page"); 60 assertEquals("Status code", 200, response.getStatusCode()); 61 } 62 63 public void testDoNothingFromSitemap() 64 throws Exception 65 { 66 loadResponse(pageurl+"donothing-from-sitemap"); 67 assertEquals("Status code", 404, response.getStatusCode()); 68 } 69 70 public void testDoNothingFromFlow() 71 throws Exception 72 { 73 loadResponse(pageurl+"donothing-from-flow"); 74 assertEquals("Status code", 500, response.getStatusCode()); 75 } 76 } 77 | Popular Tags |