Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
如何在eclipse中轻松创建单元测试_Eclipse_Unit Testing_Testing_Junit - Fatal编程技术网

如何在eclipse中轻松创建单元测试

如何在eclipse中轻松创建单元测试,eclipse,unit-testing,testing,junit,Eclipse,Unit Testing,Testing,Junit,我想通过选择方法轻松创建单元测试。eclipse中是否有这样的工具。它应该支持模板。我应该能够创建阳性测试和阴性测试。只要按下一个按钮就可以创建的任何单元测试都一文不值。该工具如何知道要传递给方法的参数以及要返回的参数?除非我误解了你的期望 与此类似的是,您可以在其中设置测试,然后使用测试数据单独设置一个wiki页面,然后它使用该数据运行测试,并将结果发布为红色/绿色 如果您愿意加快测试编写速度,我建议使用一个模拟框架,它可以让您非常轻松地模拟正在测试的类周围的类,这样就减少了设置/拆卸,并且您

我想通过选择方法轻松创建单元测试。eclipse中是否有这样的工具。它应该支持模板。我应该能够创建阳性测试和阴性测试。

只要按下一个按钮就可以创建的任何单元测试都一文不值。该工具如何知道要传递给方法的参数以及要返回的参数?除非我误解了你的期望

与此类似的是,您可以在其中设置测试,然后使用测试数据单独设置一个wiki页面,然后它使用该数据运行测试,并将结果发布为红色/绿色


如果您愿意加快测试编写速度,我建议使用一个模拟框架,它可以让您非常轻松地模拟正在测试的类周围的类,这样就减少了设置/拆卸,并且您知道您真正在测试的是一个类而不是它的从属类。

要创建测试用例模板:


“新建”->“JUnit测试用例”->选择“测试中的类”->选择“可用方法””。我认为向导对您来说非常简单。

您可以使用我的插件轻松创建测试:

  • 突出显示方法
  • 按Ctrl+Alt+Shift+U组合键
  • 它将为它创建单元测试
  • 该插件可用。希望这有帮助。

    查看此讨论[如何自动生成junits?]

    如果您正在启动一个新的java应用程序,那么它看起来也非常有趣


    希望能有所帮助。

    我认为OP希望选择方法并创建单元测试。我已经为此编写了一个插件,这正是我想要的,Netbeans函数的作用完全相同,当使用maven时,它会以正确的方式创建测试用例folder@TheresaForster你喜欢哪一个?这个答案还是fastcodejava给出的答案?请注意,“可用方法”位于向导的下一页(至少在Eclipse 4中)快捷键是ALT+SHIFT+N->select JUnit Test Case(或点击J 3次)没有工具可以编写您想要创建的单元测试,但是OP想要找到一个工具来突出显示这个方法并创建存根测试。然后,您必须填写测试方法正文。eclipse附带的默认工具做得很好,但是不能突出显示方法并创建测试。此外,在测试已经存在的情况下,默认工具将不起作用。有时,您只是忘记检查一些明显的内容,例如空指针检查。第二,我认为问题是如何预生成测试,您将自己实现这些测试。比如,若您需要检查,若您的方法相应地抛出异常,该工具可能会自动生成带有@test(expected=…)anotion的空测试方法。这似乎是一个很棒的插件!我只是好奇你是否知道Eclipse中的C/C++有类似的东西?这个插件不适合我,在我的类中说:“这实际上是一个JUnit测试:)我想要一些简单且有效的东西。Hi@fastcodejava u plz可以帮助我们得到以下错误:在使用更新站点时:无法读取存储库。在使用jar时:没有可用的测试概要文件,请转到junit首选项来设置概要文件。任何东西都是标准的eclipse?我认为这个eclipse插件就是您想要的:您好,还有更现代的吗?