package org.zu.ardulink.util;
import java.util.Arrays;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import org.zu.ardulink.protocol.ALProtocol;
public class StringsTest {
@Test
public void string2IntsTest() {
String message = "alp://rply/ok?id=781";
int[] expected = {97, 108, 112, 58, 47, 47, 114, 112, 108, 121, 47, 111, 107, 63, 105, 100, 61, 55, 56, 49};
// byte[] bytes = message.getBytes();
// for (int i = 0; i < bytes.length; i++) {
// System.out.print(bytes[i] + ", ");
// }
assertTrue(Arrays.equals(expected, Strings.string2Ints(message)));
}
@Test
public void bytes2StringTest() {
assertEquals("\n", Strings.bytes2String(ALProtocol.DEFAULT_OUTGOING_MESSAGE_DIVIDER));
}
}