4
4
5
5
class DatabaseTest extends TestCase
6
6
{
7
- /**
8
- * @var \PleskX\Api\Struct\Webspace\Info
9
- */
10
- private static $ _webspace ;
7
+ /** @var \PleskX\Api\Struct\Webspace\Info */
8
+ private static $ webspace ;
11
9
12
10
public static function setUpBeforeClass ()
13
11
{
14
12
parent ::setUpBeforeClass ();
15
- static ::$ _webspace = static ::_createWebspace ('example.dom ' );
16
- }
17
-
18
- public static function tearDownAfterClass ()
19
- {
20
- parent ::tearDownAfterClass ();
21
- static ::$ _client ->webspace ()->delete ('id ' , static ::$ _webspace ->id );
13
+ static ::$ webspace = static ::_createWebspace ();
22
14
}
23
15
24
16
public function testCreate ()
25
17
{
26
18
$ database = $ this ->_createDatabase ([
27
- 'webspace-id ' => static ::$ _webspace ->id ,
19
+ 'webspace-id ' => static ::$ webspace ->id ,
28
20
'name ' => 'test1 ' ,
29
21
'type ' => 'mysql ' ,
30
- 'db-server-id ' => 1
22
+ 'db-server-id ' => 1 ,
31
23
]);
32
24
static ::$ _client ->database ()->delete ('id ' , $ database ->id );
33
25
}
34
26
35
27
public function testCreateUser ()
36
28
{
37
29
$ database = $ this ->_createDatabase ([
38
- 'webspace-id ' => static ::$ _webspace ->id ,
30
+ 'webspace-id ' => static ::$ webspace ->id ,
39
31
'name ' => 'test1 ' ,
40
32
'type ' => 'mysql ' ,
41
- 'db-server-id ' => 1
33
+ 'db-server-id ' => 1 ,
42
34
]);
43
35
$ user = $ this ->_createUser ([
44
36
'db-id ' => $ database ->id ,
@@ -52,10 +44,10 @@ public function testCreateUser()
52
44
public function testUpdateUser ()
53
45
{
54
46
$ database = $ this ->_createDatabase ([
55
- 'webspace-id ' => static ::$ _webspace ->id ,
47
+ 'webspace-id ' => static ::$ webspace ->id ,
56
48
'name ' => 'test1 ' ,
57
49
'type ' => 'mysql ' ,
58
- 'db-server-id ' => 1
50
+ 'db-server-id ' => 1 ,
59
51
]);
60
52
$ user = $ this ->_createUser ([
61
53
'db-id ' => $ database ->id ,
@@ -65,7 +57,7 @@ public function testUpdateUser()
65
57
$ updatedUser = static ::$ _client ->database ()->updateUser ([
66
58
'id ' => $ user ->id ,
67
59
'login ' => 'test_user2 ' ,
68
- 'password ' => 'setup2Q '
60
+ 'password ' => 'setup2Q ' ,
69
61
]);
70
62
$ this ->assertEquals (true , $ updatedUser );
71
63
static ::$ _client ->database ()->deleteUser ('id ' , $ user ->id );
@@ -75,16 +67,16 @@ public function testUpdateUser()
75
67
public function testGetById ()
76
68
{
77
69
$ database = $ this ->_createDatabase ([
78
- 'webspace-id ' => static ::$ _webspace ->id ,
70
+ 'webspace-id ' => static ::$ webspace ->id ,
79
71
'name ' => 'test1 ' ,
80
72
'type ' => 'mysql ' ,
81
- 'db-server-id ' => 1
73
+ 'db-server-id ' => 1 ,
82
74
]);
83
75
84
76
$ db = static ::$ _client ->database ()->get ('id ' , $ database ->id );
85
77
$ this ->assertEquals ('test1 ' , $ db ->name );
86
78
$ this ->assertEquals ('mysql ' , $ db ->type );
87
- $ this ->assertEquals (static ::$ _webspace ->id , $ db ->webspaceId );
79
+ $ this ->assertEquals (static ::$ webspace ->id , $ db ->webspaceId );
88
80
$ this ->assertEquals (1 , $ db ->dbServerId );
89
81
90
82
static ::$ _client ->database ()->delete ('id ' , $ database ->id );
@@ -93,21 +85,21 @@ public function testGetById()
93
85
public function testGetAllByWebspaceId ()
94
86
{
95
87
$ db1 = $ this ->_createDatabase ([
96
- 'webspace-id ' => static ::$ _webspace ->id ,
88
+ 'webspace-id ' => static ::$ webspace ->id ,
97
89
'name ' => 'test1 ' ,
98
90
'type ' => 'mysql ' ,
99
- 'db-server-id ' => 1
91
+ 'db-server-id ' => 1 ,
100
92
]);
101
93
$ db2 = $ this ->_createDatabase ([
102
- 'webspace-id ' => static ::$ _webspace ->id ,
94
+ 'webspace-id ' => static ::$ webspace ->id ,
103
95
'name ' => 'test2 ' ,
104
96
'type ' => 'mysql ' ,
105
- 'db-server-id ' => 1
97
+ 'db-server-id ' => 1 ,
106
98
]);
107
- $ databases = static ::$ _client ->database ()->getAll ('webspace-id ' , static ::$ _webspace ->id );
99
+ $ databases = static ::$ _client ->database ()->getAll ('webspace-id ' , static ::$ webspace ->id );
108
100
$ this ->assertEquals ('test1 ' , $ databases [0 ]->name );
109
101
$ this ->assertEquals ('test2 ' , $ databases [1 ]->name );
110
- $ this ->assertEquals (static ::$ _webspace ->id , $ databases [0 ]->webspaceId );
102
+ $ this ->assertEquals (static ::$ webspace ->id , $ databases [0 ]->webspaceId );
111
103
$ this ->assertEquals (1 , $ databases [1 ]->dbServerId );
112
104
113
105
static ::$ _client ->database ()->delete ('id ' , $ db1 ->id );
@@ -117,10 +109,10 @@ public function testGetAllByWebspaceId()
117
109
public function testGetUserById ()
118
110
{
119
111
$ database = $ this ->_createDatabase ([
120
- 'webspace-id ' => static ::$ _webspace ->id ,
112
+ 'webspace-id ' => static ::$ webspace ->id ,
121
113
'name ' => 'test1 ' ,
122
114
'type ' => 'mysql ' ,
123
- 'db-server-id ' => 1
115
+ 'db-server-id ' => 1 ,
124
116
]);
125
117
126
118
$ user = $ this ->_createUser ([
@@ -140,16 +132,16 @@ public function testGetUserById()
140
132
public function testGetAllUsersByDbId ()
141
133
{
142
134
$ db1 = $ this ->_createDatabase ([
143
- 'webspace-id ' => static ::$ _webspace ->id ,
135
+ 'webspace-id ' => static ::$ webspace ->id ,
144
136
'name ' => 'test1 ' ,
145
137
'type ' => 'mysql ' ,
146
- 'db-server-id ' => 1
138
+ 'db-server-id ' => 1 ,
147
139
]);
148
140
$ db2 = $ this ->_createDatabase ([
149
- 'webspace-id ' => static ::$ _webspace ->id ,
141
+ 'webspace-id ' => static ::$ webspace ->id ,
150
142
'name ' => 'test2 ' ,
151
143
'type ' => 'mysql ' ,
152
- 'db-server-id ' => 1
144
+ 'db-server-id ' => 1 ,
153
145
]);
154
146
$ user1 = $ this ->_createUser ([
155
147
'db-id ' => $ db1 ->id ,
@@ -184,10 +176,10 @@ public function testGetAllUsersByDbId()
184
176
public function testDelete ()
185
177
{
186
178
$ database = $ this ->_createDatabase ([
187
- 'webspace-id ' => static ::$ _webspace ->id ,
179
+ 'webspace-id ' => static ::$ webspace ->id ,
188
180
'name ' => 'test1 ' ,
189
181
'type ' => 'mysql ' ,
190
- 'db-server-id ' => 1
182
+ 'db-server-id ' => 1 ,
191
183
]);
192
184
$ result = static ::$ _client ->database ()->delete ('id ' , $ database ->id );
193
185
$ this ->assertTrue ($ result );
@@ -196,10 +188,10 @@ public function testDelete()
196
188
public function testDeleteUser ()
197
189
{
198
190
$ database = $ this ->_createDatabase ([
199
- 'webspace-id ' => static ::$ _webspace ->id ,
191
+ 'webspace-id ' => static ::$ webspace ->id ,
200
192
'name ' => 'test1 ' ,
201
193
'type ' => 'mysql ' ,
202
- 'db-server-id ' => 1
194
+ 'db-server-id ' => 1 ,
203
195
]);
204
196
$ user = $ this ->_createUser ([
205
197
'db-id ' => $ database ->id ,
@@ -219,8 +211,9 @@ public function testDeleteUser()
219
211
private function _createDatabase (array $ params )
220
212
{
221
213
$ database = static ::$ _client ->database ()->create ($ params );
222
- $ this ->assertInternalType ( ' integer ' , $ database ->id );
214
+ $ this ->assertIsInt ( $ database ->id );
223
215
$ this ->assertGreaterThan (0 , $ database ->id );
216
+
224
217
return $ database ;
225
218
}
226
219
@@ -231,8 +224,9 @@ private function _createDatabase(array $params)
231
224
private function _createUser (array $ params )
232
225
{
233
226
$ user = static ::$ _client ->database ()->createUser ($ params );
234
- $ this ->assertInternalType ( ' integer ' , $ user ->id );
227
+ $ this ->assertIsInt ( $ user ->id );
235
228
$ this ->assertGreaterThan (0 , $ user ->id );
229
+
236
230
return $ user ;
237
231
}
238
232
}
0 commit comments