From 42d69a95f3276a2d6089ca68f635c4e2f6aa7a23 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Tue, 21 Oct 2014 16:45:36 +0200 Subject: convert tabs indention to indention with 4 spaces because of mixing of both variants in code and better readability on github and websites because you cant set the indention width there and 8 spaces will be used for a tab --- tests/unit/utility/FaviconFetcherTest.php | 256 +++++++++++++++--------------- 1 file changed, 128 insertions(+), 128 deletions(-) (limited to 'tests/unit/utility/FaviconFetcherTest.php') diff --git a/tests/unit/utility/FaviconFetcherTest.php b/tests/unit/utility/FaviconFetcherTest.php index 3ed0d4dc8..e73510a13 100644 --- a/tests/unit/utility/FaviconFetcherTest.php +++ b/tests/unit/utility/FaviconFetcherTest.php @@ -17,183 +17,183 @@ namespace OCA\News\Utility; class FaviconFetcherTest extends \PHPUnit_Framework_TestCase { - private $fetcher; - private $fileFactory; - private $png; + private $fetcher; + private $fileFactory; + private $png; - protected function setUp(){ - $this->png = "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A"; - $this->fileFactory = $this->getMockBuilder( - '\OCA\News\Utility\SimplePieAPIFactory') - ->disableOriginalConstructor() - ->getMock(); - $this->config = $this->getMockBuilder( - '\OCA\News\Utility\Config') - ->disableOriginalConstructor() - ->getMock(); - $this->fetcher = new FaviconFetcher($this->fileFactory); - } + protected function setUp(){ + $this->png = "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A"; + $this->fileFactory = $this->getMockBuilder( + '\OCA\News\Utility\SimplePieAPIFactory') + ->disableOriginalConstructor() + ->getMock(); + $this->config = $this->getMockBuilder( + '\OCA\News\Utility\Config') + ->disableOriginalConstructor() + ->getMock(); + $this->fetcher = new FaviconFetcher($this->fileFactory); + } - protected function getFileMock($body='') { - $mock = $this->getMockBuilder('\SimplePie_File') - ->disableOriginalConstructor() - ->getMock(); - $mock->body = $body; - return $mock; - } + protected function getFileMock($body='') { + $mock = $this->getMockBuilder('\SimplePie_File') + ->disableOriginalConstructor() + ->getMock(); + $mock->body = $body; + return $mock; + } - protected function getFileMockCallback($onEqual, $returnMock) { - $defaultMock = $this->getFileMock(); + protected function getFileMockCallback($onEqual, $returnMock) { + $defaultMock = $this->getFileMock(); - return function($url) use ($onEqual, $returnMock, $defaultMock) { - if($url === $onEqual){ - return $returnMock; - } else { - return $defaultMock; - } - }; - } + return function($url) use ($onEqual, $returnMock, $defaultMock) { + if($url === $onEqual){ + return $returnMock; + } else { + return $defaultMock; + } + }; + } - public function testFetchNoResponseReturnsNull() { - $mock = $this->getFileMock(); + public function testFetchNoResponseReturnsNull() { + $mock = $this->getFileMock(); - $this->fileFactory->expects($this->any()) - ->method('getFile') - ->will($this->returnValue($mock)); + $this->fileFactory->expects($this->any()) + ->method('getFile') + ->will($this->returnValue($mock)); - $favicon = $this->fetcher->fetch('dfdf'); - $this->assertNull($favicon); - } + $favicon = $this->fetcher->fetch('dfdf'); + $this->assertNull($favicon); + } - public function testNoProxySettingsAreUsed() { - $faviconPath = "/owncloud/core/img/favicon.png"; - $html = $this->getFaviconHTML($faviconPath); + public function testNoProxySettingsAreUsed() { + $faviconPath = "/owncloud/core/img/favicon.png"; + $html = $this->getFaviconHTML($faviconPath); - $url = 'http://google.com'; - $pageMock = $this->getFileMock($html); - $pngMock = $this->getFileMock($this->png); + $url = 'http://google.com'; + $pageMock = $this->getFileMock($html); + $pngMock = $this->getFileMock($this->png); - $this->fileFactory->expects($this->at(0)) - ->method('getFile') - ->with($this->equalTo('http://google.com')) - ->will($this->returnValue($pageMock)); + $this->fileFactory->expects($this->at(0)) + ->method('getFile') + ->with($this->equalTo('http://google.com')) + ->will($this->returnValue($pageMock)); - $this->fileFactory->expects($this->at(1)) - ->method('getFile') - ->with($this->equalTo( - 'http://google.com/owncloud/core/img/favicon.png'), - $this->equalTo(10), - $this->equalTo(5), - $this->equalTo(null), - $this->equalTo('Mozilla/5.0 AppleWebKit')) - ->will($this->returnValue($pngMock)); + $this->fileFactory->expects($this->at(1)) + ->method('getFile') + ->with($this->equalTo( + 'http://google.com/owncloud/core/img/favicon.png'), + $this->equalTo(10), + $this->equalTo(5), + $this->equalTo(null), + $this->equalTo('Mozilla/5.0 AppleWebKit')) + ->will($this->returnValue($pngMock)); - $favicon = $this->fetcher->fetch($url); + $favicon = $this->fetcher->fetch($url); - $this->assertEquals('http://google.com/owncloud/core/img/favicon.png', $favicon); - } + $this->assertEquals('http://google.com/owncloud/core/img/favicon.png', $favicon); + } - public function testFetchFaviconFaviconDotIcoHttp(){ - $url = ' sub.google.com '; - $mock = $this->getFileMock($this->png); + public function testFetchFaviconFaviconDotIcoHttp(){ + $url = ' sub.google.com '; + $mock = $this->getFileMock($this->png); - $callback = $this->getFileMockCallback( - 'http://sub.google.com/favicon.ico', $mock); + $callback = $this->getFileMockCallback( + 'http://sub.google.com/favicon.ico', $mock); - $this->fileFactory->expects($this->any()) - ->method('getFile') - ->will($this->returnCallback($callback)); + $this->fileFactory->expects($this->any()) + ->method('getFile') + ->will($this->returnCallback($callback)); - $favicon = $this->fetcher->fetch($url); + $favicon = $this->fetcher->fetch($url); - $this->assertEquals('http://sub.google.com/favicon.ico', $favicon); - } + $this->assertEquals('http://sub.google.com/favicon.ico', $favicon); + } - public function testFetchFaviconFaviconDotIcoHttpBaseUrl(){ - $url = 'https://google.com/sometetst/dfladsf'; - $mock = $this->getFileMock($this->png); + public function testFetchFaviconFaviconDotIcoHttpBaseUrl(){ + $url = 'https://google.com/sometetst/dfladsf'; + $mock = $this->getFileMock($this->png); - $callback = $this->getFileMockCallback( - 'https://google.com/favicon.ico', $mock); + $callback = $this->getFileMockCallback( + 'https://google.com/favicon.ico', $mock); - $this->fileFactory->expects($this->any()) - ->method('getFile') - ->will($this->returnCallback($callback)); + $this->fileFactory->expects($this->any()) + ->method('getFile') + ->will($this->returnCallback($callback)); - $favicon = $this->fetcher->fetch($url); + $favicon = $this->fetcher->fetch($url); - $this->assertEquals('https://google.com/favicon.ico', $favicon); - } + $this->assertEquals('https://google.com/favicon.ico', $favicon); + } - private function getFaviconHTML($faviconPath) { - return " - - - - - "; - } + private function getFaviconHTML($faviconPath) { + return " + + + + + "; + } - public function testIconAbspathHTTP() { - $faviconPath = "/owncloud/core/img/favicon.png"; - $html = $this->getFaviconHTML($faviconPath); + public function testIconAbspathHTTP() { + $faviconPath = "/owncloud/core/img/favicon.png"; + $html = $this->getFaviconHTML($faviconPath); - $url = 'http://google.com'; - $pageMock = $this->getFileMock($html); - $pngMock = $this->getFileMock($this->png); + $url = 'http://google.com'; + $pageMock = $this->getFileMock($html); + $pngMock = $this->getFileMock($this->png); - $this->fileFactory->expects($this->at(0)) - ->method('getFile') - ->with($this->equalTo('http://google.com')) - ->will($this->returnValue($pageMock)); + $this->fileFactory->expects($this->at(0)) + ->method('getFile') + ->with($this->equalTo('http://google.com')) + ->will($this->returnValue($pageMock)); - $this->fileFactory->expects($this->at(1)) - ->method('getFile') - ->with($this->equalTo( - 'http://google.com/owncloud/core/img/favicon.png')) - ->will($this->returnValue($pngMock)); + $this->fileFactory->expects($this->at(1)) + ->method('getFile') + ->with($this->equalTo( + 'http://google.com/owncloud/core/img/favicon.png')) + ->will($this->returnValue($pngMock)); - $favicon = $this->fetcher->fetch($url); + $favicon = $this->fetcher->fetch($url); - $this->assertEquals('http://google.com/owncloud/core/img/favicon.png', $favicon); - } + $this->assertEquals('http://google.com/owncloud/core/img/favicon.png', $favicon); + } - public function testEmptyFilePathDoesNotOpenFile() { - $url = ''; + public function testEmptyFilePathDoesNotOpenFile() { + $url = ''; - $this->fileFactory->expects($this->never()) - ->method('getFile'); + $this->fileFactory->expects($this->never()) + ->method('getFile'); - $this->fetcher->fetch($url); - } + $this->fetcher->fetch($url); + } - public function testInvalidHostnameDoesNotOpenFile() { - $url = "a.b_c.de"; + public function testInvalidHostnameDoesNotOpenFile() { + $url = "a.b_c.de"; - $this->fileFactory->expects($this->never()) - ->method('getFile'); + $this->fileFactory->expects($this->never()) + ->method('getFile'); - $this->fetcher->fetch($url); - } + $this->fetcher->fetch($url); + } - public function testInvalidHostnameDoesNotOpenFileHttp() { - $url = "http://a.b_c.de"; + public function testInvalidHostnameDoesNotOpenFileHttp() { + $url = "http://a.b_c.de"; - $this->fileFactory->expects($this->never()) - ->method('getFile'); + $this->fileFactory->expects($this->never()) + ->method('getFile'); - $this->fetcher->fetch($url); - } + $this->fetcher->fetch($url); + } } -- cgit v1.2.3