test_class.file: siri/gtfs_reader/src/test/java/il/org/hasadna/siri_client/gtfs/crud/BaseStopTest.java
test_class.identifier: BaseStopTest
test_case.body: @Test
  	public void testParse() {
  		Stop actual = BaseStop.Parse(
  				"1,38831,בי''ס בר לב/בן יהודה, רחוב:בן יהודה 76 עיר: כפר סבא רציף:   קומה:  ,32.183939,34.917812,0,,6900");
  
  		assertEquals(0, actual.getLocationType());
  		assertEquals(0, actual.getParentStation());
  		assertEquals(38831, actual.getStopCode());
  		assertEquals(" רחוב:בן יהודה 76 עיר: כפר סבא רציף:   קומה:  ", actual.getStopDesc());
  		assertEquals(1, actual.getStopId());
  		assertEquals(32.183939, actual.getStopLat(), 0);
  		assertEquals(34.917812, actual.getStopLon(), 0);
  		assertEquals("בי''ס בר לב/בן יהודה", actual.getStopName());
  		assertEquals(6900, actual.getZoneId());
  	}
test_case.class_method_signature: BaseStopTest.testParse()
test_case.full_signature: @Test public void testParse()
test_case.identifier: testParse
test_case.invocations: Parse assertEquals getLocationType assertEquals getParentStation assertEquals getStopCode assertEquals assertEquals getStopId assertEquals getStopLat assertEquals getStopLon assertEquals ; assertEquals getZoneId
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testParse()
focal_class.declarator: stopId
focal_class.original_string: int stopId;
focal_class.type: int
focal_class.var_name: stopId
focal_class.declarator: stopCode
focal_class.original_string: int stopCode;
focal_class.type: int
focal_class.var_name: stopCode
focal_class.declarator: stopName
focal_class.original_string: String stopName;
focal_class.type: String
focal_class.var_name: stopName
focal_class.declarator: stopDesc
focal_class.original_string: String stopDesc;
focal_class.type: String
focal_class.var_name: stopDesc
focal_class.declarator: stopLat
focal_class.original_string: double stopLat;
focal_class.type: double
focal_class.var_name: stopLat
focal_class.declarator: stopLon
focal_class.original_string: double stopLon;
focal_class.type: double
focal_class.var_name: stopLon
focal_class.declarator: locationType
focal_class.original_string: int locationType;
focal_class.type: int
focal_class.var_name: locationType
focal_class.declarator: parentStation
focal_class.original_string: int parentStation;
focal_class.type: int
focal_class.var_name: parentStation
focal_class.declarator: zoneId
focal_class.original_string: int zoneId;
focal_class.type: int
focal_class.var_name: zoneId
focal_class.file: siri/gtfs_reader/src/main/java/il/org/hasadna/siri_client/gtfs/crud/BaseStop.java
focal_class.identifier: BaseStop
focal_class.interfaces: implements Stop
focal_class.class_method_signature: BaseStop.Parse(String csvRow)
focal_class.full_signature: static Stop Parse(String csvRow)
focal_class.identifier: Parse
focal_class.modifiers: static
focal_class.parameters: (String csvRow)
focal_class.return: Stop
focal_class.signature: Stop Parse(String csvRow)
focal_class.class_method_signature: BaseStop.strToInt(String str)
focal_class.full_signature: private static int strToInt(String str)
focal_class.identifier: strToInt
focal_class.modifiers: private static
focal_class.parameters: (String str)
focal_class.return: int
focal_class.signature: int strToInt(String str)
focal_class.class_method_signature: BaseStop.BaseStop(int stopId, int stopCode, String stopName, String stopDesc, double stopLat, double stopLon,
  			int locationType, int parentStation, int zoneId)
focal_class.full_signature: public  BaseStop(int stopId, int stopCode, String stopName, String stopDesc, double stopLat, double stopLon,
  			int locationType, int parentStation, int zoneId)
focal_class.identifier: BaseStop
focal_class.modifiers: public
focal_class.parameters: (int stopId, int stopCode, String stopName, String stopDesc, double stopLat, double stopLon,
  			int locationType, int parentStation, int zoneId)
focal_class.signature:  BaseStop(int stopId, int stopCode, String stopName, String stopDesc, double stopLat, double stopLon,
  			int locationType, int parentStation, int zoneId)
focal_class.class_method_signature: BaseStop.getStopId()
focal_class.full_signature: @Override public int getStopId()
focal_class.identifier: getStopId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getStopId()
focal_class.class_method_signature: BaseStop.getStopCode()
focal_class.full_signature: @Override public int getStopCode()
focal_class.identifier: getStopCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getStopCode()
focal_class.class_method_signature: BaseStop.getStopName()
focal_class.full_signature: @Override public String getStopName()
focal_class.identifier: getStopName
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getStopName()
focal_class.class_method_signature: BaseStop.getStopDesc()
focal_class.full_signature: @Override public String getStopDesc()
focal_class.identifier: getStopDesc
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getStopDesc()
focal_class.class_method_signature: BaseStop.getStopLat()
focal_class.full_signature: @Override public double getStopLat()
focal_class.identifier: getStopLat
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getStopLat()
focal_class.class_method_signature: BaseStop.getStopLon()
focal_class.full_signature: @Override public double getStopLon()
focal_class.identifier: getStopLon
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getStopLon()
focal_class.class_method_signature: BaseStop.getLocationType()
focal_class.full_signature: @Override public int getLocationType()
focal_class.identifier: getLocationType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getLocationType()
focal_class.class_method_signature: BaseStop.getParentStation()
focal_class.full_signature: @Override public int getParentStation()
focal_class.identifier: getParentStation
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getParentStation()
focal_class.class_method_signature: BaseStop.getZoneId()
focal_class.full_signature: @Override public int getZoneId()
focal_class.identifier: getZoneId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getZoneId()
focal_class.class_method_signature: BaseStop.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: static Stop Parse(String csvRow) {
  
  		Iterator<String> iter = Arrays.asList(csvRow.split(",", -1)).iterator();
  
  		int stopId = strToInt(iter.next());
  		int stopCode = strToInt(iter.next());
  		String stopName = iter.next();
  		String stopDesc = iter.next();
  		double stopLat = Double.valueOf(iter.next());
  		double stopLon = Double.valueOf(iter.next());
  		int locationType = strToInt(iter.next());
  		int parentStation = strToInt(iter.next());
  		int zoneId = strToInt(iter.next());
  		return new BaseStop(stopId, stopCode, stopName, stopDesc, stopLat, stopLon, locationType, parentStation,
  				zoneId);
  	}
focal_method.class_method_signature: BaseStop.Parse(String csvRow)
focal_method.full_signature: static Stop Parse(String csvRow)
focal_method.identifier: Parse
focal_method.invocations: iterator asList split strToInt next strToInt next next next valueOf next valueOf next strToInt next strToInt next strToInt next
focal_method.modifiers: static
focal_method.parameters: (String csvRow)
focal_method.return: Stop
focal_method.signature: Stop Parse(String csvRow)