リンクページFooPageを作成したので、誰かがこのリンクをクリックすると、一部のテキスト"test test"
がユーザーに表示されます。
次の基本ページを作成しました。
FooPage.java
public class FooPage extends WebPage {
public FooPage() {
add(new Label("label", "test test"));
} }
FooPage.html
<div wicket:id="label"></div>
MyPnel.javaで、作成したページを次のように追加します。
MyPanel.java
public class MyPanel extends Panel{
add(new BookmarkablePageLink<Void>("foobar", FooPage.class));
}
MyPanel.html:
<a wicket:id="foobar" href="FooPage"></a>
作成したコンポーネントをjunitで次のようにテストすると、次のようになります。
@Test
public void startPage() {
wicketTester.assertComponent("foobar", FooPage.class);
}
次のエラーが発生します。
junit.framework.AssertionFailedError:コンポーネント'BookmarkablePageLink'はtype:FooPageではありません
これを解決するための問題またはホットなものは何ですか?