Test Failed
Pull Request — master (#39)
by Roman
03:36
created

ExecuteQueryStepTest   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 6
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 1
eloc 3
dl 0
loc 6
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A testGetRequiredArtifacts() 0 4 1
1
<?php
2
3
namespace Kami\ApiCoreBundle\Tests\RequestProcessor\Step\Common;
4
5
use Kami\ApiCoreBundle\RequestProcessor\Step\Item\ExecuteQueryStep;
6
use PHPUnit\Framework\TestCase;
7
8
class ExecuteQueryStepTest extends TestCase
9
{
10
    public function testGetRequiredArtifacts()
11
    {
12
        $step = new ExecuteQueryStep();
13
        $this->assertEquals(['query_builder', 'select_query_built', 'where_added'], $step->getRequiredArtifacts());
14
    }
15
16
//    public function testExecute()
17
//    {
18
//        $queryMock = $this->getMockForAbstractClass(AbstractQuery::class,
19
//            [],
20
//            Query::class,
21
//            false
22
//        );
23
//        $queryMock->expects($this->any())->method('getSingleResult')->willReturn(new MyModel());
24
//        $queryBuilderMock = $this->createMock(QueryBuilder::class);
25
//        $queryBuilderMock->expects($this->any())->method('getQuery')->willReturn($queryMock);
26
//
27
//        $step = new ExecuteQueryStep();
28
//
29
//        $step->setArtifacts(new ArtifactCollection([
30
//            new Artifact('query_builder', $queryBuilderMock)
31
//        ]));
32
//
33
//        $response = $step->execute(new Request());
34
//        $this->assertInstanceOf(ArtifactCollection::class, $response);
35
//        $this->assertEquals(new MyModel(), $response->get('response_data')->getValue());
36
//        $this->assertEquals(200, $response->get('status')->getValue());
37
//    }
38
}
39