1
|
|
|
<?php |
2
|
|
|
|
3
|
|
|
namespace Xsolla\SDK\Tests\Integration\API; |
4
|
|
|
|
5
|
|
|
/** |
6
|
|
|
* @group api |
7
|
|
|
*/ |
8
|
|
|
class StorefrontTest extends AbstractAPITest |
9
|
|
|
{ |
10
|
|
|
const LANGUAGE = 'en'; |
11
|
|
|
const CURRENCY = 'USD'; |
12
|
|
|
|
13
|
|
|
public function testGetStorefrontVirtualCurrency() |
14
|
|
|
{ |
15
|
|
|
$response = static::$xsollaClient->GetStorefrontVirtualCurrency( |
16
|
|
|
[ |
17
|
|
|
'project_id' => static::$projectId, |
18
|
|
|
'user_id' => static::$userId, |
19
|
|
|
'language' => self::LANGUAGE, |
20
|
|
|
'currency' => self::CURRENCY, |
21
|
|
|
] |
22
|
|
|
); |
23
|
|
|
static::assertInternalType('array', $response); |
|
|
|
|
24
|
|
|
} |
25
|
|
|
|
26
|
|
|
public function testGetStorefrontVirtualGroups() |
27
|
|
|
{ |
28
|
|
|
$response = static::$xsollaClient->GetStorefrontVirtualGroups( |
29
|
|
|
[ |
30
|
|
|
'project_id' => static::$projectId, |
31
|
|
|
'user_id' => static::$userId, |
32
|
|
|
'language' => self::LANGUAGE, |
33
|
|
|
'currency' => self::CURRENCY, |
34
|
|
|
] |
35
|
|
|
); |
36
|
|
|
static::assertInternalType('array', $response); |
|
|
|
|
37
|
|
|
} |
38
|
|
|
|
39
|
|
|
public function testGetStorefrontVirtualItems() |
40
|
|
|
{ |
41
|
|
|
$response = static::$xsollaClient->GetStorefrontVirtualItems( |
42
|
|
|
[ |
43
|
|
|
'project_id' => static::$projectId, |
44
|
|
|
'user_id' => static::$userId, |
45
|
|
|
'language' => self::LANGUAGE, |
46
|
|
|
'currency' => self::CURRENCY, |
47
|
|
|
'group_id' => 7, |
48
|
|
|
] |
49
|
|
|
); |
50
|
|
|
static::assertInternalType('array', $response); |
|
|
|
|
51
|
|
|
} |
52
|
|
|
|
53
|
|
|
public function testGetStorefrontSubscriptions() |
54
|
|
|
{ |
55
|
|
|
$response = static::$xsollaClient->GetStorefrontSubscriptions( |
56
|
|
|
[ |
57
|
|
|
'project_id' => static::$projectId, |
58
|
|
|
'user_id' => static::$userId, |
59
|
|
|
'language' => self::LANGUAGE, |
60
|
|
|
'currency' => self::CURRENCY, |
61
|
|
|
] |
62
|
|
|
); |
63
|
|
|
static::assertInternalType('array', $response); |
|
|
|
|
64
|
|
|
} |
65
|
|
|
|
66
|
|
|
public function testGetStorefrontBonus() |
67
|
|
|
{ |
68
|
|
|
$response = static::$xsollaClient->GetStorefrontBonus( |
69
|
|
|
[ |
70
|
|
|
'project_id' => static::$projectId, |
71
|
|
|
'user_id' => static::$userId, |
72
|
|
|
'language' => self::LANGUAGE, |
73
|
|
|
'currency' => self::CURRENCY, |
74
|
|
|
] |
75
|
|
|
); |
76
|
|
|
static::assertInternalType('array', $response); |
|
|
|
|
77
|
|
|
} |
78
|
|
|
} |
79
|
|
|
|
This method has been deprecated. The supplier of the class has supplied an explanatory message.
The explanatory message should give you some clue as to whether and when the method will be removed from the class and what other method or class to use instead.