【发布时间】:2014-06-23 16:41:39
【问题描述】:
我实现了一个名为Enigma 的非常简单的类,它有一个对称密钥和两个方法:byte[] encryptString(String strToEncrypt) 和String decryptBytes(byte[] arrayToDecrypt)。
我正在尝试为这些方法编写一些测试。我曾想过测试加密和解密方法是否相互相反,但这对它们中的每一个都没有任何说明。我想像现在一样使用这些方法来获得一组输入输出并将其设置为测试(我知道这并不理想,但这些测试的目的是保证函数在未来的行为今天确实如此,并不是说加密/解密是好)。
但是,我不知道如何获取byte[] encryptString(String strToEncrypt) 输出的字节数组的表示,以便在测试类中对其进行硬编码。
有什么想法吗?
【问题讨论】:
标签: java unit-testing junit bytearray junit4