public void testTCPClient() { String result; String comando; TCPClient tcpclient = new TCPClient(); try { /** * Este teste pega uma palavra válida de comando, faz o cálculo do checksum e envia para o CLP * acionando a classe TCPClient. * * <p>Estes comandos... comando = ccsum.calcCheckSum("00SA00000C101010101010",12874); comando * = ccsum.calcCheckSum("00SA00000C010101010101",12874); comando = * ccsum.calcCheckSum("00RA00000C",12874); comando = ccsum.calcCheckSum("00RC",12874); * * <p>Após o cálculo do checksum (ccsum), assumem esses valores: * tcpclient.sendCLP("/00SA00000C1010101010106D"); * tcpclient.sendCLP("/00SA00000C0101010101016D"); tcpclient.sendCLP("/00RA00000C26"); * tcpclient.sendCLP("/00RCF5"); */ CalcCheckSum ccsum = new CalcCheckSum(); comando = ccsum.calcCheckSum("00SA00000C101010101010", 12874); result = tcpclient.sendCLP(comando); System.out.println("Resultado retornado pela classe TCPClient: " + result); checkSend = StringUtils.substring(comando, 8, 12); checkReturn = StringUtils.substring(result, 2, 6); assertEquals(checkReturn, checkSend); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); assertEquals(true, false); } }