1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
namespace Magento\Payment\Test\Unit\Gateway\Http;
use Magento\Payment\Gateway\Http\Transfer;
class TransferTest extends \PHPUnit\Framework\TestCase
{
public function testIO()
{
$clientConfig = ['config'];
$headers = ['Header'];
$body = ['data', 'data2'];
$auth = ['username', 'password'];
$method = 'POST';
$uri = 'https://gateway.com';
$encode = false;
$transfer = new Transfer(
$clientConfig,
$headers,
$body,
$auth,
$method,
$uri,
$encode
);
static::assertSame($clientConfig, $transfer->getClientConfig());
static::assertSame($headers, $transfer->getHeaders());
static::assertSame($body, $transfer->getBody());
static::assertSame($method, $transfer->getMethod());
static::assertSame($uri, $transfer->getUri());
static::assertSame($encode, $transfer->shouldEncode());
}
}