From bcac4af2ff29b6ea70a7f32294b6ea6febbbd507 Mon Sep 17 00:00:00 2001 From: renaldybrada Date: Mon, 9 Mar 2026 11:48:26 +0700 Subject: [PATCH] update test parsing dokter name --- .../domain/reference/dokter/dokter_test.go | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/internal/domain/reference/dokter/dokter_test.go b/internal/domain/reference/dokter/dokter_test.go index 9696849..25d70af 100644 --- a/internal/domain/reference/dokter/dokter_test.go +++ b/internal/domain/reference/dokter/dokter_test.go @@ -12,16 +12,31 @@ func TestParsingDokter(t *testing.T) { expected string }{ { - data: DokterModel{NamaDepan: shared.NullString("Agus"), NamaBelakang: shared.NullString("Bayu")}, - expected: "AGUS BAYU", + data: DokterModel{ + NamaDepan: shared.NullString("Agus"), + NamaBelakang: shared.NullString("Bayu"), + GelarDepan: []string{"Dr", "dr."}, + GelarBelakang: []string{"Sp.Onk.Rad", "Sp.P(K)"}, + }, + expected: "Dr dr. AGUS BAYU Sp.Onk.Rad, Sp.P(K)", }, { - data: DokterModel{NamaDepan: shared.NullString("Chandra"), NamaBelakang: shared.NullString("Dinata")}, - expected: "CHANDRA DINATA", + data: DokterModel{ + NamaDepan: shared.NullString("Chandra"), + NamaBelakang: shared.NullString("Dinata"), + GelarDepan: []string{"dr."}, + GelarBelakang: []string{"Sp.PD-KR"}, + }, + expected: "dr. CHANDRA DINATA Sp.PD-KR", }, { - data: DokterModel{NamaDepan: shared.NullString("Eka"), NamaBelakang: shared.NullString("Fahmi")}, - expected: "EKA FAHMI", + data: DokterModel{ + NamaDepan: shared.NullString("Eka"), + NamaBelakang: shared.NullString("Fahmi"), + GelarDepan: []string{"Prof", "drg."}, + GelarBelakang: []string{"Sp.KG", "Ph.D"}, + }, + expected: "Prof drg. EKA FAHMI Sp.KG, Ph.D", }, }