use of il.ac.technion.cs.yp.btw.classes.Street in project BTW by TechnionYearlyProject.
the class StreetsDataBase method getAllStreets.
/*
* @author Sharon Hadar
* @Date 21/01/2018
* get from the data base all the traffic lights
* */
public static Set<Street> getAllStreets(String mapName) {
Query query = new QueryAllStreetNames(mapName);
Set<String> streetNames = (Set<String>) MainDataBase.queryDataBase(query);
Set<Street> streets = new HashSet();
Iterator<String> iterator = streetNames.iterator();
while (iterator.hasNext()) {
streets.add(getStreet(iterator.next(), mapName));
}
return streets;
}
use of il.ac.technion.cs.yp.btw.classes.Street in project BTW by TechnionYearlyProject.
the class TestStreetDataBase method testGetRoad.
/*
* @author Sharon Hadar
* @Date 21/01/2018*/
@Test
public void testGetRoad() {
String mapName = "first";
MainDataBase.openConnection();
Street ayalonn = StreetsDataBase.getStreet("Ayalonn", mapName);
assertNotNull(ayalonn);
// System.out.println(ayalonn.toString());
Street road1 = StreetsDataBase.getStreet("Road1", mapName);
assertNotNull(road1);
// System.out.println(road1.toString());
Street road4 = StreetsDataBase.getStreet("Road4", mapName);
assertNotNull(road4);
// System.out.println(road4.toString());
Street road6 = StreetsDataBase.getStreet("Road6", mapName);
assertNotNull(road6);
// System.out.println(road6.toString());
MainDataBase.closeConnection();
}
Aggregations