/* Copyright 2018 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.wrapper.enc; import static org.junit.Assert.assertEquals; import org.brotli.integration.BrotliJniTestBase; import org.brotli.wrapper.dec.Decoder; import java.io.IOException; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; /** Tests for {@link org.brotli.wrapper.enc.Encoder}. */ @RunWith(JUnit4.class) public class EmptyInputTest extends BrotliJniTestBase { @Test public void testEmptyInput() throws IOException { byte[] data = new byte[0]; byte[] encoded = Encoder.compress(data); assertEquals(1, encoded.length); byte[] decoded = Decoder.decompress(encoded); assertEquals(0, decoded.length); } }