Sha256: eac22f2d9af1417c1301c702704c70806290d05dbbaa6804da07eb9c7cf1a398
Contents?: true
Size: 675 Bytes
Versions: 1
Compression:
Stored size: 675 Bytes
Contents
require "helper" require "fluent/plugin/buf_memory" require "snappy" class CompressorTest < Test::Unit::TestCase class Snappy < self def setup @compressor = Fluent::WebHDFSOutput::SnappyCompressor.new end def test_ext assert_equal(".sz", @compressor.ext) end def test_compress chunk = Fluent::MemoryBufferChunk.new("test") chunk << "hello snappy\n" * 32 * 1024 io = Tempfile.new("snappy-") @compressor.compress(chunk, io) io.open assert(chunk.size > io.read.bytesize) io.rewind reader = ::Snappy::Reader.new(io) assert_equal(chunk.read, reader.read) io.close end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fluent-plugin-webhdfs-0.5.1 | test/plugin/test_compressor.rb |