Modul:sv-adj/test
All tests passed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
mut.test("rolig", "sv-adj", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="roligare", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_pos="rolige", pred_plur_pos="roliga", x_adv="roligt", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_sup="roligaste", pred_sup="roligast"}} | {forms={attr_komp_mask="roligare", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_sup="roligaste", pred_plur_pos="roliga", x_adv="roligt", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_pos="rolige", pred_sup="roligast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("söt", "sv-adj", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="sötare", attr_obest_sing_neutrum_pos="sött", attr_best_sing_alla_pos="söta", pred_sing_neutrum_pos="sött", attr_plur_pos="söta", attr_komp="sötare", pred_komp="sötare", attr_best_sing_mask_pos="söte", pred_plur_pos="söta", x_adv="sött", attr_obest_sing_utrum_pos="söt", pred_sing_utrum_pos="söt", attr_sup="sötaste", attr_best_sing_mask_sup="sötaste", pred_sup="sötast"}} | {forms={attr_komp_mask="sötare", attr_obest_sing_neutrum_pos="sött", attr_best_sing_alla_pos="söta", pred_sing_neutrum_pos="sött", attr_plur_pos="söta", attr_komp="sötare", pred_komp="sötare", attr_best_sing_mask_sup="sötaste", pred_plur_pos="söta", x_adv="sött", attr_obest_sing_utrum_pos="söt", pred_sing_utrum_pos="söt", attr_sup="sötaste", attr_best_sing_mask_pos="söte", pred_sup="sötast"}, meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("våt", "sv-adj", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="våtare", attr_obest_sing_neutrum_pos="vått", attr_best_sing_alla_pos="våta", pred_sing_neutrum_pos="vått", attr_plur_pos="våta", attr_komp="våtare", pred_komp="våtare", attr_best_sing_mask_pos="våte", pred_plur_pos="våta", x_adv="vått", attr_obest_sing_utrum_pos="våt", pred_sing_utrum_pos="våt", attr_sup="våtaste", attr_best_sing_mask_sup="våtaste", pred_sup="våtast"}} | {forms={attr_komp_mask="våtare", attr_obest_sing_neutrum_pos="vått", attr_best_sing_alla_pos="våta", pred_sing_neutrum_pos="vått", attr_plur_pos="våta", attr_komp="våtare", pred_komp="våtare", attr_best_sing_mask_sup="våtaste", pred_plur_pos="våta", x_adv="vått", attr_obest_sing_utrum_pos="våt", pred_sing_utrum_pos="våt", attr_sup="våtaste", attr_best_sing_mask_pos="våte", pred_sup="våtast"}, meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("rät", "sv-adj", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="rätare", attr_obest_sing_neutrum_pos="rätt", attr_best_sing_alla_pos="räta", pred_sing_neutrum_pos="rätt", attr_plur_pos="räta", attr_komp="rätare", pred_komp="rätare", attr_best_sing_mask_pos="räte", pred_plur_pos="räta", x_adv="rätt", attr_obest_sing_utrum_pos="rät", pred_sing_utrum_pos="rät", attr_sup="rätaste", attr_best_sing_mask_sup="rätaste", pred_sup="rätast"}} | {forms={attr_komp_mask="rätare", attr_obest_sing_neutrum_pos="rätt", attr_best_sing_alla_pos="räta", pred_sing_neutrum_pos="rätt", attr_plur_pos="räta", attr_komp="rätare", pred_komp="rätare", attr_best_sing_mask_sup="rätaste", pred_plur_pos="räta", x_adv="rätt", attr_obest_sing_utrum_pos="rät", pred_sing_utrum_pos="rät", attr_sup="rätaste", attr_best_sing_mask_pos="räte", pred_sup="rätast"}, meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("lam", "sv-adj", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="lamare", attr_obest_sing_neutrum_pos="lamt", attr_best_sing_alla_pos="lama", pred_sing_neutrum_pos="lamt", attr_plur_pos="lama", attr_komp="lamare", pred_komp="lamare", attr_best_sing_mask_pos="lame", pred_plur_pos="lama", x_adv="lamt", attr_obest_sing_utrum_pos="lam", pred_sing_utrum_pos="lam", attr_sup="lamaste", attr_best_sing_mask_sup="lamaste", pred_sup="lamast"}} | {forms={attr_komp_mask="lamare", attr_obest_sing_neutrum_pos="lamt", attr_best_sing_alla_pos="lama", pred_sing_neutrum_pos="lamt", attr_plur_pos="lama", attr_komp="lamare", pred_komp="lamare", attr_best_sing_mask_sup="lamaste", pred_plur_pos="lama", x_adv="lamt", attr_obest_sing_utrum_pos="lam", pred_sing_utrum_pos="lam", attr_sup="lamaste", attr_best_sing_mask_pos="lame", pred_sup="lamast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("sen", "sv-adj", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="senare", attr_obest_sing_neutrum_pos="sent", attr_best_sing_alla_pos="sena", pred_sing_neutrum_pos="sent", attr_plur_pos="sena", attr_komp="senare", pred_komp="senare", attr_best_sing_mask_pos="sene", pred_plur_pos="sena", x_adv="sent", attr_obest_sing_utrum_pos="sen", pred_sing_utrum_pos="sen", attr_sup="senaste", attr_best_sing_mask_sup="senaste", pred_sup="senast"}} | {forms={attr_komp_mask="senare", attr_obest_sing_neutrum_pos="sent", attr_best_sing_alla_pos="sena", pred_sing_neutrum_pos="sent", attr_plur_pos="sena", attr_komp="senare", pred_komp="senare", attr_best_sing_mask_sup="senaste", pred_plur_pos="sena", x_adv="sent", attr_obest_sing_utrum_pos="sen", pred_sing_utrum_pos="sen", attr_sup="senaste", attr_best_sing_mask_pos="sene", pred_sup="senast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("stel", "sv-adj", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="stelare", attr_obest_sing_neutrum_pos="stelt", attr_best_sing_alla_pos="stela", pred_sing_neutrum_pos="stelt", attr_plur_pos="stela", attr_komp="stelare", pred_komp="stelare", attr_best_sing_mask_pos="stele", pred_plur_pos="stela", x_adv="stelt", attr_obest_sing_utrum_pos="stel", pred_sing_utrum_pos="stel", attr_sup="stelaste", attr_best_sing_mask_sup="stelaste", pred_sup="stelast"}} | {forms={attr_komp_mask="stelare", attr_obest_sing_neutrum_pos="stelt", attr_best_sing_alla_pos="stela", pred_sing_neutrum_pos="stelt", attr_plur_pos="stela", attr_komp="stelare", pred_komp="stelare", attr_best_sing_mask_sup="stelaste", pred_plur_pos="stela", x_adv="stelt", attr_obest_sing_utrum_pos="stel", pred_sing_utrum_pos="stel", attr_sup="stelaste", attr_best_sing_mask_pos="stele", pred_sup="stelast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("perifer", "sv-adj", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="periferare", attr_obest_sing_neutrum_pos="perifert", attr_best_sing_alla_pos="perifera", pred_sing_neutrum_pos="perifert", attr_plur_pos="perifera", attr_komp="periferare", pred_komp="periferare", attr_best_sing_mask_pos="perifere", pred_plur_pos="perifera", x_adv="perifert", attr_obest_sing_utrum_pos="perifer", pred_sing_utrum_pos="perifer", attr_sup="periferaste", attr_best_sing_mask_sup="periferaste", pred_sup="periferast"}} | {forms={attr_komp_mask="periferare", attr_obest_sing_neutrum_pos="perifert", attr_best_sing_alla_pos="perifera", pred_sing_neutrum_pos="perifert", attr_plur_pos="perifera", attr_komp="periferare", pred_komp="periferare", attr_best_sing_mask_sup="periferaste", pred_plur_pos="perifera", x_adv="perifert", attr_obest_sing_utrum_pos="perifer", pred_sing_utrum_pos="perifer", attr_sup="periferaste", attr_best_sing_mask_pos="perifere", pred_sup="periferast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("glad", "sv-adj", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="gladare", attr_obest_sing_neutrum_pos="glatt", attr_best_sing_alla_pos="glada", pred_sing_neutrum_pos="glatt", attr_plur_pos="glada", attr_komp="gladare", pred_komp="gladare", attr_best_sing_mask_pos="glade", pred_plur_pos="glada", x_adv="glatt", attr_obest_sing_utrum_pos="glad", pred_sing_utrum_pos="glad", attr_sup="gladaste", attr_best_sing_mask_sup="gladaste", pred_sup="gladast"}} | {forms={attr_komp_mask="gladare", attr_obest_sing_neutrum_pos="glatt", attr_best_sing_alla_pos="glada", pred_sing_neutrum_pos="glatt", attr_plur_pos="glada", attr_komp="gladare", pred_komp="gladare", attr_best_sing_mask_sup="gladaste", pred_plur_pos="glada", x_adv="glatt", attr_obest_sing_utrum_pos="glad", pred_sing_utrum_pos="glad", attr_sup="gladaste", attr_best_sing_mask_pos="glade", pred_sup="gladast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("röd", "sv-adj", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="rödare", attr_obest_sing_neutrum_pos="rött", attr_best_sing_alla_pos="röda", pred_sing_neutrum_pos="rött", attr_plur_pos="röda", attr_komp="rödare", pred_komp="rödare", attr_best_sing_mask_pos="röde", pred_plur_pos="röda", x_adv="rött", attr_obest_sing_utrum_pos="röd", pred_sing_utrum_pos="röd", attr_sup="rödaste", attr_best_sing_mask_sup="rödaste", pred_sup="rödast"}} | {forms={attr_komp_mask="rödare", attr_obest_sing_neutrum_pos="rött", attr_best_sing_alla_pos="röda", pred_sing_neutrum_pos="rött", attr_plur_pos="röda", attr_komp="rödare", pred_komp="rödare", attr_best_sing_mask_sup="rödaste", pred_plur_pos="röda", x_adv="rött", attr_obest_sing_utrum_pos="röd", pred_sing_utrum_pos="röd", attr_sup="rödaste", attr_best_sing_mask_pos="röde", pred_sup="rödast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} |
Text | Expected | Actual | |
---|---|---|---|
mut.test("smart", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="smartare", attr_obest_sing_neutrum_pos="smart", attr_best_sing_alla_pos="smarta", pred_sing_neutrum_pos="smart", attr_plur_pos="smarta", attr_komp="smartare", pred_komp="smartare", attr_best_sing_mask_pos="smarte", pred_plur_pos="smarta", x_adv="smart", attr_obest_sing_utrum_pos="smart", pred_sing_utrum_pos="smart", attr_sup="smartaste", attr_best_sing_mask_sup="smartaste", pred_sup="smartast"}} | {forms={attr_komp_mask="smartare", attr_obest_sing_neutrum_pos="smart", attr_best_sing_alla_pos="smarta", pred_sing_neutrum_pos="smart", attr_plur_pos="smarta", attr_komp="smartare", pred_komp="smartare", attr_best_sing_mask_sup="smartaste", pred_plur_pos="smarta", x_adv="smart", attr_obest_sing_utrum_pos="smart", pred_sing_utrum_pos="smart", attr_sup="smartaste", attr_best_sing_mask_pos="smarte", pred_sup="smartast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("absolut", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="absolutare", attr_obest_sing_neutrum_pos="absolut", attr_best_sing_alla_pos="absoluta", pred_sing_neutrum_pos="absolut", attr_plur_pos="absoluta", attr_komp="absolutare", pred_komp="absolutare", attr_best_sing_mask_pos="absolute", pred_plur_pos="absoluta", x_adv="absolut", attr_obest_sing_utrum_pos="absolut", pred_sing_utrum_pos="absolut", attr_sup="absolutaste", attr_best_sing_mask_sup="absolutaste", pred_sup="absolutast"}} | {forms={attr_komp_mask="absolutare", attr_obest_sing_neutrum_pos="absolut", attr_best_sing_alla_pos="absoluta", pred_sing_neutrum_pos="absolut", attr_plur_pos="absoluta", attr_komp="absolutare", pred_komp="absolutare", attr_best_sing_mask_sup="absolutaste", pred_plur_pos="absoluta", x_adv="absolut", attr_obest_sing_utrum_pos="absolut", pred_sing_utrum_pos="absolut", attr_sup="absolutaste", attr_best_sing_mask_pos="absolute", pred_sup="absolutast"}, meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("lat", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="latare", attr_obest_sing_neutrum_pos="lat", attr_best_sing_alla_pos="lata", pred_sing_neutrum_pos="lat", attr_plur_pos="lata", attr_komp="latare", pred_komp="latare", attr_best_sing_mask_pos="late", pred_plur_pos="lata", x_adv="lat", attr_obest_sing_utrum_pos="lat", pred_sing_utrum_pos="lat", attr_sup="lataste", attr_best_sing_mask_sup="lataste", pred_sup="latast"}} | {forms={attr_komp_mask="latare", attr_obest_sing_neutrum_pos="lat", attr_best_sing_alla_pos="lata", pred_sing_neutrum_pos="lat", attr_plur_pos="lata", attr_komp="latare", pred_komp="latare", attr_best_sing_mask_sup="lataste", pred_plur_pos="lata", x_adv="lat", attr_obest_sing_utrum_pos="lat", pred_sing_utrum_pos="lat", attr_sup="lataste", attr_best_sing_mask_pos="late", pred_sup="latast"}, meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("explicit", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="explicitare", attr_obest_sing_neutrum_pos="explicit", attr_best_sing_alla_pos="explicita", pred_sing_neutrum_pos="explicit", attr_plur_pos="explicita", attr_komp="explicitare", pred_komp="explicitare", attr_best_sing_mask_pos="explicite", pred_plur_pos="explicita", x_adv="explicit", attr_obest_sing_utrum_pos="explicit", pred_sing_utrum_pos="explicit", attr_sup="explicitaste", attr_best_sing_mask_sup="explicitaste", pred_sup="explicitast"}} | {forms={attr_komp_mask="explicitare", attr_obest_sing_neutrum_pos="explicit", attr_best_sing_alla_pos="explicita", pred_sing_neutrum_pos="explicit", attr_plur_pos="explicita", attr_komp="explicitare", pred_komp="explicitare", attr_best_sing_mask_sup="explicitaste", pred_plur_pos="explicita", x_adv="explicit", attr_obest_sing_utrum_pos="explicit", pred_sing_utrum_pos="explicit", attr_sup="explicitaste", attr_best_sing_mask_pos="explicite", pred_sup="explicitast"}, meta={pers_clear=false, neuter_clear=false, adv_clear=false, second_declension=false, suffix_comparison=true}} |
Text | Expected | Actual | |
---|---|---|---|
mut.test("känslosam", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="känslosammare", attr_obest_sing_neutrum_pos="känslosamt", attr_best_sing_alla_pos="känslosamma", pred_sing_neutrum_pos="känslosamt", attr_plur_pos="känslosamma", attr_komp="känslosammare", pred_komp="känslosammare", attr_best_sing_mask_pos="känslosamme", pred_plur_pos="känslosamma", x_adv="känslosamt", attr_obest_sing_utrum_pos="känslosam", pred_sing_utrum_pos="känslosam", attr_sup="känslosammaste", attr_best_sing_mask_sup="känslosammaste", pred_sup="känslosammast"}} | {forms={attr_komp_mask="känslosammare", attr_obest_sing_neutrum_pos="känslosamt", attr_best_sing_alla_pos="känslosamma", pred_sing_neutrum_pos="känslosamt", attr_plur_pos="känslosamma", attr_komp="känslosammare", pred_komp="känslosammare", attr_best_sing_mask_sup="känslosammaste", pred_plur_pos="känslosamma", x_adv="känslosamt", attr_obest_sing_utrum_pos="känslosam", pred_sing_utrum_pos="känslosam", attr_sup="känslosammaste", attr_best_sing_mask_pos="känslosamme", pred_sup="känslosammast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} |
Text | Expected | Actual | |
---|---|---|---|
mut.test("sorgsen", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="sorgsnare", attr_obest_sing_neutrum_pos="sorgset", attr_best_sing_alla_pos="sorgsna", pred_sing_neutrum_pos="sorgset", attr_plur_pos="sorgsna", attr_komp="sorgsnare", pred_komp="sorgsnare", attr_best_sing_mask_pos="sorgsne", pred_plur_pos="sorgsna", x_adv="sorgset", attr_obest_sing_utrum_pos="sorgsen", pred_sing_utrum_pos="sorgsen", attr_sup="sorgsnaste", attr_best_sing_mask_sup="sorgsnaste", pred_sup="sorgsnast"}} | {forms={attr_komp_mask="sorgsnare", attr_obest_sing_neutrum_pos="sorgset", attr_best_sing_alla_pos="sorgsna", pred_sing_neutrum_pos="sorgset", attr_plur_pos="sorgsna", attr_komp="sorgsnare", pred_komp="sorgsnare", attr_best_sing_mask_sup="sorgsnaste", pred_plur_pos="sorgsna", x_adv="sorgset", attr_obest_sing_utrum_pos="sorgsen", pred_sing_utrum_pos="sorgsen", attr_sup="sorgsnaste", attr_best_sing_mask_pos="sorgsne", pred_sup="sorgsnast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("acceptabel", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="acceptablare", attr_obest_sing_neutrum_pos="acceptabelt", attr_best_sing_alla_pos="acceptabla", pred_sing_neutrum_pos="acceptabelt", attr_plur_pos="acceptabla", attr_komp="acceptablare", pred_komp="acceptablare", attr_best_sing_mask_pos="acceptable", pred_plur_pos="acceptabla", x_adv="acceptabelt", attr_obest_sing_utrum_pos="acceptabel", pred_sing_utrum_pos="acceptabel", attr_sup="acceptablaste", attr_best_sing_mask_sup="acceptablaste", pred_sup="acceptablast"}} | {forms={attr_komp_mask="acceptablare", attr_obest_sing_neutrum_pos="acceptabelt", attr_best_sing_alla_pos="acceptabla", pred_sing_neutrum_pos="acceptabelt", attr_plur_pos="acceptabla", attr_komp="acceptablare", pred_komp="acceptablare", attr_best_sing_mask_sup="acceptablaste", pred_plur_pos="acceptabla", x_adv="acceptabelt", attr_obest_sing_utrum_pos="acceptabel", pred_sing_utrum_pos="acceptabel", attr_sup="acceptablaste", attr_best_sing_mask_pos="acceptable", pred_sup="acceptablast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("munter", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="muntrare", attr_obest_sing_neutrum_pos="muntert", attr_best_sing_alla_pos="muntra", pred_sing_neutrum_pos="muntert", attr_plur_pos="muntra", attr_komp="muntrare", pred_komp="muntrare", attr_best_sing_mask_pos="muntre", pred_plur_pos="muntra", x_adv="muntert", attr_obest_sing_utrum_pos="munter", pred_sing_utrum_pos="munter", attr_sup="muntraste", attr_best_sing_mask_sup="muntraste", pred_sup="muntrast"}} | {forms={attr_komp_mask="muntrare", attr_obest_sing_neutrum_pos="muntert", attr_best_sing_alla_pos="muntra", pred_sing_neutrum_pos="muntert", attr_plur_pos="muntra", attr_komp="muntrare", pred_komp="muntrare", attr_best_sing_mask_sup="muntraste", pred_plur_pos="muntra", x_adv="muntert", attr_obest_sing_utrum_pos="munter", pred_sing_utrum_pos="munter", attr_sup="muntraste", attr_best_sing_mask_pos="muntre", pred_sup="muntrast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("välkommen", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="välkomnare", attr_obest_sing_neutrum_pos="välkommet", attr_best_sing_alla_pos="välkomna", pred_sing_neutrum_pos="välkommet", attr_plur_pos="välkomna", attr_komp="välkomnare", pred_komp="välkomnare", attr_best_sing_mask_pos="välkomne", pred_plur_pos="välkomna", x_adv="välkommet", attr_obest_sing_utrum_pos="välkommen", pred_sing_utrum_pos="välkommen", attr_sup="välkomnaste", attr_best_sing_mask_sup="välkomnaste", pred_sup="välkomnast"}} | {forms={attr_komp_mask="välkomnare", attr_obest_sing_neutrum_pos="välkommet", attr_best_sing_alla_pos="välkomna", pred_sing_neutrum_pos="välkommet", attr_plur_pos="välkomna", attr_komp="välkomnare", pred_komp="välkomnare", attr_best_sing_mask_sup="välkomnaste", pred_plur_pos="välkomna", x_adv="välkommet", attr_obest_sing_utrum_pos="välkommen", pred_sing_utrum_pos="välkommen", attr_sup="välkomnaste", attr_best_sing_mask_pos="välkomne", pred_sup="välkomnast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("försvunnen", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="försvunnare", attr_obest_sing_neutrum_pos="försvunnet", attr_best_sing_alla_pos="försvunna", pred_sing_neutrum_pos="försvunnet", attr_plur_pos="försvunna", attr_komp="försvunnare", pred_komp="försvunnare", attr_best_sing_mask_pos="försvunne", pred_plur_pos="försvunna", x_adv="försvunnet", attr_obest_sing_utrum_pos="försvunnen", pred_sing_utrum_pos="försvunnen", attr_sup="försvunnaste", attr_best_sing_mask_sup="försvunnaste", pred_sup="försvunnast"}} | {forms={attr_komp_mask="försvunnare", attr_obest_sing_neutrum_pos="försvunnet", attr_best_sing_alla_pos="försvunna", pred_sing_neutrum_pos="försvunnet", attr_plur_pos="försvunna", attr_komp="försvunnare", pred_komp="försvunnare", attr_best_sing_mask_sup="försvunnaste", pred_plur_pos="försvunna", x_adv="försvunnet", attr_obest_sing_utrum_pos="försvunnen", pred_sing_utrum_pos="försvunnen", attr_sup="försvunnaste", attr_best_sing_mask_pos="försvunne", pred_sup="försvunnast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("gammal", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="gamlare", attr_obest_sing_neutrum_pos="gammalt", attr_best_sing_alla_pos="gamla", pred_sing_neutrum_pos="gammalt", attr_plur_pos="gamla", attr_komp="gamlare", pred_komp="gamlare", attr_best_sing_mask_pos="gamle", pred_plur_pos="gamla", x_adv="gammalt", attr_obest_sing_utrum_pos="gammal", pred_sing_utrum_pos="gammal", attr_sup="gamlaste", attr_best_sing_mask_sup="gamlaste", pred_sup="gamlast"}} | {forms={attr_komp_mask="gamlare", attr_obest_sing_neutrum_pos="gammalt", attr_best_sing_alla_pos="gamla", pred_sing_neutrum_pos="gammalt", attr_plur_pos="gamla", attr_komp="gamlare", pred_komp="gamlare", attr_best_sing_mask_sup="gamlaste", pred_plur_pos="gamla", x_adv="gammalt", attr_obest_sing_utrum_pos="gammal", pred_sing_utrum_pos="gammal", attr_sup="gamlaste", attr_best_sing_mask_pos="gamle", pred_sup="gamlast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} |
Text | Expected | Actual | |
---|---|---|---|
mut.test("rädd", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="räddare", attr_obest_sing_neutrum_pos="rätt", attr_best_sing_alla_pos="rädda", pred_sing_neutrum_pos="rätt", attr_plur_pos="rädda", attr_komp="räddare", pred_komp="räddare", attr_best_sing_mask_pos="rädde", pred_plur_pos="rädda", x_adv="rätt", attr_obest_sing_utrum_pos="rädd", pred_sing_utrum_pos="rädd", attr_sup="räddaste", attr_best_sing_mask_sup="räddaste", pred_sup="räddast"}} | {forms={attr_komp_mask="räddare", attr_obest_sing_neutrum_pos="rätt", attr_best_sing_alla_pos="rädda", pred_sing_neutrum_pos="rätt", attr_plur_pos="rädda", attr_komp="räddare", pred_komp="räddare", attr_best_sing_mask_sup="räddaste", pred_plur_pos="rädda", x_adv="rätt", attr_obest_sing_utrum_pos="rädd", pred_sing_utrum_pos="rädd", attr_sup="räddaste", attr_best_sing_mask_pos="rädde", pred_sup="räddast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} |
Text | Expected | Actual | |
---|---|---|---|
mut.test("road", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="roadare", attr_obest_sing_neutrum_pos="roat", attr_best_sing_alla_pos="roade", pred_sing_neutrum_pos="roat", attr_plur_pos="roade", attr_komp="roadare", pred_komp="roadare", attr_best_sing_mask_pos="roade", pred_plur_pos="roade", x_adv="roat", attr_obest_sing_utrum_pos="road", pred_sing_utrum_pos="road", attr_sup="roadaste", attr_best_sing_mask_sup="roadaste", pred_sup="roadast"}} | {forms={attr_komp_mask="roadare", attr_obest_sing_neutrum_pos="roat", attr_best_sing_alla_pos="roade", pred_sing_neutrum_pos="roat", attr_plur_pos="roade", attr_komp="roadare", pred_komp="roadare", attr_best_sing_mask_sup="roadaste", pred_plur_pos="roade", x_adv="roat", attr_obest_sing_utrum_pos="road", pred_sing_utrum_pos="road", attr_sup="roadaste", attr_best_sing_mask_pos="roade", pred_sup="roadast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} |
Text | Expected | Actual | |
---|---|---|---|
mut.test("ond", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="ondare", attr_obest_sing_neutrum_pos="ont", attr_best_sing_alla_pos="onda", pred_sing_neutrum_pos="ont", attr_plur_pos="onda", attr_komp="ondare", pred_komp="ondare", attr_best_sing_mask_pos="onde", pred_plur_pos="onda", x_adv="ont", attr_obest_sing_utrum_pos="ond", pred_sing_utrum_pos="ond", attr_sup="ondaste", attr_best_sing_mask_sup="ondaste", pred_sup="ondast"}} | {forms={attr_komp_mask="ondare", attr_obest_sing_neutrum_pos="ont", attr_best_sing_alla_pos="onda", pred_sing_neutrum_pos="ont", attr_plur_pos="onda", attr_komp="ondare", pred_komp="ondare", attr_best_sing_mask_sup="ondaste", pred_plur_pos="onda", x_adv="ont", attr_obest_sing_utrum_pos="ond", pred_sing_utrum_pos="ond", attr_sup="ondaste", attr_best_sing_mask_pos="onde", pred_sup="ondast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("hård", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="hårdare", attr_obest_sing_neutrum_pos="hårt", attr_best_sing_alla_pos="hårda", pred_sing_neutrum_pos="hårt", attr_plur_pos="hårda", attr_komp="hårdare", pred_komp="hårdare", attr_best_sing_mask_pos="hårde", pred_plur_pos="hårda", x_adv="hårt", attr_obest_sing_utrum_pos="hård", pred_sing_utrum_pos="hård", attr_sup="hårdaste", attr_best_sing_mask_sup="hårdaste", pred_sup="hårdast"}} | {forms={attr_komp_mask="hårdare", attr_obest_sing_neutrum_pos="hårt", attr_best_sing_alla_pos="hårda", pred_sing_neutrum_pos="hårt", attr_plur_pos="hårda", attr_komp="hårdare", pred_komp="hårdare", attr_best_sing_mask_sup="hårdaste", pred_plur_pos="hårda", x_adv="hårt", attr_obest_sing_utrum_pos="hård", pred_sing_utrum_pos="hård", attr_sup="hårdaste", attr_best_sing_mask_pos="hårde", pred_sup="hårdast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("nöjd", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="nöjdare", attr_obest_sing_neutrum_pos="nöjt", attr_best_sing_alla_pos="nöjda", pred_sing_neutrum_pos="nöjt", attr_plur_pos="nöjda", attr_komp="nöjdare", pred_komp="nöjdare", attr_best_sing_mask_pos="nöjde", pred_plur_pos="nöjda", x_adv="nöjt", attr_obest_sing_utrum_pos="nöjd", pred_sing_utrum_pos="nöjd", attr_sup="nöjdaste", attr_best_sing_mask_sup="nöjdaste", pred_sup="nöjdast"}} | {forms={attr_komp_mask="nöjdare", attr_obest_sing_neutrum_pos="nöjt", attr_best_sing_alla_pos="nöjda", pred_sing_neutrum_pos="nöjt", attr_plur_pos="nöjda", attr_komp="nöjdare", pred_komp="nöjdare", attr_best_sing_mask_sup="nöjdaste", pred_plur_pos="nöjda", x_adv="nöjt", attr_obest_sing_utrum_pos="nöjd", pred_sing_utrum_pos="nöjd", attr_sup="nöjdaste", attr_best_sing_mask_pos="nöjde", pred_sup="nöjdast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} |
Text | Expected | Actual | |
---|---|---|---|
mut.test("tunn", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="tunnare", attr_obest_sing_neutrum_pos="tunt", attr_best_sing_alla_pos="tunna", pred_sing_neutrum_pos="tunt", attr_plur_pos="tunna", attr_komp="tunnare", pred_komp="tunnare", attr_best_sing_mask_pos="tunne", pred_plur_pos="tunna", x_adv="tunt", attr_obest_sing_utrum_pos="tunn", pred_sing_utrum_pos="tunn", attr_sup="tunnaste", attr_best_sing_mask_sup="tunnaste", pred_sup="tunnast"}} | {forms={attr_komp_mask="tunnare", attr_obest_sing_neutrum_pos="tunt", attr_best_sing_alla_pos="tunna", pred_sing_neutrum_pos="tunt", attr_plur_pos="tunna", attr_komp="tunnare", pred_komp="tunnare", attr_best_sing_mask_sup="tunnaste", pred_plur_pos="tunna", x_adv="tunt", attr_obest_sing_utrum_pos="tunn", pred_sing_utrum_pos="tunn", attr_sup="tunnaste", attr_best_sing_mask_pos="tunne", pred_sup="tunnast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("sann", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="sannare", attr_obest_sing_neutrum_pos="sant", attr_best_sing_alla_pos="sanna", pred_sing_neutrum_pos="sant", attr_plur_pos="sanna", attr_komp="sannare", pred_komp="sannare", attr_best_sing_mask_pos="sanne", pred_plur_pos="sanna", x_adv="sant", attr_obest_sing_utrum_pos="sann", pred_sing_utrum_pos="sann", attr_sup="sannaste", attr_best_sing_mask_sup="sannaste", pred_sup="sannast"}} | {forms={attr_komp_mask="sannare", attr_obest_sing_neutrum_pos="sant", attr_best_sing_alla_pos="sanna", pred_sing_neutrum_pos="sant", attr_plur_pos="sanna", attr_komp="sannare", pred_komp="sannare", attr_best_sing_mask_sup="sannaste", pred_plur_pos="sanna", x_adv="sant", attr_obest_sing_utrum_pos="sann", pred_sing_utrum_pos="sann", attr_sup="sannaste", attr_best_sing_mask_pos="sanne", pred_sup="sannast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} |
Text | Expected | Actual | |
---|---|---|---|
mut.test("fri", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="friare", attr_obest_sing_neutrum_pos="fritt", attr_best_sing_alla_pos="fria", pred_sing_neutrum_pos="fritt", attr_plur_pos="fria", attr_komp="friare", pred_komp="friare", attr_best_sing_mask_pos="frie", pred_plur_pos="fria", x_adv="fritt", attr_obest_sing_utrum_pos="fri", pred_sing_utrum_pos="fri", attr_sup="friaste", attr_best_sing_mask_sup="friaste", pred_sup="friast"}} | {forms={attr_komp_mask="friare", attr_obest_sing_neutrum_pos="fritt", attr_best_sing_alla_pos="fria", pred_sing_neutrum_pos="fritt", attr_plur_pos="fria", attr_komp="friare", pred_komp="friare", attr_best_sing_mask_sup="friaste", pred_plur_pos="fria", x_adv="fritt", attr_obest_sing_utrum_pos="fri", pred_sing_utrum_pos="fri", attr_sup="friaste", attr_best_sing_mask_pos="frie", pred_sup="friast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("rå", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="råare", attr_obest_sing_neutrum_pos="rått", attr_best_sing_alla_pos="råa", pred_sing_neutrum_pos="rått", attr_plur_pos="råa", attr_komp="råare", pred_komp="råare", attr_best_sing_mask_pos="råe", pred_plur_pos="råa", x_adv="rått", attr_obest_sing_utrum_pos="rå", pred_sing_utrum_pos="rå", attr_sup="råaste", attr_best_sing_mask_sup="råaste", pred_sup="råast"}} | {forms={attr_komp_mask="råare", attr_obest_sing_neutrum_pos="rått", attr_best_sing_alla_pos="råa", pred_sing_neutrum_pos="rått", attr_plur_pos="råa", attr_komp="råare", pred_komp="råare", attr_best_sing_mask_sup="råaste", pred_plur_pos="råa", x_adv="rått", attr_obest_sing_utrum_pos="rå", pred_sing_utrum_pos="rå", attr_sup="råaste", attr_best_sing_mask_pos="råe", pred_sup="råast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} | |
mut.test("slö", "sv-adj-alt", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}, forms={attr_komp_mask="slöare", attr_obest_sing_neutrum_pos="slött", attr_best_sing_alla_pos="slöa", pred_sing_neutrum_pos="slött", attr_plur_pos="slöa", attr_komp="slöare", pred_komp="slöare", attr_best_sing_mask_pos="slöe", pred_plur_pos="slöa", x_adv="slött", attr_obest_sing_utrum_pos="slö", pred_sing_utrum_pos="slö", attr_sup="slöaste", attr_best_sing_mask_sup="slöaste", pred_sup="slöast"}} | {forms={attr_komp_mask="slöare", attr_obest_sing_neutrum_pos="slött", attr_best_sing_alla_pos="slöa", pred_sing_neutrum_pos="slött", attr_plur_pos="slöa", attr_komp="slöare", pred_komp="slöare", attr_best_sing_mask_sup="slöaste", pred_plur_pos="slöa", x_adv="slött", attr_obest_sing_utrum_pos="slö", pred_sing_utrum_pos="slö", attr_sup="slöaste", attr_best_sing_mask_pos="slöe", pred_sup="slöast"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=false, suffix_comparison=true}} |
Text | Expected | Actual | |
---|---|---|---|
mut.test("hög", "sv-adj|komp=högre|sup=högst", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=true, suffix_comparison=true}, forms={attr_komp_mask="högre", attr_obest_sing_neutrum_pos="högt", attr_best_sing_alla_pos="höga", pred_sing_neutrum_pos="högt", attr_plur_pos="höga", attr_komp="högre", pred_komp="högre", attr_best_sing_mask_pos="höge", pred_plur_pos="höga", x_adv="högt", attr_obest_sing_utrum_pos="hög", pred_sing_utrum_pos="hög", attr_sup="högsta", attr_best_sing_mask_sup="högste", pred_sup="högst"}} | {forms={attr_komp_mask="högre", attr_obest_sing_neutrum_pos="högt", attr_best_sing_alla_pos="höga", pred_sing_neutrum_pos="högt", attr_plur_pos="höga", attr_komp="högre", pred_komp="högre", attr_best_sing_mask_sup="högste", pred_plur_pos="höga", x_adv="högt", attr_obest_sing_utrum_pos="hög", pred_sing_utrum_pos="hög", attr_sup="högsta", attr_best_sing_mask_pos="höge", pred_sup="högst"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=true, suffix_comparison=true}} | |
mut.test("grov", "sv-adj|komp=grövre|sup=grövst", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=true, suffix_comparison=true}, forms={attr_komp_mask="grövre", attr_obest_sing_neutrum_pos="grovt", attr_best_sing_alla_pos="grova", pred_sing_neutrum_pos="grovt", attr_plur_pos="grova", attr_komp="grövre", pred_komp="grövre", attr_best_sing_mask_pos="grove", pred_plur_pos="grova", x_adv="grovt", attr_obest_sing_utrum_pos="grov", pred_sing_utrum_pos="grov", attr_sup="grövsta", attr_best_sing_mask_sup="grövste", pred_sup="grövst"}} | {forms={attr_komp_mask="grövre", attr_obest_sing_neutrum_pos="grovt", attr_best_sing_alla_pos="grova", pred_sing_neutrum_pos="grovt", attr_plur_pos="grova", attr_komp="grövre", pred_komp="grövre", attr_best_sing_mask_sup="grövste", pred_plur_pos="grova", x_adv="grovt", attr_obest_sing_utrum_pos="grov", pred_sing_utrum_pos="grov", attr_sup="grövsta", attr_best_sing_mask_pos="grove", pred_sup="grövst"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=true, suffix_comparison=true}} | |
mut.test("liten", "sv-adj-alt|komp=mindre|sup=minst|3=lille|4=lilla|5=små|8=små", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=true, suffix_comparison=true}, forms={attr_komp_mask="mindre", attr_obest_sing_neutrum_pos="litet", attr_best_sing_alla_pos="lilla", pred_sing_neutrum_pos="litet", attr_plur_pos="små", attr_komp="mindre", pred_komp="mindre", attr_best_sing_mask_pos="lille", pred_plur_pos="små", x_adv="litet", attr_obest_sing_utrum_pos="liten", pred_sing_utrum_pos="liten", attr_sup="minsta", attr_best_sing_mask_sup="minste", pred_sup="minst"}} | {forms={attr_komp_mask="mindre", attr_obest_sing_neutrum_pos="litet", attr_best_sing_alla_pos="lilla", pred_sing_neutrum_pos="litet", attr_plur_pos="små", attr_komp="mindre", pred_komp="mindre", attr_best_sing_mask_sup="minste", pred_plur_pos="små", x_adv="litet", attr_obest_sing_utrum_pos="liten", pred_sing_utrum_pos="liten", attr_sup="minsta", attr_best_sing_mask_pos="lille", pred_sup="minst"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=true, suffix_comparison=true}} | |
mut.test("god", "sv-adj|komp=bättre|sup=bäst", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=true, suffix_comparison=true}, forms={attr_komp_mask="bättre", attr_obest_sing_neutrum_pos="gott", attr_best_sing_alla_pos="goda", pred_sing_neutrum_pos="gott", attr_plur_pos="goda", attr_komp="bättre", pred_komp="bättre", attr_best_sing_mask_pos="gode", pred_plur_pos="goda", x_adv="gott", attr_obest_sing_utrum_pos="god", pred_sing_utrum_pos="god", attr_sup="bästa", attr_best_sing_mask_sup="bäste", pred_sup="bäst"}} | {forms={attr_komp_mask="bättre", attr_obest_sing_neutrum_pos="gott", attr_best_sing_alla_pos="goda", pred_sing_neutrum_pos="gott", attr_plur_pos="goda", attr_komp="bättre", pred_komp="bättre", attr_best_sing_mask_sup="bäste", pred_plur_pos="goda", x_adv="gott", attr_obest_sing_utrum_pos="god", pred_sing_utrum_pos="god", attr_sup="bästa", attr_best_sing_mask_pos="gode", pred_sup="bäst"}, meta={pers_clear=false, neuter_clear=true, adv_clear=false, second_declension=true, suffix_comparison=true}} | |
mut.test("god","sv-adj|pos=-|adv=mellre|komp=mellre|sup=mellerst", "unprocessed", limited_meta_args) | {meta={pers_clear=false, neuter_clear=true, adv_clear=true, second_declension=true, suffix_comparison=true}, forms={attr_komp_mask="mellre", attr_obest_sing_neutrum_pos="mellret", attr_best_sing_alla_pos="mellrea", pred_sing_neutrum_pos="mellret", attr_plur_pos="mellrea", attr_komp="mellre", pred_komp="mellre", attr_best_sing_mask_pos="mellree", pred_plur_pos="mellrea", x_adv="mellre", attr_obest_sing_utrum_pos="mellre", pred_sing_utrum_pos="mellre", attr_sup="mellersta", attr_best_sing_mask_sup="mellerste", pred_sup="mellerst"}} | {forms={attr_komp_mask="mellre", attr_obest_sing_neutrum_pos="mellret", attr_best_sing_alla_pos="mellrea", pred_sing_neutrum_pos="mellret", attr_plur_pos="mellrea", attr_komp="mellre", pred_komp="mellre", attr_best_sing_mask_sup="mellerste", pred_plur_pos="mellrea", x_adv="mellre", attr_obest_sing_utrum_pos="mellre", pred_sing_utrum_pos="mellre", attr_sup="mellersta", attr_best_sing_mask_pos="mellree", pred_sup="mellerst"}, meta={pers_clear=false, neuter_clear=true, adv_clear=true, second_declension=true, suffix_comparison=true}} |
Text | Expected | Actual | |
---|---|---|---|
mut.test("rolig", "sv-adj", "export") | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_pos="rolige?", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_sup="roligaste?", pred_sup="roligast"} | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_sup="roligaste?", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_pos="rolige?", pred_sup="roligast"} | |
mut.test("rolig", "sv-adj|pos=-", "export") | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="-", attr_best_sing_alla_pos="-", pred_sing_neutrum_pos="-", attr_plur_pos="-", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_pos="-", pred_plur_pos="-", x_adv="roligt?", attr_obest_sing_utrum_pos="-", pred_sing_utrum_pos="-", attr_sup="roligaste", attr_best_sing_mask_sup="roligaste?", pred_sup="roligast"} | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="-", attr_best_sing_alla_pos="-", pred_sing_neutrum_pos="-", attr_plur_pos="-", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_sup="roligaste?", pred_plur_pos="-", x_adv="roligt?", attr_obest_sing_utrum_pos="-", pred_sing_utrum_pos="-", attr_sup="roligaste", attr_best_sing_mask_pos="-", pred_sup="roligast"} | |
mut.test("rolig", "sv-adj|attr=-", "export") | {attr_komp_mask="-", attr_obest_sing_neutrum_pos="-", attr_best_sing_alla_pos="-", pred_sing_neutrum_pos="roligt", attr_plur_pos="-", attr_komp="-", pred_komp="roligare", attr_best_sing_mask_pos="-", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="-", pred_sing_utrum_pos="rolig", attr_sup="-", attr_best_sing_mask_sup="-", pred_sup="roligast"} | {attr_komp_mask="-", attr_obest_sing_neutrum_pos="-", attr_best_sing_alla_pos="-", pred_sing_neutrum_pos="roligt", attr_plur_pos="-", attr_komp="-", pred_komp="roligare", attr_best_sing_mask_sup="-", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="-", pred_sing_utrum_pos="rolig", attr_sup="-", attr_best_sing_mask_pos="-", pred_sup="roligast"} | |
mut.test("rolig", "sv-adj|pred=-", "export") | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="-", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="-", attr_best_sing_mask_pos="rolige?", pred_plur_pos="-", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="-", attr_sup="roligaste", attr_best_sing_mask_sup="roligaste?", pred_sup="-"} | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="-", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="-", attr_best_sing_mask_sup="roligaste?", pred_plur_pos="-", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="-", attr_sup="roligaste", attr_best_sing_mask_pos="rolige?", pred_sup="-"} | |
mut.test("rolig", "sv-adj|komp=-", "export") | {attr_komp_mask="-", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="-", pred_komp="-", attr_best_sing_mask_pos="rolige?", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_sup="roligaste?", pred_sup="roligast"} | {attr_komp_mask="-", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="-", pred_komp="-", attr_best_sing_mask_sup="roligaste?", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_pos="rolige?", pred_sup="roligast"} | |
mut.test("rolig", "sv-adj|sup=-", "export") | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_pos="rolige?", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="-", attr_best_sing_mask_sup="-", pred_sup="-"} | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_sup="-", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="-", attr_best_sing_mask_pos="rolige?", pred_sup="-"} | |
mut.test("rolig", "sv-adj|pers=-", "export") | {attr_komp_mask="-", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_pos="-", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_sup="-", pred_sup="roligast"} | {attr_komp_mask="-", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_sup="-", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_pos="-", pred_sup="roligast"} | |
mut.test("rolig", "sv-adj|adv=-", "export") | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_pos="rolige?", pred_plur_pos="roliga", x_adv="-", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_sup="roligaste?", pred_sup="roligast"} | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_sup="roligaste?", pred_plur_pos="roliga", x_adv="-", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_pos="rolige?", pred_sup="roligast"} | |
mut.test("rolig", "sv-adj|pers=", "export") | {attr_komp_mask="roligare", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_pos="rolige", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_sup="roligaste", pred_sup="roligast"} | {attr_komp_mask="roligare", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_sup="roligaste", pred_plur_pos="roliga", x_adv="roligt?", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_pos="rolige", pred_sup="roligast"} | |
mut.test("rolig", "sv-adj|adv=", "export") | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_pos="rolige?", pred_plur_pos="roliga", x_adv="roligt", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_sup="roligaste?", pred_sup="roligast"} | {attr_komp_mask="roligare?", attr_obest_sing_neutrum_pos="roligt", attr_best_sing_alla_pos="roliga", pred_sing_neutrum_pos="roligt", attr_plur_pos="roliga", attr_komp="roligare", pred_komp="roligare", attr_best_sing_mask_sup="roligaste?", pred_plur_pos="roliga", x_adv="roligt", attr_obest_sing_utrum_pos="rolig", pred_sing_utrum_pos="rolig", attr_sup="roligaste", attr_best_sing_mask_pos="rolige?", pred_sup="roligast"} |
Text | Expected | Actual | |
---|---|---|---|
{{#invoke:sv-adj|getJson|pagename=rolig|template=sv-adj|2=X}} | {"attr_komp_mask":"roligare?","attr_obest_sing_neutrum_pos":"X","attr_best_sing_alla_pos":"roliga","pred_sing_neutrum_pos":"roligt","attr_plur_pos":"roliga","attr_komp":"roligare","pred_komp":"roligare","attr_best_sing_mask_sup":"roligaste?","pred_plur_pos":"roliga","x_adv":"roligt?","attr_obest_sing_utrum_pos":"rolig","pred_sing_utrum_pos":"rolig","attr_sup":"roligaste","attr_best_sing_mask_pos":"rolige?","pred_sup":"roligast"} | {"attr_komp_mask":"roligare?","attr_obest_sing_neutrum_pos":"X","attr_best_sing_alla_pos":"roliga","pred_sing_neutrum_pos":"roligt","attr_plur_pos":"roliga","attr_komp":"roligare","pred_komp":"roligare","attr_best_sing_mask_sup":"roligaste?","pred_plur_pos":"roliga","x_adv":"roligt?","attr_obest_sing_utrum_pos":"rolig","pred_sing_utrum_pos":"rolig","attr_sup":"roligaste","attr_best_sing_mask_pos":"rolige?","pred_sup":"roligast"} |
local t = require("Modul:UnitTests")
local mut = require("Modul:sv-adj")
local default_limited_meta = {neuter_clear=true, pers_clear=false, adv_clear=false, suffix_comparison=true, second_declension=false}
local limited_neuter_unclear_meta = {neuter_clear=false, pers_clear=false, adv_clear=false, suffix_comparison=true, second_declension=false}
local limited_second_declension_meta = {neuter_clear=true, pers_clear=false, adv_clear=false, suffix_comparison=true, second_declension=true}
local limited_meta_args = {"neuter_clear", "pers_clear", "adv_clear", "suffix_comparison", "second_declension"}
local function nowikiPipe(str)
return mw.ustring.gsub(str, "|", "<nowiki>|</nowiki>")
end
function t:test01_basic()
--gäller för alla adjektiv som har + -t i neutrum och + -a i plural (samt specialaren vokal-d som blir vokal-tt i neutrum, glad/glatt,röd/rött)
self:equals_deep('mut.test("rolig", "sv-adj", "unprocessed", limited_meta_args)', mut.test("rolig", "sv-adj", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="rolig",
attr_obest_sing_neutrum_pos="roligt",
attr_best_sing_alla_pos="roliga",
attr_best_sing_mask_pos="rolige",
attr_plur_pos="roliga",
attr_komp="roligare",
attr_komp_mask="roligare",
attr_best_sing_mask_sup="roligaste",
attr_sup="roligaste",
pred_sing_utrum_pos="rolig",
pred_sing_neutrum_pos="roligt",
pred_plur_pos="roliga",
pred_komp="roligare",
pred_sup="roligast",
x_adv="roligt"
}
}
)
self:equals_deep('mut.test("söt", "sv-adj", "unprocessed", limited_meta_args)', mut.test("söt", "sv-adj", "unprocessed", limited_meta_args),
{
meta = limited_neuter_unclear_meta,
forms = {
attr_obest_sing_utrum_pos="söt",
attr_obest_sing_neutrum_pos="sött",
attr_best_sing_alla_pos="söta",
attr_best_sing_mask_pos="söte",
attr_plur_pos="söta",
attr_komp="sötare",
attr_komp_mask="sötare",
attr_best_sing_mask_sup="sötaste",
attr_sup="sötaste",
pred_sing_utrum_pos="söt",
pred_sing_neutrum_pos="sött",
pred_plur_pos="söta",
pred_komp="sötare",
pred_sup="sötast",
x_adv="sött"
}
}
)
self:equals_deep('mut.test("våt", "sv-adj", "unprocessed", limited_meta_args)', mut.test("våt", "sv-adj", "unprocessed", limited_meta_args),
{
meta = limited_neuter_unclear_meta,
forms = {
attr_obest_sing_utrum_pos="våt",
attr_obest_sing_neutrum_pos="vått",
attr_best_sing_alla_pos="våta",
attr_best_sing_mask_pos="våte",
attr_plur_pos="våta",
attr_komp="våtare",
attr_komp_mask="våtare",
attr_best_sing_mask_sup="våtaste",
attr_sup="våtaste",
pred_sing_utrum_pos="våt",
pred_sing_neutrum_pos="vått",
pred_plur_pos="våta",
pred_komp="våtare",
pred_sup="våtast",
x_adv="vått"
}
}
)
self:equals_deep('mut.test("rät", "sv-adj", "unprocessed", limited_meta_args)', mut.test("rät", "sv-adj", "unprocessed", limited_meta_args),
{
meta = limited_neuter_unclear_meta,
forms = {
attr_obest_sing_utrum_pos="rät",
attr_obest_sing_neutrum_pos="rätt",
attr_best_sing_alla_pos="räta",
attr_best_sing_mask_pos="räte",
attr_plur_pos="räta",
attr_komp="rätare",
attr_komp_mask="rätare",
attr_best_sing_mask_sup="rätaste",
attr_sup="rätaste",
pred_sing_utrum_pos="rät",
pred_sing_neutrum_pos="rätt",
pred_plur_pos="räta",
pred_komp="rätare",
pred_sup="rätast",
x_adv="rätt"
}
}
)
self:equals_deep('mut.test("lam", "sv-adj", "unprocessed", limited_meta_args)', mut.test("lam", "sv-adj", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="lam",
attr_obest_sing_neutrum_pos="lamt",
attr_best_sing_alla_pos="lama",
attr_best_sing_mask_pos="lame",
attr_plur_pos="lama",
attr_komp="lamare",
attr_komp_mask="lamare",
attr_best_sing_mask_sup="lamaste",
attr_sup="lamaste",
pred_sing_utrum_pos="lam",
pred_sing_neutrum_pos="lamt",
pred_plur_pos="lama",
pred_komp="lamare",
pred_sup="lamast",
x_adv="lamt"
}
}
)
self:equals_deep('mut.test("sen", "sv-adj", "unprocessed", limited_meta_args)', mut.test("sen", "sv-adj", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="sen",
attr_obest_sing_neutrum_pos="sent",
attr_best_sing_alla_pos="sena",
attr_best_sing_mask_pos="sene",
attr_plur_pos="sena",
attr_komp="senare",
attr_komp_mask="senare",
attr_best_sing_mask_sup="senaste",
attr_sup="senaste",
pred_sing_utrum_pos="sen",
pred_sing_neutrum_pos="sent",
pred_plur_pos="sena",
pred_komp="senare",
pred_sup="senast",
x_adv="sent"
}
}
)
self:equals_deep('mut.test("stel", "sv-adj", "unprocessed", limited_meta_args)', mut.test("stel", "sv-adj", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="stel",
attr_obest_sing_neutrum_pos="stelt",
attr_best_sing_alla_pos="stela",
attr_best_sing_mask_pos="stele",
attr_plur_pos="stela",
attr_komp="stelare",
attr_komp_mask="stelare",
attr_best_sing_mask_sup="stelaste",
attr_sup="stelaste",
pred_sing_utrum_pos="stel",
pred_sing_neutrum_pos="stelt",
pred_plur_pos="stela",
pred_komp="stelare",
pred_sup="stelast",
x_adv="stelt"
}
}
)
self:equals_deep('mut.test("perifer", "sv-adj", "unprocessed", limited_meta_args)', mut.test("perifer", "sv-adj", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="perifer",
attr_obest_sing_neutrum_pos="perifert",
attr_best_sing_alla_pos="perifera",
attr_best_sing_mask_pos="perifere",
attr_plur_pos="perifera",
attr_komp="periferare",
attr_komp_mask="periferare",
attr_best_sing_mask_sup="periferaste",
attr_sup="periferaste",
pred_sing_utrum_pos="perifer",
pred_sing_neutrum_pos="perifert",
pred_plur_pos="perifera",
pred_komp="periferare",
pred_sup="periferast",
x_adv="perifert"
}
}
)
self:equals_deep('mut.test("glad", "sv-adj", "unprocessed", limited_meta_args)', mut.test("glad", "sv-adj", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="glad",
attr_obest_sing_neutrum_pos="glatt",
attr_best_sing_alla_pos="glada",
attr_best_sing_mask_pos="glade",
attr_plur_pos="glada",
attr_komp="gladare",
attr_komp_mask="gladare",
attr_best_sing_mask_sup="gladaste",
attr_sup="gladaste",
pred_sing_utrum_pos="glad",
pred_sing_neutrum_pos="glatt",
pred_plur_pos="glada",
pred_komp="gladare",
pred_sup="gladast",
x_adv="glatt"
}
}
)
self:equals_deep('mut.test("röd", "sv-adj", "unprocessed", limited_meta_args)', mut.test("röd", "sv-adj", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="röd",
attr_obest_sing_neutrum_pos="rött",
attr_best_sing_alla_pos="röda",
attr_best_sing_mask_pos="röde",
attr_plur_pos="röda",
attr_komp="rödare",
attr_komp_mask="rödare",
attr_best_sing_mask_sup="rödaste",
attr_sup="rödaste",
pred_sing_utrum_pos="röd",
pred_sing_neutrum_pos="rött",
pred_plur_pos="röda",
pred_komp="rödare",
pred_sup="rödast",
x_adv="rött"
}
}
)
end
function t:test02_alt_t()
self:equals_deep('mut.test("smart", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("smart", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="smart",
attr_obest_sing_neutrum_pos="smart",
attr_best_sing_alla_pos="smarta",
attr_best_sing_mask_pos="smarte",
attr_plur_pos="smarta",
attr_komp="smartare",
attr_komp_mask="smartare",
attr_best_sing_mask_sup="smartaste",
attr_sup="smartaste",
pred_sing_utrum_pos="smart",
pred_sing_neutrum_pos="smart",
pred_plur_pos="smarta",
pred_komp="smartare",
pred_sup="smartast",
x_adv="smart"
}
}
)
self:equals_deep('mut.test("absolut", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("absolut", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = limited_neuter_unclear_meta,
forms = {
attr_obest_sing_utrum_pos="absolut",
attr_obest_sing_neutrum_pos="absolut",
attr_best_sing_alla_pos="absoluta",
attr_best_sing_mask_pos="absolute",
attr_plur_pos="absoluta",
attr_komp="absolutare",
attr_komp_mask="absolutare",
attr_best_sing_mask_sup="absolutaste",
attr_sup="absolutaste",
pred_sing_utrum_pos="absolut",
pred_sing_neutrum_pos="absolut",
pred_plur_pos="absoluta",
pred_komp="absolutare",
pred_sup="absolutast",
x_adv="absolut"
}
}
)
self:equals_deep('mut.test("lat", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("lat", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = limited_neuter_unclear_meta,
forms = {
attr_obest_sing_utrum_pos="lat",
attr_obest_sing_neutrum_pos="lat",
attr_best_sing_alla_pos="lata",
attr_best_sing_mask_pos="late",
attr_plur_pos="lata",
attr_komp="latare",
attr_komp_mask="latare",
attr_best_sing_mask_sup="lataste",
attr_sup="lataste",
pred_sing_utrum_pos="lat",
pred_sing_neutrum_pos="lat",
pred_plur_pos="lata",
pred_komp="latare",
pred_sup="latast",
x_adv="lat"
}
}
)
self:equals_deep('mut.test("explicit", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("explicit", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = limited_neuter_unclear_meta,
forms = {
attr_obest_sing_utrum_pos="explicit",
attr_obest_sing_neutrum_pos="explicit",
attr_best_sing_alla_pos="explicita",
attr_best_sing_mask_pos="explicite",
attr_plur_pos="explicita",
attr_komp="explicitare",
attr_komp_mask="explicitare",
attr_best_sing_mask_sup="explicitaste",
attr_sup="explicitaste",
pred_sing_utrum_pos="explicit",
pred_sing_neutrum_pos="explicit",
pred_plur_pos="explicita",
pred_komp="explicitare",
pred_sup="explicitast",
x_adv="explicit"
}
}
)
end
function t:test03_alt_m()
self:equals_deep('mut.test("känslosam", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("känslosam", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="känslosam",
attr_obest_sing_neutrum_pos="känslosamt",
attr_best_sing_alla_pos="känslosamma",
attr_best_sing_mask_pos="känslosamme",
attr_plur_pos="känslosamma",
attr_komp="känslosammare",
attr_komp_mask="känslosammare",
attr_best_sing_mask_sup="känslosammaste",
attr_sup="känslosammaste",
pred_sing_utrum_pos="känslosam",
pred_sing_neutrum_pos="känslosamt",
pred_plur_pos="känslosamma",
pred_komp="känslosammare",
pred_sup="känslosammast",
x_adv="känslosamt"
}
}
)
end
function t:test04_alt_en_el_er_al()
self:equals_deep('mut.test("sorgsen", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("sorgsen", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="sorgsen",
attr_obest_sing_neutrum_pos="sorgset",
attr_best_sing_alla_pos="sorgsna",
attr_best_sing_mask_pos="sorgsne",
attr_plur_pos="sorgsna",
attr_komp="sorgsnare",
attr_komp_mask="sorgsnare",
attr_best_sing_mask_sup="sorgsnaste",
attr_sup="sorgsnaste",
pred_sing_utrum_pos="sorgsen",
pred_sing_neutrum_pos="sorgset",
pred_plur_pos="sorgsna",
pred_komp="sorgsnare",
pred_sup="sorgsnast",
x_adv="sorgset"
}
}
)
self:equals_deep('mut.test("acceptabel", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("acceptabel", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="acceptabel",
attr_obest_sing_neutrum_pos="acceptabelt",
attr_best_sing_alla_pos="acceptabla",
attr_best_sing_mask_pos="acceptable",
attr_plur_pos="acceptabla",
attr_komp="acceptablare",
attr_komp_mask="acceptablare",
attr_best_sing_mask_sup="acceptablaste",
attr_sup="acceptablaste",
pred_sing_utrum_pos="acceptabel",
pred_sing_neutrum_pos="acceptabelt",
pred_plur_pos="acceptabla",
pred_komp="acceptablare",
pred_sup="acceptablast",
x_adv="acceptabelt"
}
}
)
self:equals_deep('mut.test("munter", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("munter", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="munter",
attr_obest_sing_neutrum_pos="muntert",
attr_best_sing_alla_pos="muntra",
attr_best_sing_mask_pos="muntre",
attr_plur_pos="muntra",
attr_komp="muntrare",
attr_komp_mask="muntrare",
attr_best_sing_mask_sup="muntraste",
attr_sup="muntraste",
pred_sing_utrum_pos="munter",
pred_sing_neutrum_pos="muntert",
pred_plur_pos="muntra",
pred_komp="muntrare",
pred_sup="muntrast",
x_adv="muntert"
}
}
)
self:equals_deep('mut.test("välkommen", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("välkommen", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="välkommen",
attr_obest_sing_neutrum_pos="välkommet",
attr_best_sing_alla_pos="välkomna",
attr_best_sing_mask_pos="välkomne",
attr_plur_pos="välkomna",
attr_komp="välkomnare",
attr_komp_mask="välkomnare",
attr_best_sing_mask_sup="välkomnaste",
attr_sup="välkomnaste",
pred_sing_utrum_pos="välkommen",
pred_sing_neutrum_pos="välkommet",
pred_plur_pos="välkomna",
pred_komp="välkomnare",
pred_sup="välkomnast",
x_adv="välkommet"
}
}
)
self:equals_deep('mut.test("försvunnen", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("försvunnen", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="försvunnen",
attr_obest_sing_neutrum_pos="försvunnet",
attr_best_sing_alla_pos="försvunna",
attr_best_sing_mask_pos="försvunne",
attr_plur_pos="försvunna",
attr_komp="försvunnare",
attr_komp_mask="försvunnare",
attr_best_sing_mask_sup="försvunnaste",
attr_sup="försvunnaste",
pred_sing_utrum_pos="försvunnen",
pred_sing_neutrum_pos="försvunnet",
pred_plur_pos="försvunna",
pred_komp="försvunnare",
pred_sup="försvunnast",
x_adv="försvunnet"
}
}
)
self:equals_deep('mut.test("gammal", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("gammal", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="gammal",
attr_obest_sing_neutrum_pos="gammalt",
attr_best_sing_alla_pos="gamla",
attr_best_sing_mask_pos="gamle",
attr_plur_pos="gamla",
attr_komp="gamlare",
attr_komp_mask="gamlare",
attr_best_sing_mask_sup="gamlaste",
attr_sup="gamlaste",
pred_sing_utrum_pos="gammal",
pred_sing_neutrum_pos="gammalt",
pred_plur_pos="gamla",
pred_komp="gamlare",
pred_sup="gamlast",
x_adv="gammalt"
}
}
)
end
function t:test05_alt_dd()
self:equals_deep('mut.test("rädd", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("rädd", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="rädd",
attr_obest_sing_neutrum_pos="rätt",
attr_best_sing_alla_pos="rädda",
attr_best_sing_mask_pos="rädde",
attr_plur_pos="rädda",
attr_komp="räddare",
attr_komp_mask="räddare",
attr_best_sing_mask_sup="räddaste",
attr_sup="räddaste",
pred_sing_utrum_pos="rädd",
pred_sing_neutrum_pos="rätt",
pred_plur_pos="rädda",
pred_komp="räddare",
pred_sup="räddast",
x_adv="rätt"
}
}
)
end
function t:test06_alt_ad()
self:equals_deep('mut.test("road", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("road", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="road",
attr_obest_sing_neutrum_pos="roat",
attr_best_sing_alla_pos="roade",
attr_best_sing_mask_pos="roade",
attr_plur_pos="roade",
attr_komp="roadare",
attr_komp_mask="roadare",
attr_best_sing_mask_sup="roadaste",
attr_sup="roadaste",
pred_sing_utrum_pos="road",
pred_sing_neutrum_pos="roat",
pred_plur_pos="roade",
pred_komp="roadare",
pred_sup="roadast",
x_adv="roat"
}
}
)
end
function t:test07_alt_kd()
self:equals_deep('mut.test("ond", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("ond", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="ond",
attr_obest_sing_neutrum_pos="ont",
attr_best_sing_alla_pos="onda",
attr_best_sing_mask_pos="onde",
attr_plur_pos="onda",
attr_komp="ondare",
attr_komp_mask="ondare",
attr_best_sing_mask_sup="ondaste",
attr_sup="ondaste",
pred_sing_utrum_pos="ond",
pred_sing_neutrum_pos="ont",
pred_plur_pos="onda",
pred_komp="ondare",
pred_sup="ondast",
x_adv="ont"
}
}
)
self:equals_deep('mut.test("hård", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("hård", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="hård",
attr_obest_sing_neutrum_pos="hårt",
attr_best_sing_alla_pos="hårda",
attr_best_sing_mask_pos="hårde",
attr_plur_pos="hårda",
attr_komp="hårdare",
attr_komp_mask="hårdare",
attr_best_sing_mask_sup="hårdaste",
attr_sup="hårdaste",
pred_sing_utrum_pos="hård",
pred_sing_neutrum_pos="hårt",
pred_plur_pos="hårda",
pred_komp="hårdare",
pred_sup="hårdast",
x_adv="hårt"
}
}
)
self:equals_deep('mut.test("nöjd", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("nöjd", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="nöjd",
attr_obest_sing_neutrum_pos="nöjt",
attr_best_sing_alla_pos="nöjda",
attr_best_sing_mask_pos="nöjde",
attr_plur_pos="nöjda",
attr_komp="nöjdare",
attr_komp_mask="nöjdare",
attr_best_sing_mask_sup="nöjdaste",
attr_sup="nöjdaste",
pred_sing_utrum_pos="nöjd",
pred_sing_neutrum_pos="nöjt",
pred_plur_pos="nöjda",
pred_komp="nöjdare",
pred_sup="nöjdast",
x_adv="nöjt"
}
}
)
end
function t:test08_alt_nn()
self:equals_deep('mut.test("tunn", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("tunn", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="tunn",
attr_obest_sing_neutrum_pos="tunt",
attr_best_sing_alla_pos="tunna",
attr_best_sing_mask_pos="tunne",
attr_plur_pos="tunna",
attr_komp="tunnare",
attr_komp_mask="tunnare",
attr_best_sing_mask_sup="tunnaste",
attr_sup="tunnaste",
pred_sing_utrum_pos="tunn",
pred_sing_neutrum_pos="tunt",
pred_plur_pos="tunna",
pred_komp="tunnare",
pred_sup="tunnast",
x_adv="tunt"
}
}
)
self:equals_deep('mut.test("sann", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("sann", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="sann",
attr_obest_sing_neutrum_pos="sant",
attr_best_sing_alla_pos="sanna",
attr_best_sing_mask_pos="sanne",
attr_plur_pos="sanna",
attr_komp="sannare",
attr_komp_mask="sannare",
attr_best_sing_mask_sup="sannaste",
attr_sup="sannaste",
pred_sing_utrum_pos="sann",
pred_sing_neutrum_pos="sant",
pred_plur_pos="sanna",
pred_komp="sannare",
pred_sup="sannast",
x_adv="sant"
}
}
)
end
function t:test09_alt_kv()
self:equals_deep('mut.test("fri", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("fri", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="fri",
attr_obest_sing_neutrum_pos="fritt",
attr_best_sing_alla_pos="fria",
attr_best_sing_mask_pos="frie",
attr_plur_pos="fria",
attr_komp="friare",
attr_komp_mask="friare",
attr_best_sing_mask_sup="friaste",
attr_sup="friaste",
pred_sing_utrum_pos="fri",
pred_sing_neutrum_pos="fritt",
pred_plur_pos="fria",
pred_komp="friare",
pred_sup="friast",
x_adv="fritt"
}
}
)
self:equals_deep('mut.test("rå", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("rå", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="rå",
attr_obest_sing_neutrum_pos="rått",
attr_best_sing_alla_pos="råa",
attr_best_sing_mask_pos="råe",
attr_plur_pos="råa",
attr_komp="råare",
attr_komp_mask="råare",
attr_best_sing_mask_sup="råaste",
attr_sup="råaste",
pred_sing_utrum_pos="rå",
pred_sing_neutrum_pos="rått",
pred_plur_pos="råa",
pred_komp="råare",
pred_sup="råast",
x_adv="rått"
}
}
)
self:equals_deep('mut.test("slö", "sv-adj-alt", "unprocessed", limited_meta_args)', mut.test("slö", "sv-adj-alt", "unprocessed", limited_meta_args),
{
meta = default_limited_meta,
forms = {
attr_obest_sing_utrum_pos="slö",
attr_obest_sing_neutrum_pos="slött",
attr_best_sing_alla_pos="slöa",
attr_best_sing_mask_pos="slöe",
attr_plur_pos="slöa",
attr_komp="slöare",
attr_komp_mask="slöare",
attr_best_sing_mask_sup="slöaste",
attr_sup="slöaste",
pred_sing_utrum_pos="slö",
pred_sing_neutrum_pos="slött",
pred_plur_pos="slöa",
pred_komp="slöare",
pred_sup="slöast",
x_adv="slött"
}
}
)
end
function t:test10_second_declension()
self:equals_deep(nowikiPipe('mut.test("hög", "sv-adj|komp=högre|sup=högst", "unprocessed", limited_meta_args)'), mut.test("hög", "sv-adj|komp=högre|sup=högst", "unprocessed", limited_meta_args),
{
meta = limited_second_declension_meta,
forms = {
attr_obest_sing_utrum_pos="hög",
attr_obest_sing_neutrum_pos="högt",
attr_best_sing_alla_pos="höga",
attr_best_sing_mask_pos="höge",
attr_plur_pos="höga",
attr_komp="högre",
attr_komp_mask="högre",
attr_best_sing_mask_sup="högste",
attr_sup="högsta",
pred_sing_utrum_pos="hög",
pred_sing_neutrum_pos="högt",
pred_plur_pos="höga",
pred_komp="högre",
pred_sup="högst",
x_adv="högt"
}
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("grov", "sv-adj|komp=grövre|sup=grövst", "unprocessed", limited_meta_args)'), mut.test("grov", "sv-adj|komp=grövre|sup=grövst", "unprocessed", limited_meta_args),
{
meta = limited_second_declension_meta,
forms = {
attr_obest_sing_utrum_pos="grov",
attr_obest_sing_neutrum_pos="grovt",
attr_best_sing_alla_pos="grova",
attr_best_sing_mask_pos="grove",
attr_plur_pos="grova",
attr_komp="grövre",
attr_komp_mask="grövre",
attr_best_sing_mask_sup="grövste",
attr_sup="grövsta",
pred_sing_utrum_pos="grov",
pred_sing_neutrum_pos="grovt",
pred_plur_pos="grova",
pred_komp="grövre",
pred_sup="grövst",
x_adv="grovt"
}
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("liten", "sv-adj-alt|komp=mindre|sup=minst|3=lille|4=lilla|5=små|8=små", "unprocessed", limited_meta_args)'), mut.test("liten", "sv-adj-alt|komp=mindre|sup=minst|3=lille|4=lilla|5=små|8=små", "unprocessed", limited_meta_args),
{
meta = limited_second_declension_meta,
forms = {
attr_obest_sing_utrum_pos="liten",
attr_obest_sing_neutrum_pos="litet",
attr_best_sing_alla_pos="lilla",
attr_best_sing_mask_pos="lille",
attr_plur_pos="små",
attr_komp="mindre",
attr_komp_mask="mindre",
attr_best_sing_mask_sup="minste",
attr_sup="minsta",
pred_sing_utrum_pos="liten",
pred_sing_neutrum_pos="litet",
pred_plur_pos="små",
pred_komp="mindre",
pred_sup="minst",
x_adv="litet"
}
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("god", "sv-adj|komp=bättre|sup=bäst", "unprocessed", limited_meta_args)'), mut.test("god", "sv-adj|komp=bättre|sup=bäst", "unprocessed", limited_meta_args),
{
meta = limited_second_declension_meta,
forms = {
attr_obest_sing_utrum_pos="god",
attr_obest_sing_neutrum_pos="gott",
attr_best_sing_alla_pos="goda",
attr_best_sing_mask_pos="gode",
attr_plur_pos="goda",
attr_komp="bättre",
attr_komp_mask="bättre",
attr_best_sing_mask_sup="bäste",
attr_sup="bästa",
pred_sing_utrum_pos="god",
pred_sing_neutrum_pos="gott",
pred_plur_pos="goda",
pred_komp="bättre",
pred_sup="bäst",
x_adv="gott"
}
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("god","sv-adj|pos=-|adv=mellre|komp=mellre|sup=mellerst", "unprocessed", limited_meta_args)'), mut.test("mellre", "sv-adj|pos=-|adv=mellre|komp=mellre|sup=mellerst", "unprocessed", limited_meta_args),
{
meta = {
neuter_clear=true,
pers_clear=false,
adv_clear=true,
suffix_comparison=true,
second_declension=true
},
forms = {
attr_obest_sing_utrum_pos="mellre",
attr_obest_sing_neutrum_pos="mellret",
attr_best_sing_alla_pos="mellrea",
attr_best_sing_mask_pos="mellree",
attr_plur_pos="mellrea",
attr_komp="mellre",
attr_komp_mask="mellre",
attr_best_sing_mask_sup="mellerste",
attr_sup="mellersta",
pred_sing_utrum_pos="mellre",
pred_sing_neutrum_pos="mellret",
pred_plur_pos="mellrea",
pred_komp="mellre",
pred_sup="mellerst",
x_adv="mellre"
}
}, {nowiki=1}
)
end
function t:test11_valid_and_invalid_forms()
self:equals_deep(nowikiPipe('mut.test("rolig", "sv-adj", "export")'), mut.test("rolig", "sv-adj", "export"),
{
attr_obest_sing_utrum_pos="rolig",
attr_obest_sing_neutrum_pos="roligt",
attr_best_sing_alla_pos="roliga",
attr_best_sing_mask_pos="rolige?",
attr_plur_pos="roliga",
attr_komp="roligare",
attr_komp_mask="roligare?",
attr_best_sing_mask_sup="roligaste?",
attr_sup="roligaste",
pred_sing_utrum_pos="rolig",
pred_sing_neutrum_pos="roligt",
pred_plur_pos="roliga",
pred_komp="roligare",
pred_sup="roligast",
x_adv="roligt?"
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("rolig", "sv-adj|pos=-", "export")'), mut.test("rolig", "sv-adj|pos=-", "export"),
{
attr_obest_sing_utrum_pos="-",
attr_obest_sing_neutrum_pos="-",
attr_best_sing_alla_pos="-",
attr_best_sing_mask_pos="-",
attr_plur_pos="-",
attr_komp="roligare",
attr_komp_mask="roligare?",
attr_best_sing_mask_sup="roligaste?",
attr_sup="roligaste",
pred_sing_utrum_pos="-",
pred_sing_neutrum_pos="-",
pred_plur_pos="-",
pred_komp="roligare",
pred_sup="roligast",
x_adv="roligt?"
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("rolig", "sv-adj|attr=-", "export")'), mut.test("rolig", "sv-adj|attr=-", "export"),
{
attr_obest_sing_utrum_pos="-",
attr_obest_sing_neutrum_pos="-",
attr_best_sing_alla_pos="-",
attr_best_sing_mask_pos="-",
attr_plur_pos="-",
attr_komp="-",
attr_komp_mask="-",
attr_best_sing_mask_sup="-",
attr_sup="-",
pred_sing_utrum_pos="rolig",
pred_sing_neutrum_pos="roligt",
pred_plur_pos="roliga",
pred_komp="roligare",
pred_sup="roligast",
x_adv="roligt?"
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("rolig", "sv-adj|pred=-", "export")'), mut.test("rolig", "sv-adj|pred=-", "export"),
{
attr_obest_sing_utrum_pos="rolig",
attr_obest_sing_neutrum_pos="roligt",
attr_best_sing_alla_pos="roliga",
attr_best_sing_mask_pos="rolige?",
attr_plur_pos="roliga",
attr_komp="roligare",
attr_komp_mask="roligare?",
attr_best_sing_mask_sup="roligaste?",
attr_sup="roligaste",
pred_sing_utrum_pos="-",
pred_sing_neutrum_pos="-",
pred_plur_pos="-",
pred_komp="-",
pred_sup="-",
x_adv="roligt?"
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("rolig", "sv-adj|komp=-", "export")'), mut.test("rolig", "sv-adj|komp=-", "export"),
{
attr_obest_sing_utrum_pos="rolig",
attr_obest_sing_neutrum_pos="roligt",
attr_best_sing_alla_pos="roliga",
attr_best_sing_mask_pos="rolige?",
attr_plur_pos="roliga",
attr_komp="-",
attr_komp_mask="-",
attr_best_sing_mask_sup="roligaste?",
attr_sup="roligaste",
pred_sing_utrum_pos="rolig",
pred_sing_neutrum_pos="roligt",
pred_plur_pos="roliga",
pred_komp="-",
pred_sup="roligast",
x_adv="roligt?"
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("rolig", "sv-adj|sup=-", "export")'), mut.test("rolig", "sv-adj|sup=-", "export"),
{
attr_obest_sing_utrum_pos="rolig",
attr_obest_sing_neutrum_pos="roligt",
attr_best_sing_alla_pos="roliga",
attr_best_sing_mask_pos="rolige?",
attr_plur_pos="roliga",
attr_komp="roligare",
attr_komp_mask="roligare?",
attr_best_sing_mask_sup="-",
attr_sup="-",
pred_sing_utrum_pos="rolig",
pred_sing_neutrum_pos="roligt",
pred_plur_pos="roliga",
pred_komp="roligare",
pred_sup="-",
x_adv="roligt?"
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("rolig", "sv-adj|pers=-", "export")'), mut.test("rolig", "sv-adj|pers=-", "export"),
{
attr_obest_sing_utrum_pos="rolig",
attr_obest_sing_neutrum_pos="roligt",
attr_best_sing_alla_pos="roliga",
attr_best_sing_mask_pos="-",
attr_plur_pos="roliga",
attr_komp="roligare",
attr_komp_mask="-",
attr_best_sing_mask_sup="-",
attr_sup="roligaste",
pred_sing_utrum_pos="rolig",
pred_sing_neutrum_pos="roligt",
pred_plur_pos="roliga",
pred_komp="roligare",
pred_sup="roligast",
x_adv="roligt?"
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("rolig", "sv-adj|adv=-", "export")'), mut.test("rolig", "sv-adj|adv=-", "export"),
{
attr_obest_sing_utrum_pos="rolig",
attr_obest_sing_neutrum_pos="roligt",
attr_best_sing_alla_pos="roliga",
attr_best_sing_mask_pos="rolige?",
attr_plur_pos="roliga",
attr_komp="roligare",
attr_komp_mask="roligare?",
attr_best_sing_mask_sup="roligaste?",
attr_sup="roligaste",
pred_sing_utrum_pos="rolig",
pred_sing_neutrum_pos="roligt",
pred_plur_pos="roliga",
pred_komp="roligare",
pred_sup="roligast",
x_adv="-"
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("rolig", "sv-adj|pers=", "export")'), mut.test("rolig", "sv-adj|pers=", "export"),
{
attr_obest_sing_utrum_pos="rolig",
attr_obest_sing_neutrum_pos="roligt",
attr_best_sing_alla_pos="roliga",
attr_best_sing_mask_pos="rolige",
attr_plur_pos="roliga",
attr_komp="roligare",
attr_komp_mask="roligare",
attr_best_sing_mask_sup="roligaste",
attr_sup="roligaste",
pred_sing_utrum_pos="rolig",
pred_sing_neutrum_pos="roligt",
pred_plur_pos="roliga",
pred_komp="roligare",
pred_sup="roligast",
x_adv="roligt?"
}, {nowiki=1}
)
self:equals_deep(nowikiPipe('mut.test("rolig", "sv-adj|adv=", "export")'), mut.test("rolig", "sv-adj|adv=", "export"),
{
attr_obest_sing_utrum_pos="rolig",
attr_obest_sing_neutrum_pos="roligt",
attr_best_sing_alla_pos="roliga",
attr_best_sing_mask_pos="rolige?",
attr_plur_pos="roliga",
attr_komp="roligare",
attr_komp_mask="roligare?",
attr_best_sing_mask_sup="roligaste?",
attr_sup="roligaste",
pred_sing_utrum_pos="rolig",
pred_sing_neutrum_pos="roligt",
pred_plur_pos="roliga",
pred_komp="roligare",
pred_sup="roligast",
x_adv="roligt"
}, {nowiki=1}
)
end
function t:test12_export()
-- Motsvarar {{sv-adj|2=X}} på rolig
self:preprocess_equals("{{#invoke:sv-adj|getJson|pagename=rolig|template=sv-adj|2=X}}", [[{"attr_komp_mask":"roligare?","attr_obest_sing_neutrum_pos":"X","attr_best_sing_alla_pos":"roliga","pred_sing_neutrum_pos":"roligt","attr_plur_pos":"roliga","attr_komp":"roligare","pred_komp":"roligare","attr_best_sing_mask_sup":"roligaste?","pred_plur_pos":"roliga","x_adv":"roligt?","attr_obest_sing_utrum_pos":"rolig","pred_sing_utrum_pos":"rolig","attr_sup":"roligaste","attr_best_sing_mask_pos":"rolige?","pred_sup":"roligast"}]], {nowiki=1})
end
return t