@@ 68-81 (lines=14) @@ | ||
65 | ]); |
|
66 | } |
|
67 | ||
68 | public function testExecute() |
|
69 | { |
|
70 | $payment = $this->getMockBuilder(OrderPaymentInterface::class)->disableOriginalConstructor()->getMock(); |
|
71 | $payment->method('getLastTransId')->willReturn('123'); |
|
72 | ||
73 | $order = $this->getMockBuilder(Order::class)->disableOriginalConstructor()->getMock(); |
|
74 | $order->method('getPayment')->willReturn($payment); |
|
75 | ||
76 | $observer = $this->getMockBuilder(Observer::class)->disableOriginalConstructor()->setMethods(['getOrder'])->getMock(); |
|
77 | $observer->method('getOrder')->willReturn($order); |
|
78 | ||
79 | $result = $this->classToTest->execute($observer); |
|
80 | $this->assertNull($result); |
|
81 | } |
|
82 | ||
83 | public function testExecuteNoOrder() |
|
84 | { |
@@ 65-78 (lines=14) @@ | ||
62 | ]); |
|
63 | } |
|
64 | ||
65 | public function testInstall() |
|
66 | { |
|
67 | $connection = $this->getMockBuilder(Mysql::class)->disableOriginalConstructor()->getMock(); |
|
68 | $connection->method('tableColumnExists')->willReturn(false); |
|
69 | ||
70 | $setup = $this->getMockBuilder(ModuleDataSetupInterface::class)->disableOriginalConstructor()->getMock(); |
|
71 | $setup->method('getTable')->willReturn('table'); |
|
72 | $setup->method('getConnection')->willReturn($connection); |
|
73 | ||
74 | $context = $this->getMockBuilder(ModuleContextInterface::class)->disableOriginalConstructor()->getMock(); |
|
75 | ||
76 | $result = $this->classToTest->upgrade($setup, $context); |
|
77 | $this->assertNull($result); |
|
78 | } |
|
79 | } |
|
80 |