我有一节课
<?php
class Cards
{
public function __construct($id) {
$this->id = $id;
}
public function add($card) {
// Make API call
return true;
}
}
和另一个返回Cards类的类
<?php
class Payment
{
public function cards() {
return new Cards('1');
下面是我理解适配器设计模式的方法
您有一个传统的支付系统:
class LegacyPaymentSystem {
public function pay($amount) {
}
public function refund() {
}
}
您实现了一个新的支付系统:
class PaymentSystem {
public function __construct() {
}
public function payAmount($amount, $currency) {
}
public function refund($pa
我看过很多关于使用mocking进行单元测试的文章。
我有一个简单的结账表单,提交卡的详细信息支付网关。是否可以在中模拟支付网关响应
@then(u'I submitted checkout form')
def submit_checkout_form(context):
"Mock your response Do not send/post request to payment gateway, but create order"
@then(u'I see my order successfully created')
def