S2JUnit4のアサートメソッド
http://d.hatena.ne.jp/beerman-fukui/20070907でS2JUnit4で用意したアサートメソッドに言及されていますが、これはジェネリクスの使い方が良くなかったかも。。。
public static void assertMapEquals(String message, DataSet expected, List<Map<?, ?>> list) public static void assertMapEquals(String message, DataSet expected, Map<?, ?> map)
本当は
public static <K, V> void assertMapEquals(String message, DataSet expected, List<Map<K, V>> list) public static <K, V> void assertMapEquals(String message, DataSet expected, Map<K, V> map)
とすべきなのかもしれませんね。
もう少し調べてみて直そうと思います。
追記
どのみちMapのキーはStringじゃないと内部でClassCastExceptionが起きるので次のようにしたいと思います。
public static <V> void assertMapEquals(String message, DataSet expected, List<Map<String, V>> list) public static <V> void assertMapEquals(String message, DataSet expected, Map<String, V> map)