Sha256: bae2d8d9afd014beb66c83c07f92cf0d59b3809037d7a5814cdfa464ac3e4459

Contents?: true

Size: 446 Bytes

Versions: 78

Compression:

Stored size: 446 Bytes

Contents

require 'test/unit'
require 'zstdlib'

class ZstdlibTest < Test::Unit::TestCase


  def test_simple
    hello = %~Hello, Zstd!~
    assert_equal Zstdlib.inflate(Zstdlib.deflate(hello)), hello
  end

  def test_incremental_compress_simple
    out = String.new
    parts = %w[123 456 789]
    zstd = Zstdlib::Deflate.new
    parts.each {|p| out << zstd.deflate(p)}
    out << zstd.finish
    assert_equal Zstdlib.inflate(out), parts.join
  end

end

Version data entries

78 entries across 78 versions & 1 rubygems

Version Path
zstdlib-0.15.0-x86-mingw32 test/zstdlib_test.rb
zstdlib-0.15.0-x86-linux test/zstdlib_test.rb
zstdlib-0.15.0-x86_64-linux test/zstdlib_test.rb
zstdlib-0.15.0-x86_64-darwin test/zstdlib_test.rb
zstdlib-0.15.0-x64-mingw-ucrt test/zstdlib_test.rb
zstdlib-0.15.0-x64-mingw32 test/zstdlib_test.rb
zstdlib-0.15.0 test/zstdlib_test.rb
zstdlib-0.15.0-arm64-darwin test/zstdlib_test.rb
zstdlib-0.14.0-x86-mingw32 test/zstdlib_test.rb
zstdlib-0.14.0-x86-linux test/zstdlib_test.rb
zstdlib-0.14.0-x86_64-linux test/zstdlib_test.rb
zstdlib-0.14.0-x86_64-darwin test/zstdlib_test.rb
zstdlib-0.14.0-x64-mingw-ucrt test/zstdlib_test.rb
zstdlib-0.14.0-x64-mingw32 test/zstdlib_test.rb
zstdlib-0.14.0 test/zstdlib_test.rb
zstdlib-0.14.0-arm64-darwin test/zstdlib_test.rb
zstdlib-0.13.0-x86-mingw32 test/zstdlib_test.rb
zstdlib-0.13.0-x86-linux test/zstdlib_test.rb
zstdlib-0.13.0-x86_64-linux test/zstdlib_test.rb
zstdlib-0.13.0-x86_64-darwin test/zstdlib_test.rb