java - 使用测试文件找不到符号

标签 java file testing error-handling cannot-find-symbol

我正在尝试测试我的createMTree方法。该方法运行良好,我可以使用测试在类文件MTreeNode内部的主要方法中对其进行编译和运行。但是尝试在我的测试文件test.java中调用该方法会给我一个找不到符号错误。我可以在test.java中从MTreeNode测试其他方法。

test.java:

public class test{

 public static void main(String[] args) {

  MTreeNode<String> myRoot = MTreeNode.createMTree("input.txt");
 }
}

MTreeNode.java:
public class MTreeNode<AnyType>{
    //code

    public static MTreeNode<String> createMTree(String filename){
      //my code
  }
}

最佳答案

它在这里工作。
将它们添加到同一程序包中,则不会出现任何“找不到符号错误”的信息。

我只是在方法中添加return语句以使其可以正常编译,因为方法将返回MTreeNode,并且您不添加任何return语句,因此我仅添加“return null”语句。

Working Screenshot

关于java - 使用测试文件找不到符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47251886/

相关文章:

java - 使用 Gremlin 和 Java 连接 JanusGraph 出现序列化异常(遇到未注册的类 ID : 65536)

java - 如何检查一个文件是否在另一个文件中?

javascript - Jquery 中上传的文件未显示

c - 尝试打开文件时出现段错误(核心已转储)

ios - testflightapp.com,它是如何工作的,我可以假设它是安全的并且工作时间更长吗?

java - 如何让 JasperReports 在程序加载时请求参数?

java - 如何创建自定义方法以在 Spring 安全表达式语言注释中使用

java - 在空格处分割句子,但不在 html 标签中分割句子

unit-testing - Visual Studio 2019 在测试资源管理器中显示重复测试

testing - 使测试用例可维护