Java Code Examples for org.apache.hadoop.io.compress.lz4.Lz4Compressor#compress()
The following examples show how to use
org.apache.hadoop.io.compress.lz4.Lz4Compressor#compress() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: TestLz4CompressorDecompressor.java From hadoop with Apache License 2.0 | 6 votes |
@Test public void testSetInputWithBytesSizeMoreThenDefaultLz4CompressorByfferSize() { int BYTES_SIZE = 1024 * 64 + 1; try { Lz4Compressor compressor = new Lz4Compressor(); byte[] bytes = generate(BYTES_SIZE); assertTrue("needsInput error !!!", compressor.needsInput()); compressor.setInput(bytes, 0, bytes.length); byte[] emptyBytes = new byte[BYTES_SIZE]; int csize = compressor.compress(emptyBytes, 0, bytes.length); assertTrue( "testSetInputWithBytesSizeMoreThenDefaultLz4CompressorByfferSize error !!!", csize != 0); } catch (Exception ex) { fail("testSetInputWithBytesSizeMoreThenDefaultLz4CompressorByfferSize ex error !!!"); } }
Example 2
Source File: TestLz4CompressorDecompressor.java From big-c with Apache License 2.0 | 6 votes |
@Test public void testSetInputWithBytesSizeMoreThenDefaultLz4CompressorByfferSize() { int BYTES_SIZE = 1024 * 64 + 1; try { Lz4Compressor compressor = new Lz4Compressor(); byte[] bytes = generate(BYTES_SIZE); assertTrue("needsInput error !!!", compressor.needsInput()); compressor.setInput(bytes, 0, bytes.length); byte[] emptyBytes = new byte[BYTES_SIZE]; int csize = compressor.compress(emptyBytes, 0, bytes.length); assertTrue( "testSetInputWithBytesSizeMoreThenDefaultLz4CompressorByfferSize error !!!", csize != 0); } catch (Exception ex) { fail("testSetInputWithBytesSizeMoreThenDefaultLz4CompressorByfferSize ex error !!!"); } }
Example 3
Source File: TestLz4CompressorDecompressor.java From hadoop with Apache License 2.0 | 5 votes |
@Test public void testCompressorCompressNullPointerException() { try { Lz4Compressor compressor = new Lz4Compressor(); byte[] bytes = generate(1024 * 6); compressor.setInput(bytes, 0, bytes.length); compressor.compress(null, 0, 0); fail("testCompressorCompressNullPointerException error !!!"); } catch (NullPointerException ex) { // expected } catch (Exception e) { fail("testCompressorCompressNullPointerException ex error !!!"); } }
Example 4
Source File: TestLz4CompressorDecompressor.java From hadoop with Apache License 2.0 | 5 votes |
@Test public void testCompressorCompressAIOBException() { try { Lz4Compressor compressor = new Lz4Compressor(); byte[] bytes = generate(1024 * 6); compressor.setInput(bytes, 0, bytes.length); compressor.compress(new byte[] {}, 0, -1); fail("testCompressorCompressAIOBException error !!!"); } catch (ArrayIndexOutOfBoundsException ex) { // expected } catch (Exception e) { fail("testCompressorCompressAIOBException ex error !!!"); } }
Example 5
Source File: TestLz4CompressorDecompressor.java From hadoop with Apache License 2.0 | 5 votes |
@Test public void testCompressDecompress() { int BYTE_SIZE = 1024 * 54; byte[] bytes = generate(BYTE_SIZE); Lz4Compressor compressor = new Lz4Compressor(); try { compressor.setInput(bytes, 0, bytes.length); assertTrue("Lz4CompressDecompress getBytesRead error !!!", compressor.getBytesRead() > 0); assertTrue( "Lz4CompressDecompress getBytesWritten before compress error !!!", compressor.getBytesWritten() == 0); byte[] compressed = new byte[BYTE_SIZE]; int cSize = compressor.compress(compressed, 0, compressed.length); assertTrue( "Lz4CompressDecompress getBytesWritten after compress error !!!", compressor.getBytesWritten() > 0); Lz4Decompressor decompressor = new Lz4Decompressor(); // set as input for decompressor only compressed data indicated with cSize decompressor.setInput(compressed, 0, cSize); byte[] decompressed = new byte[BYTE_SIZE]; decompressor.decompress(decompressed, 0, decompressed.length); assertTrue("testLz4CompressDecompress finished error !!!", decompressor.finished()); assertArrayEquals(bytes, decompressed); compressor.reset(); decompressor.reset(); assertTrue("decompressor getRemaining error !!!",decompressor.getRemaining() == 0); } catch (Exception e) { fail("testLz4CompressDecompress ex error!!!"); } }
Example 6
Source File: TestLz4CompressorDecompressor.java From big-c with Apache License 2.0 | 5 votes |
@Test public void testCompressorCompressNullPointerException() { try { Lz4Compressor compressor = new Lz4Compressor(); byte[] bytes = generate(1024 * 6); compressor.setInput(bytes, 0, bytes.length); compressor.compress(null, 0, 0); fail("testCompressorCompressNullPointerException error !!!"); } catch (NullPointerException ex) { // expected } catch (Exception e) { fail("testCompressorCompressNullPointerException ex error !!!"); } }
Example 7
Source File: TestLz4CompressorDecompressor.java From big-c with Apache License 2.0 | 5 votes |
@Test public void testCompressorCompressAIOBException() { try { Lz4Compressor compressor = new Lz4Compressor(); byte[] bytes = generate(1024 * 6); compressor.setInput(bytes, 0, bytes.length); compressor.compress(new byte[] {}, 0, -1); fail("testCompressorCompressAIOBException error !!!"); } catch (ArrayIndexOutOfBoundsException ex) { // expected } catch (Exception e) { fail("testCompressorCompressAIOBException ex error !!!"); } }
Example 8
Source File: TestLz4CompressorDecompressor.java From big-c with Apache License 2.0 | 5 votes |
@Test public void testCompressDecompress() { int BYTE_SIZE = 1024 * 54; byte[] bytes = generate(BYTE_SIZE); Lz4Compressor compressor = new Lz4Compressor(); try { compressor.setInput(bytes, 0, bytes.length); assertTrue("Lz4CompressDecompress getBytesRead error !!!", compressor.getBytesRead() > 0); assertTrue( "Lz4CompressDecompress getBytesWritten before compress error !!!", compressor.getBytesWritten() == 0); byte[] compressed = new byte[BYTE_SIZE]; int cSize = compressor.compress(compressed, 0, compressed.length); assertTrue( "Lz4CompressDecompress getBytesWritten after compress error !!!", compressor.getBytesWritten() > 0); Lz4Decompressor decompressor = new Lz4Decompressor(); // set as input for decompressor only compressed data indicated with cSize decompressor.setInput(compressed, 0, cSize); byte[] decompressed = new byte[BYTE_SIZE]; decompressor.decompress(decompressed, 0, decompressed.length); assertTrue("testLz4CompressDecompress finished error !!!", decompressor.finished()); assertArrayEquals(bytes, decompressed); compressor.reset(); decompressor.reset(); assertTrue("decompressor getRemaining error !!!",decompressor.getRemaining() == 0); } catch (Exception e) { fail("testLz4CompressDecompress ex error!!!"); } }