Completed
Pull Request — master (#217)
by Victor
02:18
created

FeedTest   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 2
c 1
b 0
f 0
lcom 0
cbo 1
dl 0
loc 19
rs 10
1
<?php
2
3
namespace Owncloud\Updater\Tests\Utils;
4
5
use Owncloud\Updater\Utils\Feed;
6
7
class FeedTest extends \PHPUnit_Framework_TestCase {
8
9
	public function resultProvider(){
10
		return [
11
			[ [], false ],
12
			[ [ 'url'=>'123' ], false ],
13
			[ [ 'url'=>'123', 'version' => '123' ], false ],
14
			[ [ 'url'=>'123', 'version' => '123', 'versionstring' => '123' ], true ],
15
		];
16
	}
17
18
	/**
19
	 * @dataProvider resultProvider
20
	 */
21
	public function testValidity($feedData, $expectedValidity){
22
		$feed = new Feed($feedData);
23
		$this->assertEquals($expectedValidity, $feed->isValid());
24
	}
25
}
26