在 GWTTestCase 中测试 JsonUtils
我想创建一些测试用例来查看我的 JSON 解析类是否正常工作。因此,我想用一个 JavaScript 对象实例化它们,该对象是我从 JSON 字符串创建的,并抛出 JsonUtils。
我现在的问题是,JsonUtils 是一种本机方法,因此在测试期间现在有可用的源代码。
是否有可能构建包含本机方法的 GwtTestCases?
I want to create some testcase to see if my JSON parsing classes work correct. Therefore I want to instantiate them with a JavaScript object which I create form a JSON String throw the JsonUtils.
My problem now is that, JsonUtils is a native method, so there is now source code available for it, during testing.
Is there a possibility to built GwtTestCases which include native methods?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,写完问题后,我在谷歌上得到了一些新想法,并找到了这篇文章: GWTTestCase 中出现 UnsatisfiedLinkError。选项。
因此,显然您不能在 GWTTestCase 构造函数中使用本机方法,但您可以在测试函数中使用它们。
非法示例:
但这是允许的
希望这对某人有帮助,因为我浪费了几个小时找到它......
Ok, after writting the question I got some new ideas to google and found this article: UnsatisfiedLinkError in GWTTestCase. Options.
So apperently you just cant use native methods in the GWTTestCase constructur, but you can use them inside the test function.
Example illeagal:
but this is allowed
Hope this helps someboedy, cause I wasted a few hours finding it....