选择“运行”>“运行主项目”(F6)。
在“输出”窗口中,您应该看到程序的输出 Result = Hello(作为参数传递到程序的短语的离合词)。
测试和调试应用程序
现在您将使用 JUnit 为项目创建并运行测试,然后在 IDE 的调试器中运行应用程序以检查错误。在 JUnit 测试中,您将通过以下方式来测试 LibClass:将短语传递到 acrostic 方法,然后使用断言指示您认为应生成的结果。
创建 JUnit 测试
在“项目”窗口中右键单击 "LibClass.java" 节点,然后选择“工具”>“创建 JUnit 测试”(Ctrl-Shift-U)。
如果这是您首次在 IDE 中创建 JUnit 测试,则系统会显示“选择 JUnit 版本”对话框提示。按 Enter 键以选择 "JUnit 4.x",然后继续执行“创建测试”对话框中的操作。
在“创建测试”对话框中,单击“确定”以使用缺省选项运行命令。IDE 将在单独的 test 文件夹中创建 org.me.mylib 包和 LibClassTest.java 文件。通过展开“测试包”节点和 org.me.mylib 子节点,可以找到此文件。
在 LibClassTest.java 中,删除 public void testAcrostic() 方法的主体。
键入或粘贴以下代码,以代替删除的行:
System.err.println("Running testAcrostic...");String result = LibClass.acrostic(new String[] {"fnord", "polly", "tropism"}); assertEquals("Correct value", "foo", result);
通过按 Ctrl-S 组合键保存该文件。
运行 JUnit 测试
选择 MyLib 项目节点,然后选择“运行”>“测试项目 (MyLib)”或按 Alt-F6 组合键。将在“输出”窗口中打开 "MyLib (test)" 标签。同时,将编译并运行 JUnit 测试用例。“JUnit 测试结果”显示测试是否通过。
您还可以运行单个测试文件,而不是测试整个项目。在源代码编辑器中选择 "LibClass.java" 标签,然后选择“运行”>“测试文件”。
可以从 IDE 中获取 JUnit API 文档。选择“帮助”>“Javadoc 引用”> "JUnit <版本号>"。
通过访问 http://www.junit.org,可以了解有关 JUnit 的详细信息。
调试应用程序
在本部分中,您将使用调试器来逐步执行应用程序,并观察在组合离合词时变量值的变化情况。
在调试器中运行应用程序:
在 LibClass.java 文件中,转至 acrostic 方法,并在 b.append(args[i].charAt(i)); 内部的任何位置放入插入点。然后,按 Ctrl-F8 组合键设置断点。
选择“调试”>“调试主项目”(Ctrl-F5)。IDE 将打开调试器窗口并在调试器中运行该项目,直至到达断点为止。
选择 IDE 底部的“局部变量”窗口,然后展开 "args" 节点。字符串数组包含您输入的作为命令参数的短语。
文章来源于领测软件测试网 https://www.ltesting.net/