S2JUnit4 で EasyMock

対応しました。
こんな感じになります。

@RunWith(Seasar2.class)
public class EasyMockTest {

  @EasyMock(EasyMockType.STRICT)
  private Map<String, String> map;

  public void map() throws Exception {
    map.put("a", "A");
    map.put("b", "B");
    assertEquals(2, map.size());
  }

  public void recordMap() throws Exception {
    expect(map.put("a", "A")).andReturn(null);
    expect(map.put("b", "B")).andReturn(null);
    expect(map.size()).andReturn(2);
  }
}

recordXxxはテストメソッドではなくモックの振る舞いを記録するメソッド。