JUnit-Test for main()没有保存的对象

时间:2015-08-24 20:46:26

标签: java swing testing junit assert

我想测试我的Swing-Application的入口点,它是用MVP模式设计的。 MainPresenter除了使用其视图和模型启动public class JMasapp { public static void main(String[] args) { new MainPresenter(new MainView(), new DataModel()); } } 之外,不做任何其他事情。

assertNotNull(...)

我想测试演示者,视图和模型是否为空。 (JMasapp jm = new JMasapp(); jm.main(new String[] {"someArg","someOtherArg"}); )。由于设计原因,我不想保存演示者或实现静态对象的setter / getter。所以

<rule name="TestRewrite" stopProcessing="true">
                    <match url="abc\/(.*)" />
                    <action type="Rewrite" url="test/{R:1}" logRewrittenUrl="true" />
                </rule> 

不会提供对要测试的对象的引用。哪种方式最好解决这个问题?

0 个答案:

没有答案