4
カスタムHadoop Writableクラスを作成しています。私はJUnitを使ってreadFields()とwrite()関数をテストしたいと思います。JUnitテストHadoop Writable
write(DataOutput out)をreadFields(DataInput in)にリダイレクトする方法はありますか?私は次のようなことをしたい:
CustomWritable writeable1 = new CustomWritable();
CustomWritable writeable2 = new CustomWritable();
//build writable1 with some data.
DataInputAndOutput io = ...
writeable1.write(io);
writable2.read(io);
assertEquals(writable1,writable2);
思考?
'ByteArrayOutputStream'は' DataOutput'を実装していません - あなたは変換をしましたか? –