mirror of https://github.com/google/brotli
28 lines
680 B
Java
Executable File
28 lines
680 B
Java
Executable File
/* 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);
|
|
}
|
|
}
|