Code Duplication    Length = 16-16 lines in 2 locations

src/ToneAnalyzer/tests/Model/SentenceAnalysisTest.php 1 location

@@ 8-23 (lines=16) @@
5
use IBM\Watson\Common\tests\Api\AbstractTestCase;
6
use IBM\Watson\ToneAnalyzer\Model\SentenceAnalysis;
7
8
class SentenceAnalysisTest extends AbstractTestCase
9
{
10
    public function testSentences()
11
    {
12
        $response = $this->getMockResponse('ToneResponse.json');
13
        $data = json_decode($response->getBody(), true);
14
15
        $sentence = $data['sentences_tone'][0];
16
17
        $analysis = SentenceAnalysis::create($sentence);
18
19
        $this->assertSame(0, $analysis->getId());
20
        $this->assertSame('Team, I know that times are tough!', $analysis->getText());
21
        $this->assertNotEmpty($analysis->getTones());
22
    }
23
}
24

src/ToneAnalyzer/tests/Model/ToneScoreTest.php 1 location

@@ 8-23 (lines=16) @@
5
use IBM\Watson\Common\tests\Api\AbstractTestCase;
6
use IBM\Watson\ToneAnalyzer\Model\ToneScore;
7
8
class ToneScoreTest extends AbstractTestCase
9
{
10
    public function testToneScore()
11
    {
12
        $response = $this->getMockResponse('ToneResponse.json');
13
        $data = json_decode($response->getBody(), true);
14
15
        $toneData = $data['document_tone']['tones'][0];
16
17
        $toneScore = ToneScore::create($toneData);
18
19
        $this->assertSame(0.6165, $toneScore->getScore());
20
        $this->assertSame('sadness', $toneScore->getId());
21
        $this->assertSame('Sadness', $toneScore->getName());
22
    }
23
}
24