// Path: src/main/java/com/github/avarabyeu/restendpoint/http/exception/SerializerException.java
// public class SerializerException extends RestEndpointIOException {
// 
// 	private static final long serialVersionUID = 1L;
// 
// 	public SerializerException(String message) {
// 		super(message);
// 	}
// 
// 	public SerializerException(String message, Throwable e) {
// 		super(message, e);
// 	}
// }
// 
// Path: src/test/java/com/github/avarabyeu/restendpoint/serializer/DemoBean.java
// @XmlRootElement
// public class DemoBean {
// 
//     private String someField;
// 
//     public DemoBean() {
//     }
// 
//     public DemoBean(String someField) {
//         this.someField = someField;
//     }
// 
//     public String getSomeField() {
//         return someField;
//     }
// 
//     public void setSomeField(String someField) {
//         this.someField = someField;
//     }
// 
//     @Override
//     public boolean equals(Object o) {
//         if (this == o)
//             return true;
//         if (o == null || getClass() != o.getClass())
//             return false;
//         DemoBean demoBean = (DemoBean) o;
//         return Objects.equals(someField, demoBean.someField);
//     }
// 
//     @Override
//     public int hashCode() {
//         return Objects.hash(someField);
//     }
// }


import com.github.avarabyeu.restendpoint.http.exception.SerializerException;
import com.github.avarabyeu.restendpoint.serializer.DemoBean;
import com.google.common.net.MediaType;
import com.smarttested.qa.smartassert.SmartAssert;
import org.hamcrest.CoreMatchers;
import org.junit.BeforeClass;
import org.junit.Test;
package com.github.avarabyeu.restendpoint.serializer.xml;


/**
 * @author Andrei Varabyeu
 */
public class JaxbSerializerTest {

    private static final String TEST_STRING = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><demoBean><someField>someValue</someField></demoBean>";
    private static final DemoBean TEST_BEAN = new DemoBean("someValue");

// Path: src/main/java/com/github/avarabyeu/restendpoint/http/exception/SerializerException.java
// public class SerializerException extends RestEndpointIOException {
// 
// 	private static final long serialVersionUID = 1L;
// 
// 	public SerializerException(String message) {
// 		super(message);
// 	}
// 
// 	public SerializerException(String message, Throwable e) {
// 		super(message, e);
// 	}
// }
// 
// Path: src/test/java/com/github/avarabyeu/restendpoint/serializer/DemoBean.java
// @XmlRootElement
// public class DemoBean {
// 
//     private String someField;
// 
//     public DemoBean() {
//     }
// 
//     public DemoBean(String someField) {
//         this.someField = someField;
//     }
// 
//     public String getSomeField() {
//         return someField;
//     }
// 
//     public void setSomeField(String someField) {
//         this.someField = someField;
//     }
// 
//     @Override
//     public boolean equals(Object o) {
//         if (this == o)
//             return true;
//         if (o == null || getClass() != o.getClass())
//             return false;
//         DemoBean demoBean = (DemoBean) o;
//         return Objects.equals(someField, demoBean.someField);
//     }
// 
//     @Override
//     public int hashCode() {
//         return Objects.hash(someField);
//     }
// }


// Path: src/test/java/com/github/avarabyeu/restendpoint/serializer/xml/JaxbSerializerTest.java
import com.github.avarabyeu.restendpoint.http.exception.SerializerException;
import com.github.avarabyeu.restendpoint.serializer.DemoBean;
import com.google.common.net.MediaType;
import com.smarttested.qa.smartassert.SmartAssert;
import org.hamcrest.CoreMatchers;
import org.junit.BeforeClass;
import org.junit.Test;

package com.github.avarabyeu.restendpoint.serializer.xml;


/**
 * @author Andrei Varabyeu
 */
public class JaxbSerializerTest {

    private static final String TEST_STRING = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?><demoBean><someField>someValue</someField></demoBean>";
    private static final DemoBean TEST_BEAN = new DemoBean("someValue");

    private static JaxbSerializer serializer;