44
55class DatabaseTest extends TestCase
66{
7- /**
8- * @var \PleskX\Api\Struct\Webspace\Info
9- */
10- private static $ _webspace ;
7+ /** @var \PleskX\Api\Struct\Webspace\Info */
8+ private static $ webspace ;
119
1210 public static function setUpBeforeClass ()
1311 {
1412 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 ();
2214 }
2315
2416 public function testCreate ()
2517 {
2618 $ database = $ this ->_createDatabase ([
27- 'webspace-id ' => static ::$ _webspace ->id ,
19+ 'webspace-id ' => static ::$ webspace ->id ,
2820 'name ' => 'test1 ' ,
2921 'type ' => 'mysql ' ,
30- 'db-server-id ' => 1
22+ 'db-server-id ' => 1 ,
3123 ]);
3224 static ::$ _client ->database ()->delete ('id ' , $ database ->id );
3325 }
3426
3527 public function testCreateUser ()
3628 {
3729 $ database = $ this ->_createDatabase ([
38- 'webspace-id ' => static ::$ _webspace ->id ,
30+ 'webspace-id ' => static ::$ webspace ->id ,
3931 'name ' => 'test1 ' ,
4032 'type ' => 'mysql ' ,
41- 'db-server-id ' => 1
33+ 'db-server-id ' => 1 ,
4234 ]);
4335 $ user = $ this ->_createUser ([
4436 'db-id ' => $ database ->id ,
@@ -52,10 +44,10 @@ public function testCreateUser()
5244 public function testUpdateUser ()
5345 {
5446 $ database = $ this ->_createDatabase ([
55- 'webspace-id ' => static ::$ _webspace ->id ,
47+ 'webspace-id ' => static ::$ webspace ->id ,
5648 'name ' => 'test1 ' ,
5749 'type ' => 'mysql ' ,
58- 'db-server-id ' => 1
50+ 'db-server-id ' => 1 ,
5951 ]);
6052 $ user = $ this ->_createUser ([
6153 'db-id ' => $ database ->id ,
@@ -65,7 +57,7 @@ public function testUpdateUser()
6557 $ updatedUser = static ::$ _client ->database ()->updateUser ([
6658 'id ' => $ user ->id ,
6759 'login ' => 'test_user2 ' ,
68- 'password ' => 'setup2Q '
60+ 'password ' => 'setup2Q ' ,
6961 ]);
7062 $ this ->assertEquals (true , $ updatedUser );
7163 static ::$ _client ->database ()->deleteUser ('id ' , $ user ->id );
@@ -75,16 +67,16 @@ public function testUpdateUser()
7567 public function testGetById ()
7668 {
7769 $ database = $ this ->_createDatabase ([
78- 'webspace-id ' => static ::$ _webspace ->id ,
70+ 'webspace-id ' => static ::$ webspace ->id ,
7971 'name ' => 'test1 ' ,
8072 'type ' => 'mysql ' ,
81- 'db-server-id ' => 1
73+ 'db-server-id ' => 1 ,
8274 ]);
8375
8476 $ db = static ::$ _client ->database ()->get ('id ' , $ database ->id );
8577 $ this ->assertEquals ('test1 ' , $ db ->name );
8678 $ this ->assertEquals ('mysql ' , $ db ->type );
87- $ this ->assertEquals (static ::$ _webspace ->id , $ db ->webspaceId );
79+ $ this ->assertEquals (static ::$ webspace ->id , $ db ->webspaceId );
8880 $ this ->assertEquals (1 , $ db ->dbServerId );
8981
9082 static ::$ _client ->database ()->delete ('id ' , $ database ->id );
@@ -93,21 +85,21 @@ public function testGetById()
9385 public function testGetAllByWebspaceId ()
9486 {
9587 $ db1 = $ this ->_createDatabase ([
96- 'webspace-id ' => static ::$ _webspace ->id ,
88+ 'webspace-id ' => static ::$ webspace ->id ,
9789 'name ' => 'test1 ' ,
9890 'type ' => 'mysql ' ,
99- 'db-server-id ' => 1
91+ 'db-server-id ' => 1 ,
10092 ]);
10193 $ db2 = $ this ->_createDatabase ([
102- 'webspace-id ' => static ::$ _webspace ->id ,
94+ 'webspace-id ' => static ::$ webspace ->id ,
10395 'name ' => 'test2 ' ,
10496 'type ' => 'mysql ' ,
105- 'db-server-id ' => 1
97+ 'db-server-id ' => 1 ,
10698 ]);
107- $ databases = static ::$ _client ->database ()->getAll ('webspace-id ' , static ::$ _webspace ->id );
99+ $ databases = static ::$ _client ->database ()->getAll ('webspace-id ' , static ::$ webspace ->id );
108100 $ this ->assertEquals ('test1 ' , $ databases [0 ]->name );
109101 $ this ->assertEquals ('test2 ' , $ databases [1 ]->name );
110- $ this ->assertEquals (static ::$ _webspace ->id , $ databases [0 ]->webspaceId );
102+ $ this ->assertEquals (static ::$ webspace ->id , $ databases [0 ]->webspaceId );
111103 $ this ->assertEquals (1 , $ databases [1 ]->dbServerId );
112104
113105 static ::$ _client ->database ()->delete ('id ' , $ db1 ->id );
@@ -117,10 +109,10 @@ public function testGetAllByWebspaceId()
117109 public function testGetUserById ()
118110 {
119111 $ database = $ this ->_createDatabase ([
120- 'webspace-id ' => static ::$ _webspace ->id ,
112+ 'webspace-id ' => static ::$ webspace ->id ,
121113 'name ' => 'test1 ' ,
122114 'type ' => 'mysql ' ,
123- 'db-server-id ' => 1
115+ 'db-server-id ' => 1 ,
124116 ]);
125117
126118 $ user = $ this ->_createUser ([
@@ -140,16 +132,16 @@ public function testGetUserById()
140132 public function testGetAllUsersByDbId ()
141133 {
142134 $ db1 = $ this ->_createDatabase ([
143- 'webspace-id ' => static ::$ _webspace ->id ,
135+ 'webspace-id ' => static ::$ webspace ->id ,
144136 'name ' => 'test1 ' ,
145137 'type ' => 'mysql ' ,
146- 'db-server-id ' => 1
138+ 'db-server-id ' => 1 ,
147139 ]);
148140 $ db2 = $ this ->_createDatabase ([
149- 'webspace-id ' => static ::$ _webspace ->id ,
141+ 'webspace-id ' => static ::$ webspace ->id ,
150142 'name ' => 'test2 ' ,
151143 'type ' => 'mysql ' ,
152- 'db-server-id ' => 1
144+ 'db-server-id ' => 1 ,
153145 ]);
154146 $ user1 = $ this ->_createUser ([
155147 'db-id ' => $ db1 ->id ,
@@ -184,10 +176,10 @@ public function testGetAllUsersByDbId()
184176 public function testDelete ()
185177 {
186178 $ database = $ this ->_createDatabase ([
187- 'webspace-id ' => static ::$ _webspace ->id ,
179+ 'webspace-id ' => static ::$ webspace ->id ,
188180 'name ' => 'test1 ' ,
189181 'type ' => 'mysql ' ,
190- 'db-server-id ' => 1
182+ 'db-server-id ' => 1 ,
191183 ]);
192184 $ result = static ::$ _client ->database ()->delete ('id ' , $ database ->id );
193185 $ this ->assertTrue ($ result );
@@ -196,10 +188,10 @@ public function testDelete()
196188 public function testDeleteUser ()
197189 {
198190 $ database = $ this ->_createDatabase ([
199- 'webspace-id ' => static ::$ _webspace ->id ,
191+ 'webspace-id ' => static ::$ webspace ->id ,
200192 'name ' => 'test1 ' ,
201193 'type ' => 'mysql ' ,
202- 'db-server-id ' => 1
194+ 'db-server-id ' => 1 ,
203195 ]);
204196 $ user = $ this ->_createUser ([
205197 'db-id ' => $ database ->id ,
@@ -219,8 +211,9 @@ public function testDeleteUser()
219211 private function _createDatabase (array $ params )
220212 {
221213 $ database = static ::$ _client ->database ()->create ($ params );
222- $ this ->assertInternalType ( ' integer ' , $ database ->id );
214+ $ this ->assertIsInt ( $ database ->id );
223215 $ this ->assertGreaterThan (0 , $ database ->id );
216+
224217 return $ database ;
225218 }
226219
@@ -231,8 +224,9 @@ private function _createDatabase(array $params)
231224 private function _createUser (array $ params )
232225 {
233226 $ user = static ::$ _client ->database ()->createUser ($ params );
234- $ this ->assertInternalType ( ' integer ' , $ user ->id );
227+ $ this ->assertIsInt ( $ user ->id );
235228 $ this ->assertGreaterThan (0 , $ user ->id );
229+
236230 return $ user ;
237231 }
238232}
0 commit comments