| /* Copyright 2015 Google Inc. All Rights Reserved. |
| |
| Distributed under MIT license. |
| See file LICENSE for detail or copy at https://opensource.org/licenses/MIT |
| */ |
| |
| package org.brotli.dec; |
| |
| import static org.junit.Assert.assertEquals; |
| |
| import java.security.MessageDigest; |
| import java.security.NoSuchAlgorithmException; |
| import org.junit.Test; |
| import org.junit.runner.RunWith; |
| import org.junit.runners.JUnit4; |
| |
| /** |
| * Tests for {@link Dictionary}. |
| */ |
| @RunWith(JUnit4.class) |
| public class DictionaryTest { |
| |
| @Test |
| public void testGetData() throws NoSuchAlgorithmException { |
| MessageDigest md = MessageDigest.getInstance("SHA-256"); |
| md.update(Dictionary.getData()); |
| byte[] digest = md.digest(); |
| String sha256 = String.format("%064x", new java.math.BigInteger(1, digest)); |
| assertEquals("20e42eb1b511c21806d4d227d07e5dd06877d8ce7b3a817f378f313653f35c70", sha256); |
| } |
| } |