Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个调用的方法Now,一旦调用它应该以纪元格式(以毫秒为单位)返回当前时间。是否可以测试这种方法是否返回正确的值?测试这种方法是否有意义?
Now
此方法很可能只是对标准库的调用的包装。标准库不需要任何测试。您需要测试的只是从标准库中获取某些内容并将其转换为您需要的格式的代码。因此,我建议您将此代码移至单独的方法并通过不向其提供从标准库返回的当前值来测试它,而是提供具有已知正确结果的固定值。