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