2

http://www.playframework.com/documentation/2.1.0/JavaGuide6の play 2.1 チュートリアルに従おうとしましたが、このコード行に行き詰まっています

@Test
public void newProject() throws Exception {
    drawer.group("Personal").newProject();
    dashboard.await().until(drawer.group("Personal").hasProject("New project"));
    dashboard.await().until(drawer.group("Personal").project("New project").isInEdit());
}

このコードを test/views/DrawerTest.java に配置しましたが、 play test を実行すると次のエラーが発生しました。

zentasks/test/views/DrawerTest.java:32: cannot find symbol
[error] symbol  : variable dashboard
[error] location: class views.DrawerTest
[error]         dashboard.await().until(drawer.group("Personal").hasProject("New project"));

私を助けてください。ありがとう

4

1 に答える 1

2

DrawerTest次のようにクラスを変更してみてください。

public Drawer drawer;
public Dashboard dashboard; // <------ Add this

@Before
public void setUp() {
    start();
    Login login = browser.createPage(Login.class);
    login.go();
    login.login("bob@example.com", "secret");
    dashboard = browser.createPage(Dashboard.class); // <------ Add this
    drawer = dashboard.drawer(); // <------ Change this
}
于 2013-05-02T05:34:23.793 に答える