Code Duplication    Length = 7-17 lines in 4 locations

tests/src/AbstractDataMapperTest.php 4 locations

@@ 48-62 (lines=15) @@
45
	/**
46
	 * @covers SimpleORM\AbstractDataMapper::AddMappingField
47
	 */
48
	public function testAddMappingField_SimpleField(){
49
		
50
		\TestHelper::callMethod($this->object,'addMappingField',['myfield']);
51
		
52
		$correct = [
53
			  'myfield'	=>	[
54
				  'field'	=>	'myfield'
55
			  ]
56
		  ];
57
		
58
		//-----------------
59
		$mapping_fields = \TestHelper::getProtectedAttribute($this->object,'mapping_fields');
60
61
        $this->assertEquals($mapping_fields, $correct);		
62
	}		
63
	
64
	/**
65
	 * @covers SimpleORM\AbstractDataMapper::AddMappingField
@@ 67-81 (lines=15) @@
64
	/**
65
	 * @covers SimpleORM\AbstractDataMapper::AddMappingField
66
	 */
67
	public function testAddMappingField_FieldAndAlias(){
68
		
69
		\TestHelper::callMethod($this->object,'addMappingField',['myfield','tb_mayfield']);
70
		
71
		$correct = [
72
			  'myfield'	=>	[
73
				  'field'	=>	'tb_mayfield'
74
			  ]
75
		  ];
76
		
77
		//-----------------
78
		$mapping_fields = \TestHelper::getProtectedAttribute($this->object,'mapping_fields');
79
80
        $this->assertEquals($mapping_fields, $correct);		
81
	}		
82
83
	/**
84
	 * @covers SimpleORM\AbstractDataMapper::AddMappingField
@@ 86-102 (lines=17) @@
83
	/**
84
	 * @covers SimpleORM\AbstractDataMapper::AddMappingField
85
	 */
86
	public function testAddMappingField_ArrayField(){
87
		
88
		\TestHelper::callMethod($this->object,'addMappingField',['myfield',[
89
			'field'	=>	'tb_mayfield'
90
		]]);
91
		
92
		$correct = [
93
			  'myfield'	=>	[
94
				  'field'	=>	'tb_mayfield'
95
			  ]
96
		  ];
97
		
98
		//-----------------
99
		$mapping_fields = \TestHelper::getProtectedAttribute($this->object,'mapping_fields');
100
101
        $this->assertEquals($mapping_fields, $correct);		
102
	}	
103
	
104
	/**
105
	 * @covers SimpleORM\AbstractDataMapper::AddMappingField
@@ 177-183 (lines=7) @@
174
	/**
175
	 *  @covers SimpleORM\AbstractDataMapper::getFieldAlias
176
	 */
177
	public function testGetFieldAlias(){
178
		$mapping_fields_aliases = [
179
			'name'	=>	'stc_fullname'
180
		];
181
		\TestHelper::setValueprotectedProperty($this->object,'mapping_fields_aliases',$mapping_fields_aliases);
182
		$this->assertEquals(\TestHelper::callMethod($this->object,'getFieldAlias',['name']), 'stc_fullname');
183
	}
184
	
185
	
186
	/**