Skip to content

Commit 228bb9a

Browse files
committed
Update amqp prefetch count spec.
1 parent 715ec66 commit 228bb9a

File tree

1 file changed

+7
-16
lines changed

1 file changed

+7
-16
lines changed

src/Amqp/PreFetchCountSpec.php renamed to src/Amqp/SubscriptionConsumerPreFetchCountSpec.php

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,14 @@
22

33
namespace Interop\Queue\Spec\Amqp;
44

5-
use Interop\Amqp\AmqpConsumer;
65
use Interop\Amqp\AmqpContext;
7-
use Interop\Amqp\AmqpMessage;
86
use Interop\Amqp\AmqpQueue;
97
use PHPUnit\Framework\TestCase;
108

119
/**
1210
* @group functional
1311
*/
14-
abstract class PreFetchCountSpec extends TestCase
12+
abstract class SubscriptionConsumerPreFetchCountSpec extends TestCase
1513
{
1614
/**
1715
* @var AmqpContext
@@ -42,27 +40,20 @@ public function test()
4240

4341
$consumer = $context->createConsumer($queue);
4442

43+
$subscriptionConsumer = $context->createSubscriptionConsumer();
44+
4545
$consumedMessages = 0;
46-
$context->subscribe($consumer, function() use (&$consumedMessages) {
46+
$subscriptionConsumer->subscribe($consumer, function() use (&$consumedMessages) {
4747
$consumedMessages++;
4848
});
49-
$context->consume(100);
49+
$subscriptionConsumer->consume(100);
5050

5151
$this->assertEquals(3, $consumedMessages);
5252
}
5353

54-
/**
55-
* @return AmqpContext
56-
*/
57-
abstract protected function createContext();
54+
abstract protected function createContext(): AmqpContext;
5855

59-
/**
60-
* @param AmqpContext $context
61-
* @param string $queueName
62-
*
63-
* @return AmqpQueue
64-
*/
65-
protected function createQueue(AmqpContext $context, $queueName)
56+
protected function createQueue(AmqpContext $context, string $queueName): AmqpQueue
6657
{
6758
$queue = $context->createQueue($queueName);
6859
$context->declareQueue($queue);

0 commit comments

Comments
 (0)