Skip to content

Commit b6c86a2

Browse files
committed
fix tests
1 parent 6d5ddfc commit b6c86a2

File tree

4 files changed

+19
-112
lines changed

4 files changed

+19
-112
lines changed

tests/Cases/NetteDatabaseDataSourceTest.phpt

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use Nette\Database\Structure;
1111
use Tester\Assert;
1212
use Tester\TestCase;
1313
use Ublaboo;
14+
use Ublaboo\DataGrid\DataGrid;
1415
use Ublaboo\DataGrid\Filter\FilterDate;
1516
use Ublaboo\DataGrid\Filter\FilterDateRange;
1617
use Ublaboo\DataGrid\Filter\FilterRange;
@@ -20,8 +21,6 @@ use Ublaboo\DataGrid\Utils\Sorting;
2021
use Ublaboo\NetteDatabaseDataSource\NetteDatabaseDataSource;
2122

2223
require __DIR__ . '/../bootstrap.php';
23-
require __DIR__ . '/../Files/XTestingDataGridFactory.php';
24-
require __DIR__ . '/../Files/XTestingPresenter.php';
2524

2625
final class NetteDatabaseDataSourceTest extends TestCase
2726
{
@@ -43,8 +42,7 @@ final class NetteDatabaseDataSourceTest extends TestCase
4342
$structure = new Structure($connection, new DevNullStorage());
4443
$this->db = new Context($connection, $structure);
4544

46-
$factory = new Ublaboo\DataGrid\Nette\Database\Tests\Files\XTestingDataGridFactory();
47-
$this->grid = $factory->createXTestingDataGrid();
45+
$this->grid = new DataGrid;
4846
}
4947

5048

@@ -78,7 +76,7 @@ final class NetteDatabaseDataSourceTest extends TestCase
7876
$filter = new FilterSelect($this->grid, 'status', 'Status', [1 => 'Online', 0 => 'Offline'], 'user.status');
7977
$filter->setValue(1);
8078

81-
$s->applyFilterSelect($filter);
79+
$s->filter([$filter]);
8280
$q = $s->getQuery();
8381

8482
Assert::same('SELECT * FROM user WHERE user.status = ?', $q[0]);
@@ -90,7 +88,7 @@ final class NetteDatabaseDataSourceTest extends TestCase
9088
$s = new NetteDatabaseDataSource($this->db, 'SELECT * FROM user');
9189
$filter = new FilterText($this->grid, 'name', 'Name', ['name']);
9290
$filter->setValue('text');
93-
$s->applyFilterText($filter);
91+
$s->filter([$filter]);
9492
$q = $s->getQuery();
9593

9694
Assert::same('SELECT * FROM user WHERE (name LIKE ?)', $q[0]);
@@ -102,7 +100,7 @@ final class NetteDatabaseDataSourceTest extends TestCase
102100
$s = new NetteDatabaseDataSource($this->db, 'SELECT * FROM user');
103101
$filter = new FilterText($this->grid, 'name', 'Name or id', ['name', 'id']);
104102
$filter->setValue('text');
105-
$s->applyFilterText($filter);
103+
$s->filter([$filter]);
106104
$q = $s->getQuery();
107105

108106
Assert::same('SELECT * FROM user WHERE ((name LIKE ?) OR (id LIKE ?))', $q[0]);
@@ -114,7 +112,7 @@ final class NetteDatabaseDataSourceTest extends TestCase
114112
$s = new NetteDatabaseDataSource($this->db, 'SELECT * FROM user');
115113
$filter = new FilterText($this->grid, 'name', 'Name or id', ['name', 'id']);
116114
$filter->setValue('text alternative');
117-
$s->applyFilterText($filter);
115+
$s->filter([$filter]);
118116
$q = $s->getQuery();
119117

120118
Assert::same('SELECT * FROM user WHERE ((name LIKE ? OR name LIKE ?) OR (id LIKE ? OR id LIKE ?))', $q[0]);
@@ -127,7 +125,7 @@ final class NetteDatabaseDataSourceTest extends TestCase
127125
$filter = new FilterText($this->grid, 'name', 'Name or id', ['name', 'id']);
128126
$filter->setValue('text alternative');
129127
$filter->setSplitWordsSearch(false);
130-
$s->applyFilterText($filter);
128+
$s->filter([$filter]);
131129
$q = $s->getQuery();
132130

133131
Assert::same('SELECT * FROM user WHERE ((name LIKE ?) OR (id LIKE ?))', $q[0]);
@@ -140,7 +138,7 @@ final class NetteDatabaseDataSourceTest extends TestCase
140138
$filter = new FilterText($this->grid, 'name', 'Name or id', ['name', 'id']);
141139
$filter->setValue('text');
142140
$filter->setExactSearch();
143-
$s->applyFilterText($filter);
141+
$s->filter([$filter]);
144142
$q = $s->getQuery();
145143

146144
Assert::same('SELECT * FROM user WHERE ((name = ?) OR (id = ?))', $q[0]);
@@ -154,7 +152,7 @@ final class NetteDatabaseDataSourceTest extends TestCase
154152
$filter->setValue('text with space');
155153
$filter->setSplitWordsSearch(false);
156154
$filter->setExactSearch();
157-
$s->applyFilterText($filter);
155+
$s->filter([$filter]);
158156
$q = $s->getQuery();
159157

160158
Assert::same('SELECT * FROM user WHERE ((name = ?) OR (id = ?))', $q[0]);
@@ -191,11 +189,13 @@ final class NetteDatabaseDataSourceTest extends TestCase
191189
$filter5 = new FilterDate($this->grid, 'date', 'Date', 'date');
192190
$filter5->setValue('12. 12. 2012');
193191

194-
$s->applyFilterSelect($filter1);
195-
$s->applyFilterText($filter2);
196-
$s->applyFilterRange($filter3);
197-
$s->applyFilterDateRange($filter4);
198-
$s->applyFilterDate($filter5);
192+
$s->filter([
193+
$filter1,
194+
$filter2,
195+
$filter3,
196+
$filter4,
197+
$filter5,
198+
]);
199199

200200
$q = $s->getQuery();
201201

@@ -218,7 +218,7 @@ final class NetteDatabaseDataSourceTest extends TestCase
218218

219219
Assert::same(trim(preg_replace('/\s+/', ' ', $expected_query)), $q[0]);
220220

221-
$expected_params = [
221+
$expectedParams = [
222222
3,
223223
4,
224224
1,
@@ -230,11 +230,9 @@ final class NetteDatabaseDataSourceTest extends TestCase
230230
'2012-12-12',
231231
];
232232

233-
Assert::same($expected_params, $q[1]);
233+
Assert::same($expectedParams, $q[1]);
234234
}
235235

236236
}
237237

238-
239-
$test_case = new NetteDatabaseDataSourceTest();
240-
$test_case->run();
238+
(new NetteDatabaseDataSourceTest)->run();

tests/Files/ExportTestingPresenter.php

Lines changed: 0 additions & 21 deletions
This file was deleted.

tests/Files/XTestingDataGridFactory.php

Lines changed: 0 additions & 30 deletions
This file was deleted.

tests/Files/XTestingPresenter.php

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)