package org.transgalactica.management.rest.logistics.data;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;
import org.transgalactica.fwk.test.bean.AbstractSerializableGenericTest;
import org.transgalactica.management.rest.logistics.data.impl.JaxbHangarCommand;
import org.transgalactica.management.rest.logistics.data.impl.JaxbHangarDetailDto;
import org.transgalactica.management.rest.logistics.data.impl.JaxbHangarDto;
import org.transgalactica.management.rest.logistics.data.impl.JaxbHangarDtos;
import org.transgalactica.management.rest.logistics.data.impl.JaxbVaisseauCommand;
import org.transgalactica.management.rest.logistics.data.impl.JaxbVaisseauDetailDto;
import org.transgalactica.management.rest.logistics.data.impl.JaxbVaisseauDto;
import org.transgalactica.management.rest.logistics.data.impl.JaxbVaisseauDtos;
@RunWith(Parameterized.class)
public class ModelSerializableTest extends AbstractSerializableGenericTest {
public ModelSerializableTest(Class<? extends Serializable> beanClazz) {
super(beanClazz);
}
@Parameters
public static Collection<Class<?>[]> getBeansClazz() {
Collection<Class<?>[]> beansClazz = new ArrayList<Class<?>[]>();
beansClazz.add(new Class[] { JaxbHangarCommand.class });
beansClazz.add(new Class[] { JaxbHangarDtos.class });
beansClazz.add(new Class[] { JaxbHangarDto.class });
beansClazz.add(new Class[] { JaxbHangarDetailDto.class });
beansClazz.add(new Class[] { JaxbHangarDetailDto.JaxbVaisseauDto.class });
beansClazz.add(new Class[] { JaxbVaisseauCommand.class });
beansClazz.add(new Class[] { JaxbVaisseauDtos.class });
beansClazz.add(new Class[] { JaxbVaisseauDto.class });
beansClazz.add(new Class[] { JaxbVaisseauDetailDto.class });
return beansClazz;
}
}