Added more tests for outWrite.
This commit is contained in:
parent
40338c4269
commit
465add5837
1 changed files with 19 additions and 1 deletions
|
@ -32,6 +32,7 @@
|
||||||
|
|
||||||
package net.thauvin.erik.httpstatus;
|
package net.thauvin.erik.httpstatus;
|
||||||
|
|
||||||
|
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
@ -56,12 +57,21 @@ public class UtilsTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("PMD.AvoidDuplicateLiterals")
|
@SuppressWarnings("PMD.AvoidDuplicateLiterals")
|
||||||
|
@SuppressFBWarnings("CE_CLASS_ENVY")
|
||||||
@Test
|
@Test
|
||||||
public void testOutWrite() throws IOException {
|
public void testOutWrite() throws IOException {
|
||||||
try (final StringWriter sw = new StringWriter()) {
|
try (final StringWriter sw = new StringWriter()) {
|
||||||
Utils.outWrite(sw, null, "default", false);
|
Utils.outWrite(sw, null, "default", false);
|
||||||
assertEquals(sw.toString(), "default", "outWrite(default)");
|
assertEquals(sw.toString(), "default", "outWrite(default)");
|
||||||
|
|
||||||
|
sw.getBuffer().setLength(0);
|
||||||
|
Utils.outWrite(sw, "", "default", false);
|
||||||
|
assertEquals(sw.toString(), "", "outWrite(value empty)");
|
||||||
|
|
||||||
|
sw.getBuffer().setLength(0);
|
||||||
|
Utils.outWrite(sw, null, null, true);
|
||||||
|
assertEquals(sw.toString(), "", "outWrite(null)");
|
||||||
|
|
||||||
sw.getBuffer().setLength(0);
|
sw.getBuffer().setLength(0);
|
||||||
Utils.outWrite(sw, "value", "default", false);
|
Utils.outWrite(sw, "value", "default", false);
|
||||||
assertEquals(sw.toString(), "value", "outWrite(value)");
|
assertEquals(sw.toString(), "value", "outWrite(value)");
|
||||||
|
@ -76,7 +86,15 @@ public class UtilsTest {
|
||||||
|
|
||||||
sw.getBuffer().setLength(0);
|
sw.getBuffer().setLength(0);
|
||||||
Utils.outWrite(sw, "", "default", true);
|
Utils.outWrite(sw, "", "default", true);
|
||||||
assertEquals(sw.toString(), "", "outWrite()");
|
assertEquals(sw.toString(), "", "outWrite(value empty, xml)");
|
||||||
|
|
||||||
|
sw.getBuffer().setLength(0);
|
||||||
|
Utils.outWrite(sw, null, "", true);
|
||||||
|
assertEquals(sw.toString(), "", "outWrite(default empty)");
|
||||||
|
|
||||||
|
sw.getBuffer().setLength(0);
|
||||||
|
Utils.outWrite(sw, null, null, true);
|
||||||
|
assertEquals(sw.toString(), "", "outWrite(null, xml)");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue