public virtual void TestZlibCompressorDecompressorWithConfiguration() { Configuration conf = new Configuration(); conf.SetBoolean(CommonConfigurationKeys.IoNativeLibAvailableKey, true); if (ZlibFactory.IsNativeZlibLoaded(conf)) { byte[] rawData; int tryNumber = 5; int ByteSize = 10 * 1024; Compressor zlibCompressor = ZlibFactory.GetZlibCompressor(conf); Decompressor zlibDecompressor = ZlibFactory.GetZlibDecompressor(conf); rawData = Generate(ByteSize); try { for (int i = 0; i < tryNumber; i++) { CompressDecompressZlib(rawData, (ZlibCompressor)zlibCompressor, (ZlibDecompressor )zlibDecompressor); } zlibCompressor.Reinit(conf); } catch (Exception ex) { NUnit.Framework.Assert.Fail("testZlibCompressorDecompressorWithConfiguration ex error " + ex); } } else { Assert.True("ZlibFactory is using native libs against request", ZlibFactory.IsNativeZlibLoaded(conf)); } }
public virtual void TestZlibCompressorDecompressorSetDictionary() { Configuration conf = new Configuration(); conf.SetBoolean(CommonConfigurationKeys.IoNativeLibAvailableKey, true); if (ZlibFactory.IsNativeZlibLoaded(conf)) { Compressor zlibCompressor = ZlibFactory.GetZlibCompressor(conf); Decompressor zlibDecompressor = ZlibFactory.GetZlibDecompressor(conf); CheckSetDictionaryNullPointerException(zlibCompressor); CheckSetDictionaryNullPointerException(zlibDecompressor); CheckSetDictionaryArrayIndexOutOfBoundsException(zlibDecompressor); CheckSetDictionaryArrayIndexOutOfBoundsException(zlibCompressor); } else { Assert.True("ZlibFactory is using native libs against request", ZlibFactory.IsNativeZlibLoaded(conf)); } }
public virtual void Before() { Assume.AssumeTrue(ZlibFactory.IsNativeZlibLoaded(new Configuration())); }