@@ 39-57 (lines=19) @@ | ||
36 | $objectPersister->replaceOne(new POPO()); |
|
37 | } |
|
38 | ||
39 | public function testThatCanInsertObject() |
|
40 | { |
|
41 | $transformer = $this->getTransformer(); |
|
42 | ||
43 | /** @var $typeMock \PHPUnit_Framework_MockObject_MockObject|\Elastica\Type */ |
|
44 | $typeMock = $this->getMockBuilder('Elastica\Type') |
|
45 | ->disableOriginalConstructor() |
|
46 | ->getMock(); |
|
47 | $typeMock->expects($this->never()) |
|
48 | ->method('deleteById'); |
|
49 | $typeMock->expects($this->once()) |
|
50 | ->method('addDocuments'); |
|
51 | ||
52 | $serializerMock = $this->getMockBuilder('FOS\ElasticaBundle\Serializer\Callback')->getMock(); |
|
53 | $serializerMock->expects($this->once())->method('serialize'); |
|
54 | ||
55 | $objectPersister = new ObjectSerializerPersister($typeMock, $transformer, 'SomeClass', [$serializerMock, 'serialize']); |
|
56 | $objectPersister->insertOne(new POPO()); |
|
57 | } |
|
58 | ||
59 | public function testThatCanDeleteObject() |
|
60 | { |
|
@@ 59-77 (lines=19) @@ | ||
56 | $objectPersister->insertOne(new POPO()); |
|
57 | } |
|
58 | ||
59 | public function testThatCanDeleteObject() |
|
60 | { |
|
61 | $transformer = $this->getTransformer(); |
|
62 | ||
63 | /** @var $typeMock \PHPUnit_Framework_MockObject_MockObject|\Elastica\Type */ |
|
64 | $typeMock = $this->getMockBuilder('Elastica\Type') |
|
65 | ->disableOriginalConstructor() |
|
66 | ->getMock(); |
|
67 | $typeMock->expects($this->once()) |
|
68 | ->method('deleteDocuments'); |
|
69 | $typeMock->expects($this->never()) |
|
70 | ->method('addDocument'); |
|
71 | ||
72 | $serializerMock = $this->getMockBuilder('FOS\ElasticaBundle\Serializer\Callback')->getMock(); |
|
73 | $serializerMock->expects($this->once())->method('serialize'); |
|
74 | ||
75 | $objectPersister = new ObjectSerializerPersister($typeMock, $transformer, 'SomeClass', [$serializerMock, 'serialize']); |
|
76 | $objectPersister->deleteOne(new POPO()); |
|
77 | } |
|
78 | ||
79 | public function testThatCanInsertManyObjects() |
|
80 | { |