23 protected $consumers = [
'queue.for.multiple.topics.test.y',
'queue.for.multiple.topics.test.z'];
28 private $topics = [
'multi.topic.queue.topic.y',
'multi.topic.queue.topic.z'];
37 $this->msgObject = $this->objectManager->create(\
Magento\TestModuleAsyncAmqp\Model\AsyncTestData::class);
39 foreach ($this->topics as $topic) {
40 $this->uniqueID[$topic] = md5(uniqid($topic));
41 $this->msgObject->setValue($this->uniqueID[$topic] .
"_" . $topic);
42 $this->msgObject->setTextFilePath($this->logFilePath);
43 $this->publisher->publish($topic, $this->msgObject);
49 foreach ($this->topics as
$item) {
waitForAsynchronousResult($expectedLinesCount, $logFilePath)
testAsyncMultipleTopicsPerQueue()