2

Writable を実装するカスタム オブジェクト クラスがある場合、mockito を使用した単体テストでシリアライゼーション/デシリアライゼーションが正しく機能していることをテストする最良の方法は何ですか? モックマッパー/リデューサーを作成することを考えていましたが、それは不要すぎるようです。

コード例:

public class CustomObj implements Writable {
    private String value;

    public CustomObj(String v) {
        value = v;
    }

    @Override
    public void write(DataOutput out) throws IOException {
        out.writeChars(value);
    }

    public void readFields(DataInput in) throws IOException {
        value = in.readLine();
    }
4

1 に答える 1