こんだけ出来る

UnitTest用のインターフェース↓


public interface EmpDxo {
String convert_DATE_PATTERN = "yyyy/MM/dd";

EmpDto convert(Employee employee);

Employee convert(EmpDto empDto);

void convert(EmpDto src, Employee dest);

String convert_Employee_EmpDto_DATE_PATTERN = "yyyy/MM/dd HH:mm:ss";

void convert(Employee src, EmpDto dest);

String convert_Employee$_DATE_PATTERN = "yyyy/MM/dd HH:mm";

EmpDto[] convert(Employee[] employees);

EmpDto[] convert(List employees);
}

日付用の定数アノテーションが追加を追加。

String DATE_PATTERN = "yyyy/MM/dd";

だけなら、インターフェース全体。

String メソッド名_DATE_PATTERN = "yyyy/MM/dd";

は一致するメソッド名に。

String メソッド名_引数のパッケージなしのクラス名_DATE_PATTERN = "yyyy/MM/dd";

で、メソッドと対に。
配列は、ちょっと困ったけど、[]を$で代用。これは、変わるかも。


あとは、Tigerとbackport175のアノテーションがあればOKだと思う。