Completed
Push — master ( 2d3117...fcaa61 )
by Sam
22s queued 18s
created

SubscriptionTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 13
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 3

Importance

Changes 0
Metric Value
wmc 1
lcom 1
cbo 3
dl 0
loc 13
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A testParseNetworkAndMux() 0 9 1
1
<?php
2
3
namespace Jalle19\StatusManager\Test\Database;
4
5
use Jalle19\StatusManager\Database\Subscription;
6
use Jalle19\tvheadend\model\SubscriptionStatus;
7
use PHPUnit\Framework\TestCase;
8
9
class SubscriptionTest extends TestCase
10
{
11
12
	public function testParseNetworkAndMux(): void
13
	{
14
		$subscriptionStatus          = new SubscriptionStatus();
15
		$subscriptionStatus->channel = 'TV8 HD';
16
		$subscriptionStatus->service = 'SAT>IP DVB-S Tuner #1 (10.110.5.11:9983@TCP)/0.8W Thor/12437H/TV8 HD';
17
18
		$this->assertEquals('0.8W Thor', Subscription::parseNetwork($subscriptionStatus));
19
		$this->assertEquals('12437H', Subscription::parseMux($subscriptionStatus));
20
	}
21
}
22