diff options
author | Côme Chilliet <come.chilliet@nextcloud.com> | 2022-08-29 15:11:18 +0200 |
---|---|---|
committer | Côme Chilliet <come.chilliet@nextcloud.com> | 2022-08-29 15:11:18 +0200 |
commit | 791e0214556c353d9c3ac9b2c54e465588c6af67 (patch) | |
tree | 817b061605c2c816f942f3cdb47439aafd6509d0 /tests/lib | |
parent | 1b577d348b32149b06493dd860a937ec8b7a6cc2 (diff) | |
download | nextcloud-server-791e0214556c353d9c3ac9b2c54e465588c6af67.tar.gz nextcloud-server-791e0214556c353d9c3ac9b2c54e465588c6af67.zip |
Remove deprecated at matcher in Updater/VersionCheckTest.php
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Diffstat (limited to 'tests/lib')
-rw-r--r-- | tests/lib/Updater/VersionCheckTest.php | 218 |
1 files changed, 111 insertions, 107 deletions
diff --git a/tests/lib/Updater/VersionCheckTest.php b/tests/lib/Updater/VersionCheckTest.php index f4216ddb0a3..cc2b0a369aa 100644 --- a/tests/lib/Updater/VersionCheckTest.php +++ b/tests/lib/Updater/VersionCheckTest.php @@ -66,20 +66,21 @@ class VersionCheckTest extends \Test\TestCase { ]; $this->config - ->expects($this->at(0)) + ->expects($this->once()) ->method('getSystemValueBool') ->with('has_internet_connection', true) ->willReturn(true); $this->config - ->expects($this->at(1)) - ->method('getAppValue') - ->with('core', 'lastupdatedat') - ->willReturn(time()); - $this->config - ->expects($this->at(2)) + ->expects($this->exactly(2)) ->method('getAppValue') - ->with('core', 'lastupdateResult') - ->willReturn(json_encode($expectedResult)); + ->withConsecutive( + ['core', 'lastupdatedat'], + ['core', 'lastupdateResult'] + ) + ->willReturnOnConsecutiveCalls( + time(), + json_encode($expectedResult) + ); $this->assertSame($expectedResult, $this->updater->check()); } @@ -96,38 +97,37 @@ class VersionCheckTest extends \Test\TestCase { ]; $this->config - ->expects($this->at(0)) + ->expects($this->once()) ->method('getSystemValueBool') ->with('has_internet_connection', true) ->willReturn(true); $this->config - ->expects($this->at(1)) + ->expects($this->exactly(4)) ->method('getAppValue') - ->with('core', 'lastupdatedat') - ->willReturn(0); + ->withConsecutive( + ['core', 'lastupdatedat'], + ['core', 'installedat'], + ['core', 'installedat'], + ['core', 'lastupdatedat'], + ) + ->willReturnOnConsecutiveCalls( + 0, + 'installedat', + 'installedat', + 'lastupdatedat' + ); $this->config - ->expects($this->at(2)) + ->expects($this->once()) ->method('getSystemValue') ->with('updater.server.url', 'https://updates.nextcloud.com/updater_server/') ->willReturnArgument(1); $this->config - ->expects($this->at(3)) - ->method('setAppValue') - ->with('core', 'lastupdatedat', $this->isType('integer')); - $this->config - ->expects($this->at(5)) - ->method('getAppValue') - ->with('core', 'installedat') - ->willReturn('installedat'); - $this->config - ->expects($this->at(6)) - ->method('getAppValue') - ->with('core', 'lastupdatedat') - ->willReturn('lastupdatedat'); - $this->config - ->expects($this->at(7)) + ->expects($this->exactly(2)) ->method('setAppValue') - ->with('core', 'lastupdateResult', json_encode($expectedResult)); + ->withConsecutive( + ['core', 'lastupdatedat', $this->isType('integer')], + ['core', 'lastupdateResult', json_encode($expectedResult)] + ); $updateXml = '<?xml version="1.0"?> <owncloud> @@ -149,38 +149,37 @@ class VersionCheckTest extends \Test\TestCase { public function testCheckWithInvalidXml() { $this->config - ->expects($this->at(0)) + ->expects($this->once()) ->method('getSystemValueBool') ->with('has_internet_connection', true) ->willReturn(true); $this->config - ->expects($this->at(1)) + ->expects($this->exactly(4)) ->method('getAppValue') - ->with('core', 'lastupdatedat') - ->willReturn(0); + ->withConsecutive( + ['core', 'lastupdatedat'], + ['core', 'installedat'], + ['core', 'installedat'], + ['core', 'lastupdatedat'], + ) + ->willReturnOnConsecutiveCalls( + 0, + 'installedat', + 'installedat', + 'lastupdatedat' + ); $this->config - ->expects($this->at(2)) + ->expects($this->once()) ->method('getSystemValue') ->with('updater.server.url', 'https://updates.nextcloud.com/updater_server/') ->willReturnArgument(1); $this->config - ->expects($this->at(3)) - ->method('setAppValue') - ->with('core', 'lastupdatedat', $this->isType('integer')); - $this->config - ->expects($this->at(5)) - ->method('getAppValue') - ->with('core', 'installedat') - ->willReturn('installedat'); - $this->config - ->expects($this->at(6)) - ->method('getAppValue') - ->with('core', 'lastupdatedat') - ->willReturn('lastupdatedat'); - $this->config - ->expects($this->at(7)) + ->expects($this->exactly(2)) ->method('setAppValue') - ->with('core', 'lastupdateResult', '[]'); + ->withConsecutive( + ['core', 'lastupdatedat', $this->isType('integer')], + ['core', 'lastupdateResult', '[]'] + ); $updateXml = 'Invalid XML Response!'; $this->updater @@ -204,34 +203,37 @@ class VersionCheckTest extends \Test\TestCase { ]; $this->config - ->expects($this->at(0)) + ->expects($this->once()) ->method('getSystemValueBool') ->with('has_internet_connection', true) ->willReturn(true); $this->config - ->expects($this->at(1)) + ->expects($this->exactly(4)) ->method('getAppValue') - ->with('core', 'lastupdatedat') - ->willReturn(0); + ->withConsecutive( + ['core', 'lastupdatedat'], + ['core', 'installedat'], + ['core', 'installedat'], + ['core', 'lastupdatedat'], + ) + ->willReturnOnConsecutiveCalls( + 0, + 'installedat', + 'installedat', + 'lastupdatedat' + ); $this->config - ->expects($this->at(2)) + ->expects($this->once()) ->method('getSystemValue') ->with('updater.server.url', 'https://updates.nextcloud.com/updater_server/') ->willReturnArgument(1); $this->config - ->expects($this->at(3)) + ->expects($this->exactly(2)) ->method('setAppValue') - ->with('core', 'lastupdatedat', $this->isType('integer')); - $this->config - ->expects($this->at(5)) - ->method('getAppValue') - ->with('core', 'installedat') - ->willReturn('installedat'); - $this->config - ->expects($this->at(6)) - ->method('getAppValue') - ->with('core', 'lastupdatedat') - ->willReturn('lastupdatedat'); + ->withConsecutive( + ['core', 'lastupdatedat', $this->isType('integer')], + ['core', 'lastupdateResult', $this->isType('string')] + ); $updateXml = '<?xml version="1.0"?> <owncloud> @@ -254,38 +256,37 @@ class VersionCheckTest extends \Test\TestCase { $expectedResult = []; $this->config - ->expects($this->at(0)) + ->expects($this->once()) ->method('getSystemValueBool') ->with('has_internet_connection', true) ->willReturn(true); $this->config - ->expects($this->at(1)) + ->expects($this->exactly(4)) ->method('getAppValue') - ->with('core', 'lastupdatedat') - ->willReturn(0); + ->withConsecutive( + ['core', 'lastupdatedat'], + ['core', 'installedat'], + ['core', 'installedat'], + ['core', 'lastupdatedat'], + ) + ->willReturnOnConsecutiveCalls( + 0, + 'installedat', + 'installedat', + 'lastupdatedat' + ); $this->config - ->expects($this->at(2)) + ->expects($this->once()) ->method('getSystemValue') ->with('updater.server.url', 'https://updates.nextcloud.com/updater_server/') ->willReturnArgument(1); $this->config - ->expects($this->at(3)) - ->method('setAppValue') - ->with('core', 'lastupdatedat', $this->isType('integer')); - $this->config - ->expects($this->at(5)) - ->method('getAppValue') - ->with('core', 'installedat') - ->willReturn('installedat'); - $this->config - ->expects($this->at(6)) - ->method('getAppValue') - ->with('core', 'lastupdatedat') - ->willReturn('lastupdatedat'); - $this->config - ->expects($this->at(7)) + ->expects($this->exactly(2)) ->method('setAppValue') - ->with('core', 'lastupdateResult', json_encode($expectedResult)); + ->withConsecutive( + ['core', 'lastupdatedat', $this->isType('integer')], + ['core', 'lastupdateResult', json_encode($expectedResult)] + ); $updateXml = ''; $this->updater @@ -309,34 +310,37 @@ class VersionCheckTest extends \Test\TestCase { ]; $this->config - ->expects($this->at(0)) + ->expects($this->once()) ->method('getSystemValueBool') ->with('has_internet_connection', true) ->willReturn(true); $this->config - ->expects($this->at(1)) + ->expects($this->exactly(4)) ->method('getAppValue') - ->with('core', 'lastupdatedat') - ->willReturn(0); + ->withConsecutive( + ['core', 'lastupdatedat'], + ['core', 'installedat'], + ['core', 'installedat'], + ['core', 'lastupdatedat'], + ) + ->willReturnOnConsecutiveCalls( + 0, + 'installedat', + 'installedat', + 'lastupdatedat' + ); $this->config - ->expects($this->at(2)) + ->expects($this->once()) ->method('getSystemValue') ->with('updater.server.url', 'https://updates.nextcloud.com/updater_server/') ->willReturnArgument(1); $this->config - ->expects($this->at(3)) + ->expects($this->exactly(2)) ->method('setAppValue') - ->with('core', 'lastupdatedat', $this->isType('integer')); - $this->config - ->expects($this->at(5)) - ->method('getAppValue') - ->with('core', 'installedat') - ->willReturn('installedat'); - $this->config - ->expects($this->at(6)) - ->method('getAppValue') - ->with('core', 'lastupdatedat') - ->willReturn('lastupdatedat'); + ->withConsecutive( + ['core', 'lastupdatedat', $this->isType('integer')], + ['core', 'lastupdateResult', $this->isType('string')] + ); // missing autoupdater element should still not fail $updateXml = '<?xml version="1.0"?> @@ -357,7 +361,7 @@ class VersionCheckTest extends \Test\TestCase { public function testNoInternet() { $this->config - ->expects($this->at(0)) + ->expects($this->once()) ->method('getSystemValueBool') ->with('has_internet_connection', true) ->willReturn(false); |