Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
History.back()在GWTTestCase中工作吗?_Gwt_Gwttestcase - Fatal编程技术网

History.back()在GWTTestCase中工作吗?

History.back()在GWTTestCase中工作吗?,gwt,gwttestcase,Gwt,Gwttestcase,History.back()在GWTTestCase中工作吗 我尝试在History.back()调用后立即验证当前令牌,也尝试在延迟后使用计时器验证当前令牌,但它似乎没有改变。onValueChange()方法似乎也没有被调用 我在谷歌上搜索了这个问题,发现一些帖子表明其他人也遇到过类似的问题,但有些帖子的日期是2010年。我确实找到了一个帖子,托马斯·布罗耶回复了一个人,他也观察到了同样的情况,但我再也找不到那个帖子了 是否有人成功地测试了GWTTestCase中涉及History.back

History.back()在GWTTestCase中工作吗

我尝试在History.back()调用后立即验证当前令牌,也尝试在延迟后使用计时器验证当前令牌,但它似乎没有改变。onValueChange()方法似乎也没有被调用

我在谷歌上搜索了这个问题,发现一些帖子表明其他人也遇到过类似的问题,但有些帖子的日期是2010年。我确实找到了一个帖子,托马斯·布罗耶回复了一个人,他也观察到了同样的情况,但我再也找不到那个帖子了


是否有人成功地测试了GWTTestCase中涉及History.back()的代码?如果是这样,我很可能做错了什么。如果这是一个已知的问题或预期的行为,我希望知道这一点,这样我就不会在这上面花费更多的时间。

根据判断,它应该工作,但可能有一些怪癖。

根据判断,它应该工作,但可能有一些怪癖。

他们使用@donotrunth(Platform.htmlunknown)作为测试History.back()的方法testHistory()。从平台文档中,我看到“HtmlUnitUnknown”定义为“故障尚未调查的Gwt测试”。这是否意味着谷歌GWT团队本身知道存在故障,但尚未对其进行调查?我假设这个注释只是将测试标记为成功,而没有实际执行它。啊,很好。在HtmlUnit中运行时,注释会将测试标记为成功(Junit 3没有忽略测试),但您也可以在真实的浏览器中运行测试。它们使用@Donotrunvith(Platform.HtmlUnitUnknown)作为测试History.back()的方法testHistory()。从平台文档中,我看到“HtmlUnitUnknown”定义为“故障尚未调查的Gwt测试”。这是否意味着谷歌GWT团队本身知道存在故障,但尚未对其进行调查?我假设这个注释只是将测试标记为成功,而没有实际执行它。啊,很好。在HtmlUnit中运行时,注释将测试标记为成功(JUnit3没有忽略测试),但您也可以在真实的浏览器中运行测试。