API: Remove deprecated response values from action=login
[lhc/web/wiklou.git] / tests / phpunit / includes / api / ApiBaseTest.php
1 <?php
2
3 /**
4 * @group API
5 * @group Database
6 * @group medium
7 */
8 class ApiBaseTest extends ApiTestCase {
9
10 /**
11 * @covers ApiBase::requireOnlyOneParameter
12 */
13 public function testRequireOnlyOneParameterDefault() {
14 $mock = new MockApi();
15 $mock->requireOnlyOneParameter(
16 [ "filename" => "foo.txt", "enablechunks" => false ],
17 "filename", "enablechunks"
18 );
19 $this->assertTrue( true );
20 }
21
22 /**
23 * @expectedException UsageException
24 * @covers ApiBase::requireOnlyOneParameter
25 */
26 public function testRequireOnlyOneParameterZero() {
27 $mock = new MockApi();
28 $mock->requireOnlyOneParameter(
29 [ "filename" => "foo.txt", "enablechunks" => 0 ],
30 "filename", "enablechunks"
31 );
32 }
33
34 /**
35 * @expectedException UsageException
36 * @covers ApiBase::requireOnlyOneParameter
37 */
38 public function testRequireOnlyOneParameterTrue() {
39 $mock = new MockApi();
40 $mock->requireOnlyOneParameter(
41 [ "filename" => "foo.txt", "enablechunks" => true ],
42 "filename", "enablechunks"
43 );
44 }
45
46 }