Skip to content

Commit b1926c0

Browse files
committed
更新测试用例
1 parent 8bce7e2 commit b1926c0

File tree

3 files changed

+18
-9
lines changed

3 files changed

+18
-9
lines changed

tests/Queue/QueueTest.php renamed to tests/Queue/BaseQueueTest.php

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
<?php
2-
namespace Imi\Queue\Test;
2+
namespace Imi\Queue\Test\Queue;
33

4-
use Imi\App;
54
use Imi\Queue\Model\Message;
65
use Imi\Queue\Driver\IQueueDriver;
7-
use Imi\Queue\Driver\RedisQueueDriver;
86

9-
class QueueTest extends BaseTest
7+
abstract class BaseQueueTest extends BaseTest
108
{
11-
protected function getDriver(): IQueueDriver
12-
{
13-
return App::getBean(RedisQueueDriver::class, 'imi-queue-test');
14-
}
9+
protected abstract function getDriver(): IQueueDriver;
1510

1611
public function testPush()
1712
{

tests/Queue/BaseTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?php
2-
namespace Imi\Queue\Test;
2+
namespace Imi\Queue\Test\Queue;
33

44
use PHPUnit\Framework\TestCase;
55

tests/Queue/RedisQueueTest.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?php
2+
namespace Imi\Queue\Test\Queue;
3+
4+
use Imi\App;
5+
use Imi\Queue\Driver\IQueueDriver;
6+
use Imi\Queue\Driver\RedisQueueDriver;
7+
8+
class RedisQueueTest extends BaseQueueTest
9+
{
10+
protected function getDriver(): IQueueDriver
11+
{
12+
return App::getBean(RedisQueueDriver::class, 'imi-queue-test');
13+
}
14+
}

0 commit comments

Comments
 (0)