diff options
| author | manf0001 <77053842+manf0001@users.noreply.github.com> | 2023-09-21 18:11:34 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-21 23:11:34 +0100 |
| commit | f71a4582d9293d3d97b8d184ace53b195360ebec (patch) | |
| tree | 3767a56c4e79f1804d6ae97541a28473432fa434 /tests/app/Census/CensusOfCanadaTest.php | |
| parent | 62e53f80eeac6a5772f46673847f5a2a8af316b1 (diff) | |
| download | webtrees-f71a4582d9293d3d97b8d184ace53b195360ebec.tar.gz webtrees-f71a4582d9293d3d97b8d184ace53b195360ebec.tar.bz2 webtrees-f71a4582d9293d3d97b8d184ace53b195360ebec.zip | |
1931 Canadian Census (#4875)
* Update CensusOfCanada.php
Adding 1931
* Create CensusOfCanada1931.php
1931 Canadian Census
* Update CensusOfCanada1931.php
* Update CensusOfCanada1931.php
* Create CensusOfCanadaTest1931.php
* Delete tests/app/Census/CensusOfCanadaTest1931.php
* Create CensusOfCanada1931Test.php
* Update CensusOfCanada1931.php
Added some missing lines and re-worded the description for the last couple of columns
* Update CensusOfCanada1931.php
removed brackets from two descriptions to conform with rest of the column descriptions
* Update CensusOfCanada1931Test.php
* Update CensusOfCanada1931Test.php
Fix spacing
* Update CensusOfCanadaTest.php
Added info for Census of Canada Test
* Update CensusColumnNationality.php
Added two more Nationalities for Census
* Update CensusOfCanada1931Test.php
removing tabs and replaced with spaces
* Update CensusOfCanadaTest.php
forgot to add line for 1891 census
* Update CensusOfCanadaTest.php
change language
* Update CensusOfCanada1931.php
Fixed Typo
* Update CensusOfCanada1931Test.php
added missing .
* Update CensusOfCanada1931Test.php
* Update CensusOfCanada1931.php
* Update CensusColumnNationality.php
---------
Co-authored-by: Greg Roach <greg@subaqua.co.uk>
Diffstat (limited to 'tests/app/Census/CensusOfCanadaTest.php')
| -rw-r--r-- | tests/app/Census/CensusOfCanadaTest.php | 56 |
1 files changed, 52 insertions, 4 deletions
diff --git a/tests/app/Census/CensusOfCanadaTest.php b/tests/app/Census/CensusOfCanadaTest.php index a5af721e36..4112c4bb66 100644 --- a/tests/app/Census/CensusOfCanadaTest.php +++ b/tests/app/Census/CensusOfCanadaTest.php @@ -23,13 +23,61 @@ use Fisharebest\Webtrees\TestCase; /** * Test harness for the class CensusOfCanada - * - * @covers Fisharebest\Webtrees\Census\CensusOfCanada */ class CensusOfCanadaTest extends TestCase { - public function testClass(): void + /** + * Test the census place + * + * @covers \Fisharebest\Webtrees\Census\CensusOfCanada + * + * @return void + */ + public function testPlace(): void { - $this->assertTrue(class_exists(\Fisharebest\Webtrees\Census\CensusOfCanada::class)); + $census = new CensusOfCanada(); + + self::assertSame('Canada', $census->censusPlace()); + } + + /** + * Test the census language + * + * @covers \Fisharebest\Webtrees\Census\CensusOfCanada + * + * @return void + */ + public function testLanguage(): void + { + $census = new CensusOfCanada(); + + self::assertSame('en-US', $census->censusLanguage()); + } + + /** + * Test the census dates + * + * @covers \Fisharebest\Webtrees\Census\CensusOfCanada + * + * @return void + */ + public function testAllDates(): void + { + $census = new CensusOfCanada(); + + $census_dates = $census->allCensusDates(); + + self::assertCount(11, $census_dates); + self::assertInstanceOf(CensusOfCanada1851::class, $census_dates[0]); + self::assertInstanceOf(CensusOfCanada1861::class, $census_dates[1]); + self::assertInstanceOf(CensusOfCanada1871::class, $census_dates[2]); + self::assertInstanceOf(CensusOfCanada1881::class, $census_dates[3]); + self::assertInstanceOf(CensusOfCanada1891::class, $census_dates[4]); + self::assertInstanceOf(CensusOfCanada1901::class, $census_dates[5]); + self::assertInstanceOf(CensusOfCanada1911::class, $census_dates[6]); + self::assertInstanceOf(CensusOfCanadaPraries1916::class, $census_dates[7]); + self::assertInstanceOf(CensusOfCanada1921::class, $census_dates[8]); + self::assertInstanceOf(CensusOfCanadaPraries1926::class, $census_dates[9]); + self::assertInstanceOf(CensusOfCanada1931::class, $census_dates[10]); } } |
