java - IntelliJ : run a single Method, 就像 BlueJ 一样

标签 java intellij-idea bluej intellij-plugin

所以我目前使用 IntelliJ(2017-3 如果重要的话),但在我当前的项目中,我需要测试具有特定输入(主要是文本操作)的单一方法, 所以我想起了从学校回来的 BlueJ,您可以在其中创建对象并运行单个方法,而无需编写任何额外的代码。 所以,我想知道,是否有插件或其他解决方法可以为我提供 IntelliJ 中的该功能?

(使用 BlueJ 并行会破坏 IntelliJ 的项目,所以遗憾的是这不是一个选项)

最佳答案

要运行类的方法,我建议设置单元测试(请参阅测试和代码分析)。与 BlueJ 的动态运行方法相比,设置它需要做更多的工作,但这是值得的,因为您可以轻松地重复运行相同的测试,甚至可以自动执行测试。 例如)

if (x=1){

    DoSomething();
    System.out.println("yes, x = 1 !");
}
else{

    SendError();
    System.out.println("No, x Not Equals 1 !");
 }

如果 Really x = 1 ,您将看到程序的输出“yes, x = 1 !”。如果不是,您将看到另一条语句“不,x 不等于 1!”。

关于java - IntelliJ : run a single Method, 就像 BlueJ 一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47624177/

相关文章:

java - 使用 filewriter 将哈希集写入 txt

java - junit 我如何断言我的方法返回一个特定的数组

java - 使用 7mb RAM 的 Android FinalizerReference

java - Akka/futures——Akka 是否使用当前线程或调度程序来决定它是 "worth"?

java - 将 JTextField 的文本分配给数组的下一个元素

java - 如何将IntelliJ IDEA 2017.1.2连接到Postgresql

intellij-idea - 如何在 IntelliJ 12 中启用 HQL/JPQL 自动完成

java - Hibernate 深度代理

intellij-idea - mybatis中未配置idea SQL方言

java - Printf 格式化错误不兼容的类型