From a63e8302ecf4afc9b5c8302eba5d9f23c46cd48c Mon Sep 17 00:00:00 2001 From: Greg Roach Date: Tue, 18 May 2021 10:02:53 +0100 Subject: Testing --- tests/app/Census/CensusColumnBirthMonthDayTest.php | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 tests/app/Census/CensusColumnBirthMonthDayTest.php diff --git a/tests/app/Census/CensusColumnBirthMonthDayTest.php b/tests/app/Census/CensusColumnBirthMonthDayTest.php new file mode 100644 index 0000000000..e7bc107a4a --- /dev/null +++ b/tests/app/Census/CensusColumnBirthMonthDayTest.php @@ -0,0 +1,49 @@ +. + */ + +declare(strict_types=1); + +namespace Fisharebest\Webtrees\Census; + +use Fisharebest\Webtrees\Date; +use Fisharebest\Webtrees\Individual; +use Fisharebest\Webtrees\TestCase; + +/** + * Test harness for the class CensusColumnBirthDayMonthSlashYearTest + */ +class CensusColumnBirthMonthDayTest extends TestCase +{ + /** + * @covers \Fisharebest\Webtrees\Census\CensusColumnBirthMonthDay + * @covers \Fisharebest\Webtrees\Census\AbstractCensusColumn + * + * @return void + */ + public function testGenerateColumn(): void + { + $individual = self::createMock(Individual::class); + $individual->method('getEstimatedBirthDate')->willReturn(new Date('02 MAR 1800')); + + $census = self::createMock(CensusInterface::class); + $census->method('censusDate')->willReturn('30 JUN 1832'); + + $column = new CensusColumnBirthMonthDay($census, '', ''); + + self::assertSame('Mar 2', $column->generate($individual, $individual)); + } +} -- cgit v1.3