Unit testing 在api的列表显示应用程序中,单元测试应该包括哪些内容?
我有一个连接到API端点并显示人员列表的应用程序。我想为应用程序编写一个单元测试。但我不确定在这里测试什么。没有算术运算发生,它只是从API获取数据并显示出来Unit testing 在api的列表显示应用程序中,单元测试应该包括哪些内容?,unit-testing,testing,Unit Testing,Testing,我有一个连接到API端点并显示人员列表的应用程序。我想为应用程序编写一个单元测试。但我不确定在这里测试什么。没有算术运算发生,它只是从API获取数据并显示出来 在这种情况下,单元测试应该包括哪些内容?如果测试永远不会失败,那么它就不是真正的测试任何东西。不过,在您的情况下,正在进行网络api调用。网络呼叫可能会一直失败。根据您拨打网络电话的方式,您可以: 创建可以返回各种错误代码的假web服务器 创建可以返回各种错误代码的模拟api服务 不要测试任何东西 您可以使用各种测试,行为测试、单元测试、
在这种情况下,单元测试应该包括哪些内容?如果测试永远不会失败,那么它就不是真正的测试任何东西。不过,在您的情况下,正在进行网络api调用。网络呼叫可能会一直失败。根据您拨打网络电话的方式,您可以:
根据您的需要,您可能不需要测试。或者,你可能需要更多。这取决于你 单元测试旨在确保在调用代码单元时发生一个或一组行为 在本例中,您拥有从API获取数据并返回数据的代码。您可能需要测试以下各项: