用junit进行测试很奇怪的问题
|
我正在为自己写电影的小图书馆。这部分是为了学习TDD。现在我有一个我无法解决的问题。
代码在这里https://github.com/hasanen/MovieLibrary/blob/master/movielibrary-core/src/test/java/net/pieceofcode/movielibrary/service/MovieLibraryServiceITC.java
问题是,当我运行整个类时(在eclipse中,在类名上方单击鼠标右键),第二次测试失败,因为删除失败。但是,当右键单击该方法(getMovieGenres_getAllGenresAndRemoveOne_returnsTwoGenreAndIdsAreDifferent)并选择Run as Junit Test时,它可以工作。
我不一定需要修复程序,但是至少需要一些有关如何查找junit如此行为的建议。
没有找到相关结果
已邀请:
3 个回复
恋卡
济畦刨
,并且它的创建频率没有达到独立测试所需的频率。 如果添加行
在
方法的顶部,将在运行每种测试方法之前正确重置此服务,并且它们可能会正常运行。 实际上,我怀疑您在有关大小的声明上失败了,因为大小正变为6而不是3。 另外,您可以添加一个拆解方法(用
注释),该方法将删除影片库的内容,以便始终将其开始为空。
信藉乒