diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-10-21 16:45:36 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-10-21 16:45:36 +0200 |
commit | 42d69a95f3276a2d6089ca68f635c4e2f6aa7a23 (patch) | |
tree | 6a17fd7998f291e6dec1d996c1e7c724b92b8e58 /tests/unit/fetcher/FetcherTest.php | |
parent | 0e6598b0734fb927109f745d9c0f3a8605a30ca5 (diff) |
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
Diffstat (limited to 'tests/unit/fetcher/FetcherTest.php')
-rw-r--r-- | tests/unit/fetcher/FetcherTest.php | 194 |
1 files changed, 97 insertions, 97 deletions
diff --git a/tests/unit/fetcher/FetcherTest.php b/tests/unit/fetcher/FetcherTest.php index 7421bc9e5..1ab81fc1e 100644 --- a/tests/unit/fetcher/FetcherTest.php +++ b/tests/unit/fetcher/FetcherTest.php @@ -28,103 +28,103 @@ namespace OCA\News\Fetcher; class FetcherTest extends \PHPUnit_Framework_TestCase { - private $fetcher; - - protected function setUp(){ - $this->fetcher = new Fetcher(); - } - - - public function testFetch(){ - $url = 'hi'; - $mockFetcher = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') - ->disableOriginalConstructor() - ->getMock(); - $mockFetcher->expects($this->once()) - ->method('canHandle') - ->with($this->equalTo($url)) - ->will($this->returnValue(true)); - $this->fetcher->registerFetcher($mockFetcher); - - $this->fetcher->fetch($url); - } - - - public function testNoFetchers(){ - $url = 'hi'; - $mockFetcher = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') - ->disableOriginalConstructor() - ->getMock(); - $mockFetcher->expects($this->once()) - ->method('canHandle') - ->with($this->equalTo($url)) - ->will($this->returnValue(false)); - $mockFetcher2 = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') - ->disableOriginalConstructor() - ->getMock(); - $mockFetcher2->expects($this->once()) - ->method('canHandle') - ->with($this->equalTo($url)) - ->will($this->returnValue(false)); - - $this->fetcher->registerFetcher($mockFetcher); - $this->fetcher->registerFetcher($mockFetcher2); - - $result = $this->fetcher->fetch($url); - $this->assertEquals([null, []], $result); - } - - public function testMultipleFetchers(){ - $url = 'hi'; - $mockFetcher = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') - ->disableOriginalConstructor() - ->getMock(); - $mockFetcher->expects($this->once()) - ->method('canHandle') - ->with($this->equalTo($url)) - ->will($this->returnValue(false)); - $mockFetcher2 = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') - ->disableOriginalConstructor() - ->getMock(); - $mockFetcher2->expects($this->once()) - ->method('canHandle') - ->with($this->equalTo($url)) - ->will($this->returnValue(true)); - - $this->fetcher->registerFetcher($mockFetcher); - $this->fetcher->registerFetcher($mockFetcher2); - - $this->fetcher->fetch($url); - } - - - public function testMultipleFetchersOnlyOneShouldHandle(){ - $url = 'hi'; - $return = 'zeas'; - $mockFetcher = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') - ->disableOriginalConstructor() - ->getMock(); - $mockFetcher->expects($this->once()) - ->method('canHandle') - ->with($this->equalTo($url)) - ->will($this->returnValue(true)); - $mockFetcher->expects($this->once()) - ->method('fetch') - ->with($this->equalTo($url)) - ->will($this->returnValue($return)); - $mockFetcher2 = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') - ->disableOriginalConstructor() - ->getMock(); - $mockFetcher2->expects($this->never()) - ->method('canHandle'); - - $this->fetcher->registerFetcher($mockFetcher); - $this->fetcher->registerFetcher($mockFetcher2); - - $result = $this->fetcher->fetch($url); - - $this->assertEquals($return, $result); - } + private $fetcher; + + protected function setUp(){ + $this->fetcher = new Fetcher(); + } + + + public function testFetch(){ + $url = 'hi'; + $mockFetcher = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') + ->disableOriginalConstructor() + ->getMock(); + $mockFetcher->expects($this->once()) + ->method('canHandle') + ->with($this->equalTo($url)) + ->will($this->returnValue(true)); + $this->fetcher->registerFetcher($mockFetcher); + + $this->fetcher->fetch($url); + } + + + public function testNoFetchers(){ + $url = 'hi'; + $mockFetcher = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') + ->disableOriginalConstructor() + ->getMock(); + $mockFetcher->expects($this->once()) + ->method('canHandle') + ->with($this->equalTo($url)) + ->will($this->returnValue(false)); + $mockFetcher2 = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') + ->disableOriginalConstructor() + ->getMock(); + $mockFetcher2->expects($this->once()) + ->method('canHandle') + ->with($this->equalTo($url)) + ->will($this->returnValue(false)); + + $this->fetcher->registerFetcher($mockFetcher); + $this->fetcher->registerFetcher($mockFetcher2); + + $result = $this->fetcher->fetch($url); + $this->assertEquals([null, []], $result); + } + + public function testMultipleFetchers(){ + $url = 'hi'; + $mockFetcher = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') + ->disableOriginalConstructor() + ->getMock(); + $mockFetcher->expects($this->once()) + ->method('canHandle') + ->with($this->equalTo($url)) + ->will($this->returnValue(false)); + $mockFetcher2 = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') + ->disableOriginalConstructor() + ->getMock(); + $mockFetcher2->expects($this->once()) + ->method('canHandle') + ->with($this->equalTo($url)) + ->will($this->returnValue(true)); + + $this->fetcher->registerFetcher($mockFetcher); + $this->fetcher->registerFetcher($mockFetcher2); + + $this->fetcher->fetch($url); + } + + + public function testMultipleFetchersOnlyOneShouldHandle(){ + $url = 'hi'; + $return = 'zeas'; + $mockFetcher = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') + ->disableOriginalConstructor() + ->getMock(); + $mockFetcher->expects($this->once()) + ->method('canHandle') + ->with($this->equalTo($url)) + ->will($this->returnValue(true)); + $mockFetcher->expects($this->once()) + ->method('fetch') + ->with($this->equalTo($url)) + ->will($this->returnValue($return)); + $mockFetcher2 = $this->getMockBuilder('\OCA\News\Fetcher\IFeedFetcher') + ->disableOriginalConstructor() + ->getMock(); + $mockFetcher2->expects($this->never()) + ->method('canHandle'); + + $this->fetcher->registerFetcher($mockFetcher); + $this->fetcher->registerFetcher($mockFetcher2); + + $result = $this->fetcher->fetch($url); + + $this->assertEquals($return, $result); + } }
\ No newline at end of file |