|
27 | 27 | */ |
28 | 28 | class PropertyTest extends PHPUnit_Framework_TestCase { |
29 | 29 |
|
| 30 | + /** |
| 31 | + * @return Property |
| 32 | + */ |
30 | 33 | private function getNewEmpty() { |
31 | 34 | return Property::newFromType( 'string' ); |
32 | 35 | } |
@@ -106,7 +109,7 @@ public function testPropertyWithIdIsEmpty() { |
106 | 109 |
|
107 | 110 | public function testPropertyWithFingerprintIsNotEmpty() { |
108 | 111 | $property = Property::newFromType( 'string' ); |
109 | | - $property->getFingerprint()->setAliasGroup( 'en', [ 'foo' ] ); |
| 112 | + $property->setAliases( 'en', [ 'foo' ] ); |
110 | 113 | $this->assertFalse( $property->isEmpty() ); |
111 | 114 | } |
112 | 115 |
|
@@ -166,23 +169,23 @@ private function getBaseProperty() { |
166 | 169 | $property = Property::newFromType( 'string' ); |
167 | 170 |
|
168 | 171 | $property->setId( 42 ); |
169 | | - $property->getFingerprint()->setLabel( 'en', 'Same' ); |
170 | | - $property->getFingerprint()->setDescription( 'en', 'Same' ); |
171 | | - $property->getFingerprint()->setAliasGroup( 'en', [ 'Same' ] ); |
| 172 | + $property->setLabel( 'en', 'Same' ); |
| 173 | + $property->setDescription( 'en', 'Same' ); |
| 174 | + $property->setAliases( 'en', [ 'Same' ] ); |
172 | 175 | $property->setStatements( $this->newNonEmptyStatementList() ); |
173 | 176 |
|
174 | 177 | return $property; |
175 | 178 | } |
176 | 179 |
|
177 | 180 | public function notEqualsProvider() { |
178 | 181 | $differentLabel = $this->getBaseProperty(); |
179 | | - $differentLabel->getFingerprint()->setLabel( 'en', 'Different' ); |
| 182 | + $differentLabel->setLabel( 'en', 'Different' ); |
180 | 183 |
|
181 | 184 | $differentDescription = $this->getBaseProperty(); |
182 | | - $differentDescription->getFingerprint()->setDescription( 'en', 'Different' ); |
| 185 | + $differentDescription->setDescription( 'en', 'Different' ); |
183 | 186 |
|
184 | 187 | $differentAlias = $this->getBaseProperty(); |
185 | | - $differentAlias->getFingerprint()->setAliasGroup( 'en', [ 'Different' ] ); |
| 188 | + $differentAlias->setAliases( 'en', [ 'Different' ] ); |
186 | 189 |
|
187 | 190 | $differentStatement = $this->getBaseProperty(); |
188 | 191 | $differentStatement->setStatements( new StatementList() ); |
@@ -262,9 +265,9 @@ public function testOriginalDoesNotChangeWithClone( Property $original, Property |
262 | 265 | $clonedStatement->getQualifiers()->addSnak( new PropertyNoValueSnak( 1 ) ); |
263 | 266 | $clonedStatement->getReferences()->addNewReference( new PropertyNoValueSnak( 1 ) ); |
264 | 267 |
|
265 | | - $this->assertSame( 'original', $original->getFingerprint()->getLabel( 'en' )->getText() ); |
266 | | - $this->assertFalse( $original->getFingerprint()->hasDescription( 'en' ) ); |
267 | | - $this->assertFalse( $original->getFingerprint()->hasAliasGroup( 'en' ) ); |
| 268 | + $this->assertSame( 'original', $original->getLabels()->getByLanguage( 'en' )->getText() ); |
| 269 | + $this->assertFalse( $original->getDescriptions()->hasTermForLanguage( 'en' ) ); |
| 270 | + $this->assertFalse( $original->getAliasGroups()->hasGroupForLanguage( 'en' ) ); |
268 | 271 | $this->assertNull( $originalStatement->getGuid() ); |
269 | 272 | $this->assertSame( 'novalue', $originalStatement->getMainSnak()->getType() ); |
270 | 273 | $this->assertSame( Statement::RANK_NORMAL, $originalStatement->getRank() ); |
|
0 commit comments