Add Java port of Brotli decoder.

This commit is contained in:
Eugene Kliuchnikov
2016-10-17 14:04:59 +02:00
parent 85817beba8
commit 5025365d0f
26 changed files with 4904 additions and 1 deletions

27
java/dec/BitReaderTest.java Executable file
View File

@@ -0,0 +1,27 @@
/* Copyright 2015 Google Inc. All Rights Reserved.
Distributed under MIT license.
See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
*/
package org.brotli.dec;
import java.io.ByteArrayInputStream;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
/**
* Tests for {@link BitReader}.
*/
@RunWith(JUnit4.class)
public class BitReaderTest {
@Test(expected = BrotliRuntimeException.class)
public void testReadAfterEos() {
BitReader reader = new BitReader();
BitReader.init(reader, new ByteArrayInputStream(new byte[1]));
BitReader.readBits(reader, 9);
BitReader.checkHealth(reader);
}
}