### Question:
BinaryFixes { public static Iterable<Fix> iterable(File file) { return iterable(file, (mmsi, bb) -> BinaryFixesUtil.toFix(mmsi, bb)); }  static int recordSize(BinaryFixesFormat format); static Observable<Fix> from(File file); static Observable<Fix> from(File file, boolean backpressure, BinaryFixesFormat format); static Observable<Fix> from(File file, boolean backpressure); static Observable<String> csv(Observable<Fix> fixes); static void write(Fix fix, OutputStream os, BinaryFixesFormat format); static ByteBuffer createFixByteBuffer(BinaryFixesFormat format); static void write(Fix fix, ByteBuffer bb, BinaryFixesFormat format); static Observable<Integer> sortBinaryFixFilesByTime(File output,
            final long downSampleIntervalMs, Scheduler scheduler); static Observable<Fix> from(List<File> files); static Iterable<Fix> iterable(File file); static Iterable<T> iterable(File file, BiFunction<Integer,ByteBuffer,T> function); static final short SOG_ABSENT; static final short COG_ABSENT; static final short HEADING_ABSENT; static final byte NAV_STATUS_ABSENT; static final int LATENCY_ABSENT; static final short SOURCE_ABSENT; static final byte ROT_ABSENT; static final byte SOURCE_PRESENT_BUT_UNKNOWN; }### Answer:
@Test public void testIterable() { File file = new File("target/123456790.track"); TestingUtil.writeTwoBinaryFixes(file.getAbsolutePath(), BinaryFixesFormat.WITHOUT_MMSI); for (Fix fix:BinaryFixes.iterable(file)) { System.out.println(fix); } }