@@ 197-206 (lines=10) @@ | ||
194 | $this->assertSame('someName', $document->get('realName')); |
|
195 | } |
|
196 | ||
197 | public function testThatCanTransformObject() |
|
198 | { |
|
199 | $transformer = $this->getTransformer(); |
|
200 | $document = $transformer->transform(new POPO(), ['name' => []]); |
|
201 | $data = $document->getData(); |
|
202 | ||
203 | $this->assertInstanceOf('Elastica\Document', $document); |
|
204 | $this->assertSame(123, $document->getId()); |
|
205 | $this->assertSame('someName', $data['name']); |
|
206 | } |
|
207 | ||
208 | public function testThatCanTransformObjectWithCorrectTypes() |
|
209 | { |
@@ 46-55 (lines=10) @@ | ||
43 | $this->assertCount(0, $data); |
|
44 | } |
|
45 | ||
46 | public function testGetDocumentWithIdentifierOnlyWithFields() |
|
47 | { |
|
48 | $transformer = $this->getTransformer(); |
|
49 | $document = $transformer->transform(new POPO(), ['name' => []]); |
|
50 | $data = $document->getData(); |
|
51 | ||
52 | $this->assertInstanceOf('Elastica\Document', $document); |
|
53 | $this->assertSame(123, $document->getId()); |
|
54 | $this->assertCount(0, $data); |
|
55 | } |
|
56 | ||
57 | /** |
|
58 | * @return ModelToElasticaIdentifierTransformer |