package com.t3.persistence;
import java.util.List;
import java.util.Map;
import org.testng.Assert;
import org.testng.annotations.Test;
import com.t3.model.LightSource;
public class RequiredSerializationTests {
@Test
public void testLightSourceSerialization() {
Map<String, List<LightSource>> map = (Map<String, List<LightSource>>) FileUtil.objFromResource(LightSource.class,"defaultLightSourcesMap.xml");
for(Object o:map.keySet())
Assert.assertEquals(o.getClass(), String.class);
for(Object o:map.values()) {
Assert.assertTrue(List.class.isAssignableFrom(o.getClass()));
for(Object ls:(List<?>) o)
Assert.assertEquals(ls.getClass(), LightSource.class);
}
}
}