Completed
Push — master ( dd5a92...8fe711 )
by Christoph
09:16
created

RequestInsertionTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 14
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 6

Importance

Changes 2
Bugs 2 Features 0
Metric Value
wmc 1
c 2
b 2
f 0
lcom 0
cbo 6
dl 0
loc 14
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A testNewRequestCanBeInserted() 0 11 1
1
<?php
2
3
4
namespace WMDE\Fundraising\Store\Tests;
5
6
use WMDE\Fundraising\Entities\Request;
7
8
class RequestInsertionTest extends \PHPUnit_Framework_TestCase {
9
10
	public function testNewRequestCanBeInserted() {
11
		$entityManager = TestEnvironment::newDefault()->getFactory()->getEntityManager();
12
		$entityManager->persist( new Request() );
13
		$entityManager->flush();
14
		$count = $entityManager->createQueryBuilder()
15
			->select( 'COUNT(r.id)' )
16
			->from( Request::class, 'r' )
17
			->getQuery()
18
			->getSingleScalarResult();
19
		$this->assertEquals( 1, $count ); // Can't use assertSame because a string is returned
20
	}
21
}
22