summaryrefslogtreecommitdiff
path: root/tests/app/Census
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@gmail.com>2016-12-05 12:39:23 +0000
committerGreg Roach <fisharebest@gmail.com>2016-12-05 12:39:23 +0000
commit52f14e58a20a2e5d8dfec5d8803d242dbf3e350e (patch)
treed2886a02fc0b5142fc4f0d4c21332a8fae6d1b3b /tests/app/Census
parent70b62f9adc4ed32cf69429ce1ea08b74808e92c4 (diff)
downloadwebtrees-52f14e58a20a2e5d8dfec5d8803d242dbf3e350e.tar.gz
webtrees-52f14e58a20a2e5d8dfec5d8803d242dbf3e350e.tar.bz2
webtrees-52f14e58a20a2e5d8dfec5d8803d242dbf3e350e.zip
Census column nationality
Diffstat (limited to 'tests/app/Census')
-rw-r--r--tests/app/Census/CensusColumnNationalityTest.php26
1 files changed, 23 insertions, 3 deletions
diff --git a/tests/app/Census/CensusColumnNationalityTest.php b/tests/app/Census/CensusColumnNationalityTest.php
index 7f4a7affe0..abdf69b562 100644
--- a/tests/app/Census/CensusColumnNationalityTest.php
+++ b/tests/app/Census/CensusColumnNationalityTest.php
@@ -34,10 +34,27 @@ class CensusColumnNationalityTest extends \PHPUnit_Framework_TestCase {
* @covers Fisharebest\Webtrees\Census\CensusColumnNationality
* @covers Fisharebest\Webtrees\Census\AbstractCensusColumn
*/
+ public function testNoBirthPlace() {
+ $individual = Mockery::mock('Fisharebest\Webtrees\Individual');
+ $individual->shouldReceive('getBirthPlace')->andReturn('');
+ $individual->shouldReceive('getFacts')->andReturn([]);
+
+ $census = Mockery::mock('Fisharebest\Webtrees\Census\CensusInterface');
+ $census->shouldReceive('censusPlace')->andReturn('Deutschland');
+
+ $column = new CensusColumnNationality($census, '', '');
+
+ $this->assertSame('Deutsch', $column->generate($individual));
+ }
+
+ /**
+ * @covers Fisharebest\Webtrees\Census\CensusColumnNationality
+ * @covers Fisharebest\Webtrees\Census\AbstractCensusColumn
+ */
public function testPlaceCountry() {
$individual = Mockery::mock('Fisharebest\Webtrees\Individual');
$individual->shouldReceive('getBirthPlace')->andReturn('Australia');
- $individual->shouldReceive('getFacts')->andReturn(array());
+ $individual->shouldReceive('getFacts')->andReturn([]);
$census = Mockery::mock('Fisharebest\Webtrees\Census\CensusInterface');
$census->shouldReceive('censusPlace')->andReturn('England');
@@ -54,7 +71,7 @@ class CensusColumnNationalityTest extends \PHPUnit_Framework_TestCase {
public function testBritish() {
$individual = Mockery::mock('Fisharebest\Webtrees\Individual');
$individual->shouldReceive('getBirthPlace')->andReturn('London, England');
- $individual->shouldReceive('getFacts')->andReturn(array());
+ $individual->shouldReceive('getFacts')->andReturn([]);
$census = Mockery::mock('Fisharebest\Webtrees\Census\CensusInterface');
$census->shouldReceive('censusPlace')->andReturn('England');
@@ -85,7 +102,10 @@ class CensusColumnNationalityTest extends \PHPUnit_Framework_TestCase {
$individual = Mockery::mock('Fisharebest\Webtrees\Individual');
$individual->shouldReceive('getBirthPlace')->andReturn('London, England');
- $individual->shouldReceive('getFacts')->andReturn(array($fact1, $fact2));
+ $individual->shouldReceive('getFacts')->andReturn([
+ $fact1,
+ $fact2,
+ ]);
$census = Mockery::mock('Fisharebest\Webtrees\Census\CensusInterface');
$census->shouldReceive('censusPlace')->andReturn('England');