以下错误:
无法从类创建页面....类没有可见的默认构造函数。
待测班级:
public RegistrationPage(IModel<Service> model) {
add(new RegistrationPanel("registration", model));
}
测试类:
@Test
public void testRegistrationPage() {
wicketTester.startPage(RegistrationPage.class);
// it will redirect to the LoginPage
wicketTester.assertRenderedPage(LoginPage.class);
}
例外:
org.apache.wicket.WicketRuntimeException: Unable to create page from class xxx.RegistrationPage. Class does not have a visible default contructor.
如果我添加一个可见的默认构造函数,测试将通过。 但这不是我想要的。有没有正确的测试方法? 我还发现了一个不推荐使用的方法,它可以解决我的问题:
但我不想使用它,因为它旧的和不赞成的......其他任何方式?