package water; import static org.junit.Assert.*; import java.util.Arrays; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; public class KeyToString { @BeforeClass public static void setupCloud() { H2O.main(new String[] { }); } @AfterClass public static void checkLeakedKeys() { } @Test public void testKeyToString() { byte[] b = "XXXHelloAll".getBytes(); assertTrue(Key.make(b).toString().equals("XXXHelloAll")); assertTrue(Arrays.equals(Key.make(b)._kb,b)); b[0] = 16; b[1] = 20; Key k = Key.make("$202020$"); assertEquals(k._kb.length, 3); assertEquals(k._kb[0], 32); assertEquals(k._kb[1], 32); assertEquals(k._kb[2], 32); k = Key.make("$fffe85$Azaz09-."); assertTrue(k.toString().equals("$fffe85$Azaz09-.")); k = Key.make("Hi There"); assertTrue(k.toString().equals("Hi There")); } }