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

testNewRequestCanBeInserted()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 11
Code Lines 10

Duplication

Lines 0
Ratio 0 %

Importance

Changes 2
Bugs 2 Features 0
Metric Value
c 2
b 2
f 0
dl 0
loc 11
rs 9.4285
cc 1
eloc 10
nc 1
nop 0
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