add tests batch 20

This commit is contained in:
root
2026-06-09 01:03:53 -04:00
parent 95efb9652e
commit 6be4875c5e
1502 changed files with 13797 additions and 11313 deletions
@@ -16,7 +16,7 @@ class ReportCardServiceTest extends TestCase
$this->seedConfig();
$this->seedReportCardData();
$service = new ReportCardService;
$service = new ReportCardService();
$result = $service->meta('2025-2026', 'Fall');
$this->assertNotEmpty($result['schoolYears']);
@@ -30,7 +30,7 @@ class ReportCardServiceTest extends TestCase
$this->seedConfig();
$data = $this->seedReportCardData();
$service = new ReportCardService;
$service = new ReportCardService();
$result = $service->completeness('2025-2026', 'Fall', $data['class_section_id']);
$this->assertTrue($result['ok']);
@@ -44,7 +44,7 @@ class ReportCardServiceTest extends TestCase
$data = $this->seedReportCardData();
$this->seedAcknowledgement($data['student_id']);
$service = new ReportCardService;
$service = new ReportCardService();
$result = $service->acknowledgement($data['student_id'], '2025-2026', 'Fall');
$this->assertSame('Parent One', $result['signed_name']);
@@ -55,7 +55,7 @@ class ReportCardServiceTest extends TestCase
$this->seedConfig();
$data = $this->seedReportCardData();
$service = new ReportCardService;
$service = new ReportCardService();
$result = $service->generateSingleReport($data['student_id'], [
'school_year' => '2025-2026',
'semester' => 'Fall',
@@ -71,7 +71,7 @@ class ReportCardServiceTest extends TestCase
$this->seedConfig();
$studentId = $this->seedStudentOnly();
$service = new ReportCardService;
$service = new ReportCardService();
$result = $service->generateSingleReport($studentId, [
'school_year' => '2025-2026',
'semester' => 'Fall',
@@ -9,13 +9,13 @@ class SlipPrinterFormatterServiceTest extends TestCase
{
public function test_to_db_date_parses_us_format(): void
{
$service = new SlipPrinterFormatterService;
$service = new SlipPrinterFormatterService();
$this->assertSame('2025-09-01', $service->toDbDate('09/01/2025'));
}
public function test_to_db_time_parses_string(): void
{
$service = new SlipPrinterFormatterService;
$service = new SlipPrinterFormatterService();
$this->assertSame('08:15:00', $service->toDbTime('8:15 AM'));
}
}
@@ -9,7 +9,7 @@ class StickerPresetServiceTest extends TestCase
{
public function test_presets_include_alias_fields(): void
{
$service = new StickerPresetService;
$service = new StickerPresetService();
$presets = $service->presets();
$this->assertNotEmpty($presets);
@@ -16,7 +16,7 @@ class StickerPrintServiceTest extends TestCase
public function test_generate_returns_pdf_content(): void
{
$this->seedData();
$service = new StickerPrintService(new StickerQueryService(new StickerContextService));
$service = new StickerPrintService(new StickerQueryService(new StickerContextService()));
$result = $service->generate([
'student_id' => 100,
@@ -30,7 +30,7 @@ class StickerPrintServiceTest extends TestCase
public function test_generate_returns_error_when_no_students(): void
{
$service = new StickerPrintService(new StickerQueryService(new StickerContextService));
$service = new StickerPrintService(new StickerQueryService(new StickerContextService()));
$result = $service->generate([
'class_section_id' => 999,
@@ -15,7 +15,7 @@ class StickerQueryServiceTest extends TestCase
public function test_list_students_by_class_returns_rows(): void
{
$this->seedData();
$service = new StickerQueryService(new StickerContextService);
$service = new StickerQueryService(new StickerContextService());
$students = $service->listStudentsByClass(200, '2025-2026');
@@ -28,7 +28,7 @@ class StickerQueryServiceTest extends TestCase
$this->seedData();
$this->seedYouthClass();
$service = new StickerQueryService(new StickerContextService);
$service = new StickerQueryService(new StickerContextService());
$students = $service->listStudentsForPrintAll('2025-2026');
$this->assertCount(1, $students);