我想测试我写入的字节OutputStream
(文件 OuputStream)是否与我从 same 中读取的字节相同InputStream
。
测试看起来像
@Test
public void testStreamBytes() throws PersistenceException, IOException, ClassNotFoundException {
String uniqueId = "TestString";
final OutputStream outStream = fileService.getOutputStream(uniqueId);
new ObjectOutputStream(outStream).write(uniqueId.getBytes());
final InputStream inStream = fileService.getInputStream(uniqueId);
}
我意识到InputStream
没有getBytes()
。
我怎样才能测试类似的东西
assertEquals(inStream.getBytes(), uniqueId.getBytes())
谢谢