Code Duplication    Length = 9-10 lines in 2 locations

Tests/Service/GeneratorServiceTest.php 1 location

@@ 52-60 (lines=9) @@
49
        $this->assertNotContains("dob", $fieldsName);
50
    }
51
52
    public function testEntityPropertyType() {
53
        $this->service->generateMarkupForEntity('Test\TestBundle\Model\Person');
54
        $fieldsType = array();
55
        foreach ($this->twigEngine->renderParameters['fields'] as $field) {
56
            $fieldsType[$field['name']] = $field['type'];
57
        }
58
        $this->assertEquals("int", $fieldsType['id']);
59
        $this->assertEquals("string", $fieldsType['firstName']);
60
    }
61
62
    public function testEntityPropertyValidation() {
63
        $this->service->generateMarkupForEntity('Test\TestBundle\Model\Person');

Tests/Service/MongoGeneratorServiceTest.php 1 location

@@ 36-45 (lines=10) @@
33
        $this->assertContains("totalPrice", $fieldsName);
34
    }
35
36
    public function testDocumentPropertyType() {
37
        $this->service->generateMarkupForEntity('Test\TestBundle\Document\Order');
38
        $fieldsType = array();
39
        foreach ($this->twigEngine->renderParameters['fields'] as $field) {
40
            $fieldsType[$field['name']] = $field['type'];
41
        }
42
        $this->assertEquals("string", $fieldsType['id']);
43
        $this->assertEquals("string", $fieldsType['name']);
44
        $this->assertContains("float", $fieldsType['totalPrice']);
45
    }
46
47
    public function testEmbeddedDocument() {
48
        $this->service->generateMarkupForEntity('Test\TestBundle\Document\Order');