blob: 20664d3aca06fd1b59c0b250398b7b1f094428fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
<?php
namespace SMW\Tests;
/**
* @covers \SMWDataItem
*
* @group SMW
* @group SMWExtension
*
* @license GNU GPL v2+
* @since 2.1
*
* @author mwjames
*/
class CommonDataItemTest extends \PHPUnit_Framework_TestCase {
public function testSerializationToFilterSameStringRepresentation() {
$items = [];
foreach ( [ 'Foo', 'Bar', 'Foo' ] as $value ) {
$dataItem = $this->getMockBuilder( '\SMWDataItem' )
->disableOriginalConstructor()
->getMockForAbstractClass();
$dataItem->expects( $this->any() )
->method( 'getSerialization' )
->will( $this->returnValue( $value ) );
$items[] = $dataItem;
}
$this->assertCount(
2,
array_unique( $items )
);
}
}
|