1 package emissary.util; 2 3 import emissary.test.core.junit5.UnitTest; 4 5 import org.junit.jupiter.api.Test; 6 7 import static org.junit.jupiter.api.Assertions.assertFalse; 8 import static org.junit.jupiter.api.Assertions.assertTrue; 9 10 class EntropyTest extends UnitTest { 11 12 @Test 13 void testEntropy() { 14 assertTrue( 15 Entropy.checkText( 16 "Now is the time for all good men to come to the aid of their countries. This is the time of greatest need and we have nothing to fear but a day which will live in Infamy." 17 .getBytes()), 18 "Text check"); 19 } 20 21 @Test 22 void testNonText() { 23 byte[] b = new byte[256]; 24 for (int i = 0; i < b.length; i++) { 25 b[i] = (byte) i; 26 } 27 assertFalse(Entropy.checkText(b), "Sequence of bytes is not text"); 28 } 29 30 }