test_class.file: siri/gtfs_reader/src/test/java/il/org/hasadna/siri_client/gtfs/crud/BaseStopTimeTest.java
test_class.identifier: BaseStopTimeTest
test_case.body: @Test
  	public void testParse() {
  		// trip_id,arrival_time,departure_time,stop_id,stop_sequence,pickup_type,drop_off_type,shape_dist_traveled
  		BaseStopTime baseStopTime = BaseStopTime.parse("32217742_200518,22:20:00,22:20:00,37358,1,0,1,0");
  
  		assertEquals("32217742_200518", baseStopTime.getTripId());
  		assertEquals("22:20:00", baseStopTime.getArrivalTime());
  		assertEquals("22:20:00", baseStopTime.getDepartureTime());
  		assertEquals(37358, baseStopTime.getStopId());
  		assertEquals(1, baseStopTime.getStopSequence());
  		assertEquals(0, baseStopTime.getPickupType());
  		assertEquals(1, baseStopTime.getDropOffType());
  		assertEquals(0, baseStopTime.getShapeDistTraveled());
  	}
test_case.class_method_signature: BaseStopTimeTest.testParse()
test_case.full_signature: @Test public void testParse()
test_case.identifier: testParse
test_case.invocations: parse assertEquals getTripId assertEquals getArrivalTime assertEquals getDepartureTime assertEquals getStopId assertEquals getStopSequence assertEquals getPickupType assertEquals getDropOffType assertEquals getShapeDistTraveled
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testParse()
focal_class.declarator: tripId
focal_class.modifier: private final
focal_class.original_string: private final String tripId;
focal_class.type: String
focal_class.var_name: tripId
focal_class.declarator: arrivalTime
focal_class.modifier: private final
focal_class.original_string: private final String arrivalTime;
focal_class.type: String
focal_class.var_name: arrivalTime
focal_class.declarator: departureTime
focal_class.modifier: private final
focal_class.original_string: private final String departureTime;
focal_class.type: String
focal_class.var_name: departureTime
focal_class.declarator: stopId
focal_class.modifier: private final
focal_class.original_string: private final int stopId;
focal_class.type: int
focal_class.var_name: stopId
focal_class.declarator: stopSequence
focal_class.modifier: private final
focal_class.original_string: private final int stopSequence;
focal_class.type: int
focal_class.var_name: stopSequence
focal_class.declarator: pickupType
focal_class.modifier: private final
focal_class.original_string: private final int pickupType;
focal_class.type: int
focal_class.var_name: pickupType
focal_class.declarator: dropOffType
focal_class.modifier: private final
focal_class.original_string: private final int dropOffType;
focal_class.type: int
focal_class.var_name: dropOffType
focal_class.declarator: shapeDistTraveled
focal_class.modifier: private final
focal_class.original_string: private final int shapeDistTraveled;
focal_class.type: int
focal_class.var_name: shapeDistTraveled
focal_class.file: siri/gtfs_reader/src/main/java/il/org/hasadna/siri_client/gtfs/crud/BaseStopTime.java
focal_class.identifier: BaseStopTime
focal_class.interfaces: implements StopTime
focal_class.class_method_signature: BaseStopTime.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: BaseStopTime.parse(String csvRow)
focal_class.full_signature: public static BaseStopTime parse(String csvRow)
focal_class.identifier: parse
focal_class.modifiers: public static
focal_class.parameters: (String csvRow)
focal_class.return: BaseStopTime
focal_class.signature: BaseStopTime parse(String csvRow)
focal_class.class_method_signature: BaseStopTime.BaseStopTime(String tripId, String arrivalTime, String departureTime, int stopId, int stopSequence,
  			int pickupType, int dropOffType, int shapeDistTraveled)
focal_class.full_signature: public  BaseStopTime(String tripId, String arrivalTime, String departureTime, int stopId, int stopSequence,
  			int pickupType, int dropOffType, int shapeDistTraveled)
focal_class.identifier: BaseStopTime
focal_class.modifiers: public
focal_class.parameters: (String tripId, String arrivalTime, String departureTime, int stopId, int stopSequence,
  			int pickupType, int dropOffType, int shapeDistTraveled)
focal_class.signature:  BaseStopTime(String tripId, String arrivalTime, String departureTime, int stopId, int stopSequence,
  			int pickupType, int dropOffType, int shapeDistTraveled)
focal_class.class_method_signature: BaseStopTime.getTripId()
focal_class.full_signature: @Override public String getTripId()
focal_class.identifier: getTripId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getTripId()
focal_class.class_method_signature: BaseStopTime.getArrivalTime()
focal_class.full_signature: @Override public String getArrivalTime()
focal_class.identifier: getArrivalTime
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getArrivalTime()
focal_class.class_method_signature: BaseStopTime.getDepartureTime()
focal_class.full_signature: @Override public String getDepartureTime()
focal_class.identifier: getDepartureTime
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDepartureTime()
focal_class.class_method_signature: BaseStopTime.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: BaseStopTime.getStopSequence()
focal_class.full_signature: @Override public int getStopSequence()
focal_class.identifier: getStopSequence
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getStopSequence()
focal_class.class_method_signature: BaseStopTime.getPickupType()
focal_class.full_signature: @Override public int getPickupType()
focal_class.identifier: getPickupType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getPickupType()
focal_class.class_method_signature: BaseStopTime.getDropOffType()
focal_class.full_signature: @Override public int getDropOffType()
focal_class.identifier: getDropOffType
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getDropOffType()
focal_class.class_method_signature: BaseStopTime.getShapeDistTraveled()
focal_class.full_signature: @Override public int getShapeDistTraveled()
focal_class.identifier: getShapeDistTraveled
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getShapeDistTraveled()
focal_class.class_method_signature: BaseStopTime.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: BaseStopTime.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: BaseStopTime.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: public static BaseStopTime parse(String csvRow) {
  
  		Iterator<String> iter = Arrays.asList(csvRow.split(",", -1))
  				.iterator();
  		String tripId = iter.next();
  		String arrivalTime = iter.next();
  		String departureTime = iter.next();
  		int stopId = strToInt(iter.next());
  		int stopSequence = strToInt(iter.next());
  		int pickupType = strToInt(iter.next());
  		int dropOffType = strToInt(iter.next());
  		int shapeDistTraveled = strToInt(iter.next());
  
  		return new BaseStopTime(tripId, arrivalTime, departureTime, stopId, stopSequence, pickupType, dropOffType,
  				shapeDistTraveled);
  	}
focal_method.class_method_signature: BaseStopTime.parse(String csvRow)
focal_method.full_signature: public static BaseStopTime parse(String csvRow)
focal_method.identifier: parse
focal_method.invocations: iterator asList split next next next strToInt next strToInt next strToInt next strToInt next strToInt next
focal_method.modifiers: public static
focal_method.parameters: (String csvRow)
focal_method.return: BaseStopTime
focal_method.signature: BaseStopTime parse(String csvRow)