Skip to content

Commit

Permalink
add functional share site (#1171)
Browse files Browse the repository at this point in the history
* add functional share site

* update_vendor
  • Loading branch information
alavieille committed Mar 28, 2017
1 parent 2ebe588 commit 94ccafd
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 63 deletions.
56 changes: 28 additions & 28 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -86,46 +86,48 @@ protected function replaceKeywordLabelById($condition)
/**
* test findForPaginate
*
* @param string $siteId
* @param PaginateFinderConfiguration $configuration
* @param int $expectedCount
* @param int $expectedFilteredCount
*
* @dataProvider providePaginateConfiguration
*/
public function testFindForPaginate(PaginateFinderConfiguration $configuration, $expectedCount, $expectedFilteredCount)
public function testFindForPaginate($siteId, PaginateFinderConfiguration $configuration, $expectedCount, $expectedFilteredCount)
{
$this->assertCount($expectedCount, $this->repository->findForPaginate($configuration));
$this->assertCount($expectedCount, $this->repository->findForPaginate($configuration, $siteId));
}

/**
* test count
*/
public function testCount()
{
$this->assertSame(6, $this->repository->count());
$this->assertSame(6, $this->repository->count('2'));
}

/**
* test count with Filtertered
*/
public function testCountFiltered()
{
$this->assertSame(1, $this->repository->count('pdf'));
$this->assertSame(5, $this->repository->count('image'));
$this->assertSame(1, $this->repository->count('2', 'pdf'));
$this->assertSame(5, $this->repository->count('2', 'image'));
}

/**
* test countWithFilter
*
* @param string $siteId
* @param PaginateFinderConfiguration $configuration
* @param int $expectedCount
* @param int $expectedFilteredCount
*
* @dataProvider providePaginateConfiguration
*/
public function testCountWithFilter(PaginateFinderConfiguration $configuration, $expectedCount, $expectedFilteredCount)
public function testCountWithFilter($siteId, PaginateFinderConfiguration $configuration, $expectedCount, $expectedFilteredCount)
{
$this->assertSame($expectedFilteredCount, $this->repository->countWithFilter($configuration));
$this->assertSame($expectedFilteredCount, $this->repository->countWithFilter($configuration, $siteId));
}

/**
Expand All @@ -141,9 +143,9 @@ public function providePaginateConfiguration()
$conf3 = PaginateFinderConfiguration::generateFromVariable(null , null, null, $mapping, array('type' => 'pdf'));

return array(
'No criteria' => array($conf1, 6, 6),
'Filtering "dolor"' => array($conf2, 4, 4),
'Filtering pdf' => array($conf3, 1, 1),
'No criteria' => array('2', $conf1, 6, 6),
'Filtering "dolor"' => array('2', $conf2, 4, 4),
'Filtering pdf' => array('2', $conf3, 1, 1),
);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -166,4 +166,13 @@ public function provideAliasDomain()
array('fakeDomain', array())
);
}

/**
* Test find by site ids
*/
public function testFindBySiteIds()
{
$sites = $this->repository->findBySiteIds(array('3', '2'));
$this->assertCount(1, $sites);
}
}

0 comments on commit 94ccafd

Please sign in to comment.