Test Blame

src/test/java/org/apache/commons/compress/utils/CountingStreamTest.java
TagDateBlameLineSource
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  29
    @Test
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  30
    public void output() throws Exception {
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  31
        // I don't like "test all at once" tests either, but the class
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  32
        // is soo trivial
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  33
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  34
        CountingOutputStream o = new CountingOutputStream(bos);
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  35
        o.write(1);
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  36
        assertEquals(1, o.getBytesWritten());
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  37
        o.write(new byte[] { 2, 3 });
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  38
        assertEquals(3, o.getBytesWritten());
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  39
        o.write(new byte[] { 2, 3, 4, 5, }, 2, 1);
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  40
        assertEquals(4, o.getBytesWritten());
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  41
        o.count(-1);
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  42
        assertEquals(4, o.getBytesWritten());
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  43
        o.count(-2);
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  44
        assertEquals(2, o.getBytesWritten());
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  45
        o.close();
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  46
        assertArrayEquals(new byte[] { 1, 2, 3, 4 }, bos.toByteArray());
  COMPRESS_1.3_RC2    Wed Oct 26 10:56:25 UTC 2011    cb384b  47
    }

Found Source Blame

src/main/java/org/apache/commons/compress/utils/CountingOutputStream.java
TagDateBlameLineSource
  COMPRESS_1.3_RC1    Tue Oct 25 10:59:19 UTC 2011    267a33  31
    private long bytesWritten = 0;
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  34
        super(out);
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  35
    }
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  39
        out.write(b);
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  40
        count(1);
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  41
    }
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  44
        write(b, 0, b.length);
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  45
    }
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  48
        out.write(b, off, len);
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  49
        count(len);
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  50
    }
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  59
        if (written != -1) {
  COMPRESS_1.3_RC1    Tue Oct 25 10:59:19 UTC 2011    267a33  60
            bytesWritten += written;
  COMPRESS_1.3_RC1    Sun Oct 23 11:48:59 UTC 2011    41fc7c  62
    }
  COMPRESS_1.3_RC1    Tue Oct 25 10:59:19 UTC 2011    267a33  69
        return bytesWritten;