Skip to content

Instantly share code, notes, and snippets.

@andrealaforgia
Created August 2, 2020 22:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrealaforgia/1db24dc530343af2c0b3a27f714ee6b2 to your computer and use it in GitHub Desktop.
Save andrealaforgia/1db24dc530343af2c0b3a27f714ee6b2 to your computer and use it in GitHub Desktop.
package tdd.huffman;
import org.junit.jupiter.api.Test;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import static org.assertj.core.api.Assertions.assertThat;
public class HuffmanCompressionIT {
...
private final HuffmanCompressor huffmanCompressor = new HuffmanCompressor(
new SymbolWeightMapBuilder(),
new HuffmanTreeBuilder(),
new HuffmanTreeSerializer()
);
private final HuffmanDecompressor huffmanDecompressor = new HuffmanDecompressor(
new HuffmanTreeDeserializer()
);
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment