Class SynthTest


  • public class SynthTest
    extends java.lang.Object
    Tests for Decode.
    • Constructor Detail

      • SynthTest

        public SynthTest()
    • Method Detail

      • readUniBytes

        static byte[] readUniBytes​(java.lang.String uniBytes)
      • decompress

        private byte[] decompress​(byte[] data)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • checkSynth

        private void checkSynth​(byte[] compressed,
                                boolean expectSuccess,
                                java.lang.String expectedOutput)
      • testAllTransforms10

        public void testAllTransforms10()
      • testAllTransforms4

        public void testAllTransforms4()
      • testBaseDictWord

        public void testBaseDictWord()
      • testBaseDictWordFinishBlockOnRingbufferWrap

        public void testBaseDictWordFinishBlockOnRingbufferWrap()
      • testBaseDictWordTooLong

        public void testBaseDictWordTooLong()
      • testBlockCountMessage

        public void testBlockCountMessage()
      • testBlockSwitchMessage

        public void testBlockSwitchMessage()
      • testClClTreeDeficiency

        public void testClClTreeDeficiency()
      • testClClTreeExcess

        public void testClClTreeExcess()
      • testComplexHuffmanCodeTwoSymbols

        public void testComplexHuffmanCodeTwoSymbols()
      • testCompressedUncompressedShortCompressed

        public void testCompressedUncompressedShortCompressed()
      • testCompressedUncompressedShortCompressedSmallWindow

        public void testCompressedUncompressedShortCompressedSmallWindow()
      • testCopyLengthTooLong

        public void testCopyLengthTooLong()
      • testCopyTooLong

        public void testCopyTooLong()
      • testCustomHuffmanCode

        public void testCustomHuffmanCode()
      • testDistanceLut

        public void testDistanceLut()
      • testEmpty

        public void testEmpty()
      • testHelloWorld

        public void testHelloWorld()
      • testInsertTooLong

        public void testInsertTooLong()
      • testIntactDistanceRingBuffer0

        public void testIntactDistanceRingBuffer0()
      • testIntactDistanceRingBuffer1

        public void testIntactDistanceRingBuffer1()
      • testIntactDistanceRingBuffer2

        public void testIntactDistanceRingBuffer2()
      • testIntactDistanceRingBufferNoDistanceValue0

        public void testIntactDistanceRingBufferNoDistanceValue0()
      • testIntactDistanceRingBufferNoDistanceValue1

        public void testIntactDistanceRingBufferNoDistanceValue1()
      • testInvalidNoLastMetablock

        public void testInvalidNoLastMetablock()
      • testInvalidNoMetaBlocks

        public void testInvalidNoMetaBlocks()
      • testInvalidTooFarDist

        public void testInvalidTooFarDist()
      • testInvalidTooLargeContextMap

        public void testInvalidTooLargeContextMap()
      • testInvalidTransformType

        public void testInvalidTransformType()
      • testInvalidWindowBits9

        public void testInvalidWindowBits9()
      • testManyTinyMetablocks

        public void testManyTinyMetablocks()
      • testNegativeDistance

        public void testNegativeDistance()
      • testNegativeRemainingLenBetweenMetablocks

        public void testNegativeRemainingLenBetweenMetablocks()
      • testOneCommand

        public void testOneCommand()
      • testOneInsert

        public void testOneInsert()
      • testSimplePrefix

        public void testSimplePrefix()
      • testSimplePrefixDuplicateSymbols

        public void testSimplePrefixDuplicateSymbols()
      • testSimplePrefixOutOfRangeSymbols

        public void testSimplePrefixOutOfRangeSymbols()
      • testStressReadDistanceExtraBits

        public void testStressReadDistanceExtraBits()
      • testTooManySymbolsRepeated

        public void testTooManySymbolsRepeated()
      • testTransformedDictWord

        public void testTransformedDictWord()
      • testTransformedDictWordTooLong

        public void testTransformedDictWordTooLong()
      • testZeroCostLiterals

        public void testZeroCostLiterals()