package com.offbytwo.jenkins.model;
import org.junit.Test;
import javax.xml.bind.JAXBException;
import java.io.StringWriter;
import static org.junit.Assert.assertEquals;
public class StringParameterDefinitionTest extends BaseXmlMarshallingTest {
public static final String EXPECTED = "<hudson.model.StringParameterDefinition><name>aaa</name><description>bbb</description><defaultValue>ccc</defaultValue></hudson.model.StringParameterDefinition>";
@Test
public void shouldMarshallStringParameterDefinition() throws JAXBException {
// given
configureXmlMarshallerFor(StringParameterDefinition.class);
StringWriter sw = new StringWriter();
// when
marshaller.marshal(new StringParameterDefinition("aaa", "bbb", "ccc"), sw);
// then
assertEquals(EXPECTED, sw.toString());
}
}