我有一个类,它包含我想要测试的几个方法,还有一个私有嵌套类,用于其中的几个方法。在这个私有嵌套类中,它创建一个试图与网站或数据库形成连接的对象。我想分离连接到这个外部资源的测试和检索到的信息的处理。通过这种方式,我们可以选择不将测试环境连接到函数的“外部”源,从而大大简化了这些测试所需的设置。 }
public int collectA
我尝试用Python为REST客户机编写一些单元测试。我在模拟服务器的响应方面有问题。具体来说,我希望GET查询返回预先准备好的JSON字符串,而不连接到服务器。tests/__init__.py我将测试代码放在test_connector.py中。'
ImportError: No module named 'connector.Connector';
我需要一个关于模拟测试的澄清。在我的特定场景中,我必须测试一个服务,它依赖于连接模块(连接器)。连接器所做的基本上是,它创建了一个必须进行的服务调用的实例。我将在这个例子中进行演示。public DataService(Connectorconnector) {}
public ServiceData现在,为了测试Service,我想我需要模拟Connector。
我使用的是Jetty9.1.0,嵌入式的,我想同时设置端口和ThreadPool。我看到每个函数都有一个构造函数,但不知道如何使用其中的一个,然后设置另一个。Server server = new Server(9090);Server server = new Server(new QueuedThreadPool(100, 10));