code: /** 
   * Test <code>long skip(long len)</code>.
   */
  @Test public void skipTest() throws IOException {
    for (int k=MIN_LEN + DELTA; k <= MAX_LEN; k+=DELTA) {
      WriteType op=WriteType.THROUGH;
      int fileId=TestUtils.createByteFile(mTfs,"/root/testFile_" + k + "_"+ op,op,k);
      TachyonFile file=mTfs.getFile(fileId);
      InStream is=file.getInStream(ReadType.CACHE);
      Assert.assertTrue(is instanceof RemoteBlockInStream);
      Assert.assertEquals(k / 2,is.skip(k / 2));
      Assert.assertEquals(k / 2,is.read());
      is.close();
      Assert.assertFalse(file.isInMemory());
      if (k >= 3) {
        is=file.getInStream(ReadType.CACHE);
        Assert.assertTrue(is instanceof RemoteBlockInStream);
        int t=k / 3;
        Assert.assertEquals(t,is.skip(t));
        Assert.assertEquals(t,is.read());
        Assert.assertEquals(t,is.skip(t));
        Assert.assertEquals(2 * t + 1,is.read());
        is.close();
        Assert.assertFalse(file.isInMemory());
      }
    }
  }
  