我正在研究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绑定到单元测试类中的命名空间,我需要做些特殊的事情吗。
答案 0 :(得分:0)
检查您的项目位置,找到您的.class文件,然后编辑并提及新的目录结构,而不是src / test。