test_class.file: siri/gtfs_reader/src/test/java/il/org/hasadna/siri_client/gtfs/crud/GtfsZipFileTest.java
test_class.identifier: GtfsZipFileTest
test_case.body: @Test
    public void testGetStopsFile() throws IOException {
      // Prepare
      Path zipFile = Paths.get(
          "src/test/resources/siri_client/gtfs/data/GtfsWorkspaceTest/ftpWorkspace/israel-public-transportation.zip");
      GtfsZipFile gtfsZipFile = new GtfsZipFile(zipFile);
      // Execute
      Path actual = gtfsZipFile.extractStopsFile();
      // Test
      assertNotNull(actual);
    }
test_case.class_method_signature: GtfsZipFileTest.testGetStopsFile()
test_case.full_signature: @Test public void testGetStopsFile()
test_case.identifier: testGetStopsFile
test_case.invocations: get extractStopsFile assertNotNull
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetStopsFile()
focal_class.declarator: CALENDAR_FILE_NAME = "calendar.txt"
focal_class.modifier: static final
focal_class.original_string: static final String CALENDAR_FILE_NAME = "calendar.txt";
focal_class.type: String
focal_class.var_name: CALENDAR_FILE_NAME
focal_class.declarator: STOP_TIME_FILE_NAME = "stop_times.txt"
focal_class.modifier: static final
focal_class.original_string: static final String STOP_TIME_FILE_NAME = "stop_times.txt";
focal_class.type: String
focal_class.var_name: STOP_TIME_FILE_NAME
focal_class.declarator: TRIPS_FILE_NAME = "trips.txt"
focal_class.modifier: static final
focal_class.original_string: static final String TRIPS_FILE_NAME = "trips.txt";
focal_class.type: String
focal_class.var_name: TRIPS_FILE_NAME
focal_class.declarator: STOPS_FILE_NAME = "stops.txt"
focal_class.modifier: static final
focal_class.original_string: static final String STOPS_FILE_NAME = "stops.txt";
focal_class.type: String
focal_class.var_name: STOPS_FILE_NAME
focal_class.declarator: ROUTES_FILE_NAME = "routes.txt"
focal_class.modifier: static final
focal_class.original_string: static final String ROUTES_FILE_NAME = "routes.txt";
focal_class.type: String
focal_class.var_name: ROUTES_FILE_NAME
focal_class.declarator: gtfsZip
focal_class.modifier: private
focal_class.original_string: private Path gtfsZip;
focal_class.type: Path
focal_class.var_name: gtfsZip
focal_class.file: siri/gtfs_reader/src/main/java/il/org/hasadna/siri_client/gtfs/crud/GtfsZipFile.java
focal_class.identifier: GtfsZipFile
focal_class.class_method_signature: GtfsZipFile.GtfsZipFile(Path gtfsZip)
focal_class.full_signature: public  GtfsZipFile(Path gtfsZip)
focal_class.identifier: GtfsZipFile
focal_class.modifiers: public
focal_class.parameters: (Path gtfsZip)
focal_class.signature:  GtfsZipFile(Path gtfsZip)
focal_class.class_method_signature: GtfsZipFile.extractFile(String fileName, Path extractTo)
focal_class.full_signature: public void extractFile(String fileName, Path extractTo)
focal_class.identifier: extractFile
focal_class.modifiers: public
focal_class.parameters: (String fileName, Path extractTo)
focal_class.return: void
focal_class.signature: void extractFile(String fileName, Path extractTo)
focal_class.class_method_signature: GtfsZipFile.extractFile(String fileName)
focal_class.full_signature: private Path extractFile(String fileName)
focal_class.identifier: extractFile
focal_class.modifiers: private
focal_class.parameters: (String fileName)
focal_class.return: Path
focal_class.signature: Path extractFile(String fileName)
focal_class.class_method_signature: GtfsZipFile.getFileInStream(ZipFile zipFile, String entryFileName)
focal_class.full_signature:  InputStream getFileInStream(ZipFile zipFile, String entryFileName)
focal_class.identifier: getFileInStream
focal_class.parameters: (ZipFile zipFile, String entryFileName)
focal_class.return: InputStream
focal_class.signature: InputStream getFileInStream(ZipFile zipFile, String entryFileName)
focal_class.class_method_signature: GtfsZipFile.extractCalendarFile()
focal_class.full_signature: public Path extractCalendarFile()
focal_class.identifier: extractCalendarFile
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path extractCalendarFile()
focal_class.class_method_signature: GtfsZipFile.extractTripsFile()
focal_class.full_signature: public Path extractTripsFile()
focal_class.identifier: extractTripsFile
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path extractTripsFile()
focal_class.class_method_signature: GtfsZipFile.extractStopTimesFile()
focal_class.full_signature: public Path extractStopTimesFile()
focal_class.identifier: extractStopTimesFile
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path extractStopTimesFile()
focal_class.class_method_signature: GtfsZipFile.extractStopsFile()
focal_class.full_signature: public Path extractStopsFile()
focal_class.identifier: extractStopsFile
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path extractStopsFile()
focal_class.class_method_signature: GtfsZipFile.extractRoutesFile()
focal_class.full_signature: public Path extractRoutesFile()
focal_class.identifier: extractRoutesFile
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Path
focal_class.signature: Path extractRoutesFile()
focal_method.body: public Path extractStopsFile() throws IOException {
  
      return extractFile(STOPS_FILE_NAME);
    }
focal_method.class_method_signature: GtfsZipFile.extractStopsFile()
focal_method.full_signature: public Path extractStopsFile()
focal_method.identifier: extractStopsFile
focal_method.invocations: extractFile
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: Path
focal_method.signature: Path extractStopsFile()