我不得不在Wicket(或采取任何MVC框架)给出2个变量A和B提供布尔结果C,它告诉如果(复选框)是否可见或不可见。Wicket/MVC建筑/测试问题
现在这是查看逻辑,但让我们说它并不像以下那样微不足道:C = A & & B;也许一些自动化测试是有好处的。
你会把这个逻辑放在哪里?将它放入模型/服务层并使用JUnit进行测试可以吗?在我的理解中,模型和服务是为业务逻辑保留的。
还是哟保持它在视图中,在这种情况下,你测试它像硒一样?
或者在某些Utility包中建立一些静态方法?
我会构建它以完成任务并为其构建测试,尽可能简单但不要将其与服务混合。所以我会选择一个静态工具方法。