如何将JUnit类移动到包中?

时间:2018-11-17 14:20:50

标签: java junit junit4

我正在研究Java项目,目前已设置JUnit 4以运行某些单元测试。

在此makefile中:https://github.com/bprollinson/larp/blob/master/Makefile我正在使用“ test”目标来运行测试。效果很好。

但是,我想将单元测试的目录结构从平坦(全部在src / test中)更改为镜像应用程序代码目录结构。应用程序目录结构当前如下:

src / main / larp / parser / contextfree语言 src / main / larp / parser / regularlanguage src / main / larp / parsertree / regularlanguage ...

我尝试将测试类移入此目录结构,然后在文件顶部添加适当的名称空间声明(例如,将src / tests / DFATest.java移至src / test / larp / automaton并添加“包larp.automaton;“)。

但是,它会产生以下错误: 找不到类[Classname]

要让JUnit绑定到单元测试类中的命名空间,我需要做些特殊的事情吗。

1 个答案:

答案 0 :(得分:0)

检查您的项目位置,找到您的.class文件,然后编辑并提及新的目录结构,而不是src / test。