@@ 66-88 (lines=23) @@ | ||
63 | $this->assertInstanceOf(QueryWorker::class, $this->getRepository()->createQueryWorker()); |
|
64 | } |
|
65 | ||
66 | public function testFindAll() |
|
67 | { |
|
68 | $entity = $this->getFlushedMockObject(); |
|
69 | ||
70 | $result = $this->getRepository() |
|
71 | ->findAll() |
|
72 | ->getResult(); |
|
73 | ||
74 | $this->assertGreaterThan(0, $result->count()); |
|
75 | $this->assertInstanceOf($this->getRepository()->getClassName(), $result[0]); |
|
76 | ||
77 | $filteredResultById = $result->filter(function ($element) use ($entity){ |
|
78 | return $element->getId() === $entity->getId(); |
|
79 | }); |
|
80 | ||
81 | $this->assertEquals(1, $filteredResultById->count()); |
|
82 | ||
83 | $filteredResultByDeletedAt = $result->filter(function ($element) use ($entity){ |
|
84 | return !is_null($element->getDeletedAt()); |
|
85 | }); |
|
86 | ||
87 | $this->assertEquals(0, $filteredResultByDeletedAt->count()); |
|
88 | } |
|
89 | ||
90 | public function testFindOneBy() |
|
91 | { |
|
@@ 114-138 (lines=25) @@ | ||
111 | $this->assertEquals($entity->getId(), $result->getId()); |
|
112 | } |
|
113 | ||
114 | public function testFindAllRemoved() |
|
115 | { |
|
116 | $entity = $this->getFlushedMockObject() |
|
117 | ->remove() |
|
118 | ->flush(); |
|
119 | ||
120 | $result = $this->getRepository() |
|
121 | ->findAllRemoved() |
|
122 | ->getResult(); |
|
123 | ||
124 | $this->assertGreaterThan(0, $result->count()); |
|
125 | $this->assertInstanceOf($this->getRepository()->getClassName(), $result[0]); |
|
126 | ||
127 | $filteredResultById = $result->filter(function ($element) use ($entity){ |
|
128 | return $element->getId() === $entity->getId(); |
|
129 | }); |
|
130 | ||
131 | $this->assertEquals(1, $filteredResultById->count()); |
|
132 | ||
133 | $filteredResultByDeletedAt = $result->filter(function ($element) use ($entity){ |
|
134 | return !$element->getDeletedAt(); |
|
135 | }); |
|
136 | ||
137 | $this->assertEquals(0, $filteredResultByDeletedAt->count()); |
|
138 | } |
|
139 | ||
140 | public function testFindRemoved() |
|
141 | { |