2012-04-01 111 views
0

当我在Eclipse中运行向导时,并非我所有的方法都出现在列表中以添加到新的测试用例中。JUnit - 我的一些类方法没有出现Eclipse JUnit向导?

这是说我无法测试它们吗?或者,如果我能以某种方式,我不应该测试它们?

谢谢。

+0

你使用JUnit 3或JUnit 4测试还是混合使用?另外,请接受你之前的一些答案。 – 2012-04-01 14:11:59

+0

混合,但它发生在两个使用。 – Rookie 2012-04-01 14:17:36

回答

1

Eclipse向导不会显示私有方法 - 您不能直接调用它们,因此您无法直接对它们进行测试,这可能就是您所看到的。

您可能想要考虑测试类的行为,而不是考虑您正在测试哪种方法。

+0

啊我看到了,没有想到被省略的方法的类型。通过单元测试,如果客户端正在运行,我该如何测试这些东西?如果服务器正在运行等? – Rookie 2012-04-01 16:02:40

+0

如果您想查看服务器是否正在运行,那么您正在编写的测试不是大多数Java程序员所了解的单元测试。如果您刚开始进行自动化测试,那么您可能需要在Google上搜索“测试驱动开发”和“行为驱动开发”。你应该能够在其他地方找到一些好的图书推荐。如果你现在投入这个时间,你会感谢你自己。 – henry 2012-04-02 11:35:40

+0

我没有测试它们,但我需要在某个时间点。在我做之前我会先看看这些概念。谢谢亨利! – Rookie 2012-04-02 14:21:08