我目前正在为一个类写测试。这个类在它的构造函数中需要两个文件。所以我需要创建两个文件来初始化该类的一个对象。 那么最好的方法是什么?只需在项目目录中创建一个.txt或什么? 在此先感谢要在JUnit中测试的文件
回答
我建议使用Maven项目。 会有一个好点做到这一点 - src/test/resources
UPD:gradle这个具有类似的目录结构:
https://docs.gradle.org/current/userguide/java_plugin.html#sec:java_project_layout
忘了提及这个项目是一个任务,它是一个gradle项目 – magISCO
无论你最喜欢的构建工具是什么(Maven, Gradle,Ant ...),但尽量不要将项目与IDE耦合,因为协作可能会很困难。 – SylvesterAbreu
@magISCO我已经更新了答案 –
创建TemporaryFolder
规则,并在那里创建文件。
这将确保他们正在清理测试已运行后,你没有得到测试等
- 1. 运行JUnit测试的YML文件
- 2. Junit的测试与.launch文件
- 3. junit测试检查文件的创建
- 4. 如何执行在JUnit测试测试多个文件
- 5. 如何在Android JUnit测试中测试文本框的值
- 6. jUnit在多种文化中测试Double.toString
- 7. 在测试套件中忽略通过@ExcludeCategory的junit测试
- 8. 的JUnit:测试
- 9. 在JUnit中测试REQUIRES_NEW
- 10. NullpointException在JUnit测试
- 11. 在Spring JUnit测试
- 12. Junit测试嘲笑文件操作
- 13. Android JUNIT文件操作测试
- 14. JUnit PDF测试用例文件
- 15. 使用JUnit测试写入csv文件
- 16. 用junit + spring测试DAO文件
- 17. 如何在Maven测试文件不在mavenise结构中运行Junit测试
- 18. 需要帮助编写中频条件的Junit测试
- 19. 如何将JUnit 4测试添加到JUnit 3测试套件
- 20. Jmeter中的Junit测试套件
- 21. Junit在单元测试中保存文件的路径
- 22. JUnit套件合同测试
- 23. 关于JUnit测试套件
- 24. 写eclipse junit插件测试
- 25. JUnit测试中的java.util.ConcurrentModificationException
- 26. GWT NetBeans中的JUnit测试
- 27. Android的JUnit测试中Robotium
- 28. Android中的JUnit测试 - DialogFragment
- 29. JUnit测试中的警告
- 30. 如何测试junit测试
使用测试资源文件夹(这是行家的标准方法),然后通过文件之间的干扰从该测试资源文件夹到您的班级。 – f1sh
也许看看[这个问题](https://stackoverflow.com/q/45084159/7677308) – SilverNak