@@ 84-96 (lines=13) @@ | ||
81 | $this->config->setFilterBuilder($filterBuilder); |
|
82 | } |
|
83 | ||
84 | public function testEditUrlFor() |
|
85 | { |
|
86 | $config = $this->config; |
|
87 | $item = ['id' => 666]; |
|
88 | $url = $config->getEditUrlFor($item); |
|
89 | $this->assertCount(2, $url); |
|
90 | $this->assertArrayHasKey('path', $url); |
|
91 | $this->assertArrayHasKey('params', $url); |
|
92 | $this->assertArrayHasKey('id', $url['params']); |
|
93 | $this->assertEquals('somebundle_admin_someentity_edit', $url['path']); |
|
94 | $this->assertCount(1, $url['params']); |
|
95 | $this->assertEquals(666, $url['params']['id']); |
|
96 | } |
|
97 | ||
98 | public function testDeleteUrlFor() |
|
99 | { |
|
@@ 98-110 (lines=13) @@ | ||
95 | $this->assertEquals(666, $url['params']['id']); |
|
96 | } |
|
97 | ||
98 | public function testDeleteUrlFor() |
|
99 | { |
|
100 | $config = $this->config; |
|
101 | $item = ['id' => 666]; |
|
102 | $url = $config->getDeleteUrlFor($item); |
|
103 | $this->assertCount(2, $url); |
|
104 | $this->assertArrayHasKey('path', $url); |
|
105 | $this->assertArrayHasKey('params', $url); |
|
106 | $this->assertArrayHasKey('id', $url['params']); |
|
107 | $this->assertEquals('somebundle_admin_someentity_delete', $url['path']); |
|
108 | $this->assertCount(1, $url['params']); |
|
109 | $this->assertEquals(666, $url['params']['id']); |
|
110 | } |
|
111 | ||
112 | public function testGetCountField() |
|
113 | { |
@@ 130-143 (lines=14) @@ | ||
127 | $this->assertInstanceOf(Query::class, $query); |
|
128 | } |
|
129 | ||
130 | public function testEditUrlFor() |
|
131 | { |
|
132 | $config = $this->config; |
|
133 | $item = new Popup(); |
|
134 | $item->setId(666); |
|
135 | $url = $config->getEditUrlFor($item); |
|
136 | $this->assertCount(2, $url); |
|
137 | $this->assertArrayHasKey('path', $url); |
|
138 | $this->assertArrayHasKey('params', $url); |
|
139 | $this->assertArrayHasKey('id', $url['params']); |
|
140 | $this->assertEquals('somebundle_admin_someentity_edit', $url['path']); |
|
141 | $this->assertCount(1, $url['params']); |
|
142 | $this->assertEquals(666, $url['params']['id']); |
|
143 | } |
|
144 | ||
145 | public function testDeleteUrlFor() |
|
146 | { |
|
@@ 145-158 (lines=14) @@ | ||
142 | $this->assertEquals(666, $url['params']['id']); |
|
143 | } |
|
144 | ||
145 | public function testDeleteUrlFor() |
|
146 | { |
|
147 | $config = $this->config; |
|
148 | $item = new Popup(); |
|
149 | $item->setId(666); |
|
150 | $url = $config->getDeleteUrlFor($item); |
|
151 | $this->assertCount(2, $url); |
|
152 | $this->assertArrayHasKey('path', $url); |
|
153 | $this->assertArrayHasKey('params', $url); |
|
154 | $this->assertArrayHasKey('id', $url['params']); |
|
155 | $this->assertEquals('somebundle_admin_someentity_delete', $url['path']); |
|
156 | $this->assertCount(1, $url['params']); |
|
157 | $this->assertEquals(666, $url['params']['id']); |
|
158 | } |
|
159 | ||
160 | /** |
|
161 | * @throws \ReflectionException |