我正在努力将 JUnit 测试添加到企业解决方案的 Web 服务中。我的问题是;如果可能的话,我如何在 JUnit 测试中模拟 ERP 系统?
例如我有一个getOrders(Connection con, String customerId)
方法。但是,它会调用 ERP 系统来列出所有订单,例如:
public List<Order> getOrders(Connection con, String customerId) {
// Call ERP system
orders = con.fetchOrders(customerId);
// Manipulate result
orders...
return orders;
}
有什么方法可以模拟 ERP 连接?