Code Duplication    Length = 24-25 lines in 2 locations

Tests/AMQP/SqlConsumerTest.php 2 locations

@@ 97-120 (lines=24) @@
94
    /**
95
     *
96
     */
97
    public function testExecuteWithInvalidArgumentThrew()
98
    {
99
        $transformer = $this->getTransformerMock(1, $this->throwException(new InvalidArgumentException()));
100
        $persister = $this->getPersisterMock();
101
        $serializer = $this->getSerializer();
102
        $logger = $this->getLoggerMock();
103
        $logger
104
            ->expects($this->once())
105
            ->method('info')
106
        ;
107
        $logger
108
            ->expects($this->once())
109
            ->method('warning')
110
        ;
111
        $consumer = new SqlConsumer($transformer, $persister, $serializer);
112
        $consumer->setLogger($logger);
113
        $data = new GnaaMessage();
114
        $data
115
            ->setType(uniqid())
116
            ->setData($serializer->serialize(array(), 'json'));
117
        $msg = new AMQPMessage($serializer->serialize($data, 'json'));
118
        $result = $consumer->execute($msg);
119
        $this->assertFalse($result);
120
    }
121
122
    /**
123
     *
@@ 125-149 (lines=25) @@
122
    /**
123
     *
124
     */
125
    public function testExecuteWithExceptionThrew()
126
    {
127
        $transformer = $this->getTransformerMock(1, $this->throwException(new Exception()));
128
        $persister = $this->getPersisterMock();
129
        $serializer = $this->getSerializer();
130
        $logger = $this->getLoggerMock();
131
        $logger
132
            ->expects($this->once())
133
            ->method('info')
134
        ;
135
        $logger
136
            ->expects($this->once())
137
            ->method('error')
138
        ;
139
        $consumer = new SqlConsumer($transformer, $persister, $serializer);
140
        $consumer->setLogger($logger);
141
        $data = new GnaaMessage();
142
        $data
143
            ->setType(uniqid())
144
            ->setData($serializer->serialize(array(), 'json'));
145
        $msg = new AMQPMessage();
146
        $msg->body = $serializer->serialize($data, 'json');
147
        $this->setExpectedException('Exception');
148
        $consumer->execute($msg);
149
    }
150
151
    /**
152
     *