*/
@Test
public void testReadZone() throws URISyntaxException, SAXException, IOException {
ZonesXMLLoader loader = new ZonesXMLLoader(new URI("testsemos.xml"));
loader.load();
StendhalRPWorld world = SingletonRepository.getRPWorld();
Collection<StendhalRPZone> regionKanmararn = world.getAllZonesFromRegion("kanmararn", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE);
assertThat(regionKanmararn.isEmpty(), is(Boolean.FALSE));
assertThat(regionKanmararn.size(), is(3));
Collection<StendhalRPZone> regionWofolExteriors = world.getAllZonesFromRegion("wofol city", Boolean.TRUE, Boolean.FALSE, Boolean.TRUE);
assertThat(regionWofolExteriors.isEmpty(), is(Boolean.TRUE));
Collection<StendhalRPZone> regionWofolInteriors = world.getAllZonesFromRegion("wofol city", Boolean.FALSE, Boolean.FALSE, Boolean.TRUE);
assertThat(regionWofolInteriors.isEmpty(), is(Boolean.FALSE));
assertThat(regionWofolInteriors.size(), is(19));
Collection<StendhalRPZone> regionSemosInteriors = world.getAllZonesFromRegion("semos", Boolean.FALSE, Boolean.FALSE, Boolean.TRUE);
IRPZone rpZone = world.getRPZone("int_semos_house");
assertThat(regionSemosInteriors.contains(rpZone), is(Boolean.FALSE));
}