package de.hanbei.httpserver.common; import org.junit.Before; import org.junit.Test; import java.net.URI; import static org.junit.Assert.assertEquals; public class ContentTest { private Content content; @Before public void setup() { content = new Content(); content.setContent("TestData".getBytes()); content.setLength(8); content.setEncoding("gzip"); content.setLocation(URI.create("http://localhost/test.html")); content.setMimetype("text/plain"); } @Test public void testToString() { assertEquals("Content-Encoding: gzip\n" + "Content-Type: text/plain; charset=utf-8\n" + "Content-Length: 8\n\nTestData\n", content.toString()); } @Test public void testSetMimetype() { content.setMimetype("text/plain; charset=us-ascii"); assertEquals("Content-Encoding: gzip\n" + "Content-Type: text/plain; charset=us-ascii\n" + "Content-Length: 8\n\nTestData\n", content.toString()); } }