Java 为搜索引擎项目编写单元测试

Java 为搜索引擎项目编写单元测试,java,unit-testing,Java,Unit Testing,作为我正在学习的课程,我将编写一个非常强大的文本搜索引擎 我在考虑使用测试驱动开发来促进开发 我的问题是,我以前从未编写过单元测试,所以我不确定应该测试什么 例如,运行一个特定查询并期望得到特定已知结果的测试是一个好的测试(即运行查询“medicine”,如果不返回5000个结果则抛出错误)还是一个好的候选测试,或者我的测试应该更小,测试代码的更小部分而不是整个程序 如果是这样的话,在搜索引擎应用程序中有哪些很好的单元测试示例 什么是开始测试驱动开发思维的好资源?试试吧!那是个好主意。也许从JU

作为我正在学习的课程,我将编写一个非常强大的文本搜索引擎

我在考虑使用测试驱动开发来促进开发

我的问题是,我以前从未编写过单元测试,所以我不确定应该测试什么

例如,运行一个特定查询并期望得到特定已知结果的测试是一个好的测试(即运行查询“medicine”,如果不返回5000个结果则抛出错误)还是一个好的候选测试,或者我的测试应该更小,测试代码的更小部分而不是整个程序

如果是这样的话,在搜索引擎应用程序中有哪些很好的单元测试示例


什么是开始测试驱动开发思维的好资源?

试试吧!那是个好主意。也许从JUnit开始?这可能是作弊,但是: