@@ 107-128 (lines=22) @@ | ||
104 | /** |
|
105 | * @covers SimpleORM\AbstractDataMapper::AddMappingField |
|
106 | */ |
|
107 | public function testAddMappingField_PrimaryKey(){ |
|
108 | ||
109 | \TestHelper::callMethod($this->object,'addMappingField',['myfield',[ |
|
110 | 'field' => 'tb_mayfield', |
|
111 | 'primary' => true |
|
112 | ]]); |
|
113 | ||
114 | $correct = [ |
|
115 | 'myfield' => [ |
|
116 | 'field' => 'tb_mayfield', |
|
117 | 'primary' => true |
|
118 | ] |
|
119 | ]; |
|
120 | ||
121 | //----------------- |
|
122 | $mapping_fields = \TestHelper::getProtectedAttribute($this->object,'mapping_fields'); |
|
123 | ||
124 | $this->assertEquals($mapping_fields, $correct); |
|
125 | ||
126 | $key_field = \TestHelper::getProtectedAttribute($this->object,'key'); |
|
127 | $this->assertEquals($key_field, 'tb_mayfield'); |
|
128 | } |
|
129 | ||
130 | /** |
|
131 | * @covers SimpleORM\AbstractDataMapper::AddMappingField |
|
@@ 133-154 (lines=22) @@ | ||
130 | /** |
|
131 | * @covers SimpleORM\AbstractDataMapper::AddMappingField |
|
132 | */ |
|
133 | public function testAddMappingField_SoftDelete(){ |
|
134 | ||
135 | \TestHelper::callMethod($this->object,'addMappingField',['myfield',[ |
|
136 | 'field' => 'tb_mayfield', |
|
137 | 'softdelete' => true |
|
138 | ]]); |
|
139 | ||
140 | $correct = [ |
|
141 | 'myfield' => [ |
|
142 | 'field' => 'tb_mayfield', |
|
143 | 'softdelete' => true |
|
144 | ] |
|
145 | ]; |
|
146 | ||
147 | //----------------- |
|
148 | $mapping_fields = \TestHelper::getProtectedAttribute($this->object,'mapping_fields'); |
|
149 | ||
150 | $this->assertEquals($mapping_fields, $correct); |
|
151 | ||
152 | $soft_delete_key = \TestHelper::getProtectedAttribute($this->object,'soft_delete_key'); |
|
153 | $this->assertEquals($soft_delete_key, 'tb_mayfield'); |
|
154 | } |
|
155 | ||
156 | /** |
|
157 | * @covers SimpleORM\AbstractDataMapper::getAdapter |