java - IntelliJ:像BlueJ一样运行单个方法

原文 标签 java intellij-idea bluej intellij-plugin

所以我现在使用intellij(2017-3,如果这很重要的话),但是在我当前的项目中,我需要用特定的输入测试单一的方法(主要是文本管理)。
所以我想起了学校时的bluej,在那里你可以创建对象并运行单个方法,而不需要编写任何额外的代码。
所以,我想知道,intellij中是否有插件或其他解决方案提供了这一功能?
(使用bluej parralell破坏了intellij的项目,所以这不是一个可悲的选择)

最佳答案

要运行类的方法,我建议设置单元测试(请参见测试和代码分析)。设置比bluej的设施来运行方法要多一些工作,但这是值得的,因为您可以轻松地重复运行相同的测试,甚至自动化测试。
例如)

if (x=1){

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

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

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

相关文章:

java - Jackson Mapper序列化空对象,而不是null

java - Java ExecutorService-扩展

java - 无法实现Java hangman以返回带有正确字母的空格(例如“ _ _ r _”)

java - 预订座位并检查是否有座位

java - 使用JButton和ActionListener启动记事本

java - 如何在Tensorflow Java API中设置会话配置?

java - libGDX:按名称从舞台获取Label actor

git - IntelliJ IDEA / WebStorm:如何在提交对话框中默认取消选择所有文件?

java - 由于“在javax.persistence.Table类型中找不到注释方法name()”而导致编译错误

java - 如何识别实现不扩展某些基类的特定接口的所有类?