/** * Returns exclude similar documents instance * * @return object */ protected static function _getExcludeSimilarDocsFactory() { if (!self::$_ESDFactory) { self::$_ESDFactory = new ExcludeSimilarDocsFactory(); } return self::$_ESDFactory; }
/** * Test exclude documents * * @param array $conditions * @param array $expected * * @dataProvider excludeProvider */ public function testExclude($conditions, $expected) { $docs = (include $this->dataPath . $conditions['fileName']); $expected = (include $this->dataPath . $expected['fileName']); $actual = ExcludeSimilarDocs::exclude($docs, $conditions['params']); $this->assertEquals($expected, $actual); }