fix(serialize-xml): add some tests
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
This commit is contained in:
parent
0b6783c9bd
commit
a23af078e1
|
@ -0,0 +1,41 @@
|
|||
package io.gitlab.jfronny.commons.serialize.xml.test;
|
||||
|
||||
import io.gitlab.jfronny.commons.serialize.xml.wrapper.XmlWriter;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.StringWriter;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
public class XmlWriterTest {
|
||||
@Test
|
||||
public void testWriteArray() throws IOException {
|
||||
StringWriter writer = new StringWriter();
|
||||
XmlWriter xmlWriter = new XmlWriter(writer);
|
||||
|
||||
xmlWriter.beginArray();
|
||||
xmlWriter.name("mytem");
|
||||
xmlWriter.value("value");
|
||||
xmlWriter.value("value2");
|
||||
xmlWriter.endArray();
|
||||
|
||||
String expected = "<item><mytem>value</mytem><item>value2</item></item>";
|
||||
assertThat(writer.toString()).isEqualTo(expected);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWriteObject() throws IOException {
|
||||
StringWriter writer = new StringWriter();
|
||||
XmlWriter xmlWriter = new XmlWriter(writer);
|
||||
|
||||
xmlWriter.name("w");
|
||||
xmlWriter.beginObject();
|
||||
xmlWriter.name("test");
|
||||
xmlWriter.value("value");
|
||||
xmlWriter.endObject();
|
||||
|
||||
String expected = "<w><test>value</test></w>";
|
||||
assertThat(writer.toString()).isEqualTo(expected);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue