update test parsing dokter name

This commit is contained in:
renaldybrada
2026-03-09 11:48:26 +07:00
parent a8a5e14278
commit bcac4af2ff
@@ -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",
},
}