package oi;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
/**
* Created by sherxon on 4/23/17.
*/
public class UsingInputStream {
public static void main(String[] args) throws IOException {
//-------------- Test reading 1 MB file. --------------------
StopWatch.start();
FileInputStream inputStream= new FileInputStream(new File(DumpDataWriter.input1MB));
long count =0; // use it inside while block to count bytes
while (inputStream.read()!=-1){}
long duration = StopWatch.stop();
System.out.println(duration);
//-------------- Test reading 10 MB file. --------------------
StopWatch.start();
FileInputStream inputStream2= new FileInputStream(new File(DumpDataWriter.input10MB));
while (inputStream2.read()!=-1){}
long duration2 = StopWatch.stop();
System.out.println(duration2);
//-------------- Test reading 100 MB file. --------------------
StopWatch.start();
FileInputStream inputStream3= new FileInputStream(new File(DumpDataWriter.input100MB));
while (inputStream3.read()!=-1){}
long duration3 = StopWatch.stop();
System.out.println(duration3);
//-------------- Test reading 1000 MB file. --------------------
StopWatch.start();
FileInputStream inputStream4= new FileInputStream(new File(DumpDataWriter.input1000MB));
while (inputStream4.read()!=-1){}
long duration4 = StopWatch.stop();
System.out.println(duration4);
}
}