質問: this.mockMvc.perform( get("/test2").flashAttr("test2Form", form).session(this.mockHttpSession)) .andExpect(status().isOk()) .andExpect(view().name("test2")) .andExpect(model().attributeExists("test2Form")) .andExpect(model().attributeExists("serverTime")) .andExpect(model().hasNoErrors()).andReturn(); } ```
回答: JUnitの機能で、データとテストロジックを分離できる **Theory** という機能があります。 JUnitのTheoryテストについて — recompile.net もしくは、`Map`を戻り値とするヘルパーメソッドを作ってみるという手もあります。 直書きよりはマシという程度かもですが、場合によってはこれのほうが融通が利きます。 ... 関連すると思われる質問がありましたので、そちらも参考にしてみてください。 (JUnit4)同じテストメソッドに複数のパターンでパラメータを渡したい(1229)|teratail