File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -222,6 +222,15 @@ jobs:
222222
223223 if : " github.event_name == 'push'"
224224
225+ services :
226+ mysql :
227+ image : mysql:5.7
228+ env :
229+ MYSQL_ALLOW_EMPTY_PASSWORD : yes
230+ MYSQL_DATABASE : tests
231+ ports :
232+ - 3306:3306
233+
225234 steps :
226235 - name : " Checkout"
227236 uses : " actions/checkout@v2"
Original file line number Diff line number Diff line change 11# for php-coveralls
2- service_name : travis-ci
2+ service_name : github-actions
33coverage_clover : coverage.xml
4- json_path : coverage.json
4+ json_path : coverage.json
Original file line number Diff line number Diff line change 2525 host: 127.0.0.1
2626 username: root
2727 password: ""
28- database: nextras
29-
28+ database: tests
29+
3030 orm:
3131 model: Tests\Mocks\Model\SimpleModel
32-
32+
3333 services:
3434 - Nette\Caching\Storages\DevNullStorage
3535 - Nette\Caching\Cache
Original file line number Diff line number Diff line change 11<?php declare (strict_types = 1 );
22
3- namespace Tests \Cases \Integration ;
4-
5- /**
6- * @Test: [integration] Books
7- */
3+ namespace Tests \Cases \E2E ;
84
95use Contributte \Nextras \Orm \QueryObject \Queryable ;
106use Contributte \Nextras \Orm \QueryObject \QueryObjectContextAwareManager ;
117use Contributte \Nextras \Orm \QueryObject \QueryObjectManager ;
128use Nette \DI \Container ;
9+ use Nextras \Dbal \IConnection ;
1310use Nextras \Dbal \Result \Result ;
11+ use Nextras \Dbal \Utils \FileImporter ;
1412use Nextras \Orm \Collection \ICollection ;
1513use Tester \Assert ;
1614use Tester \TestCase ;
@@ -33,6 +31,13 @@ final class BooksTest extends TestCase
3331 $ this ->container = $ container ;
3432 }
3533
34+ protected function setUp (): void
35+ {
36+ /** @var IConnection $connection */
37+ $ connection = $ this ->container ->getByType (IConnection::class);
38+ FileImporter::executeFile ($ connection , __DIR__ . '/../../fixtures/mysql.sql ' );
39+ }
40+
3641 /**
3742 * Test empty results
3843 */
Original file line number Diff line number Diff line change 11<?php declare (strict_types = 1 );
22
3- /**
4- * @Test: [unit] Contributte\Nextras\Orm\QueryObject\QueryObject
5- */
6-
73use Nextras \Dbal \Drivers \Mysqli \MysqliDriver ;
84use Nextras \Dbal \QueryBuilder \QueryBuilder ;
95use Tester \Assert ;
106use Tests \Mocks \SimpleQueryObject ;
117
12- require_once __DIR__ . '/../../ bootstrap.php ' ;
8+ require_once __DIR__ . '/../bootstrap.php ' ;
139
1410test (function (): void {
1511 $ qo = new SimpleQueryObject ();
Original file line number Diff line number Diff line change 11<?php declare (strict_types = 1 );
22
3- /**
4- * @Test: [unit] Contributte\Nextras\Orm\QueryObject\DI\NextrasQueryObjectExtension
5- */
6-
73use Contributte \Nextras \Orm \QueryObject \DI \NextrasQueryObjectExtension ;
84use Contributte \Nextras \Orm \QueryObject \QueryObjectManager ;
95use Nette \DI \Compiler ;
106use Nette \DI \Container ;
117use Nette \DI \ContainerLoader ;
128use Tester \Assert ;
139
14- require_once __DIR__ . '/../../ bootstrap.php ' ;
10+ require_once __DIR__ . '/../bootstrap.php ' ;
1511
1612test (function (): void {
1713 $ loader = new ContainerLoader (TEMP_DIR );
You can’t perform that action at this time.
0 commit comments