#include #include #include #include "bin_mdef.h" #include "dict.h" #include "dict2pid.h" #include "test_macros.h" int main(int argc, char *argv[]) { bin_mdef_t *mdef; dict_t *dict; dict2pid_t *d2p; ps_config_t *config; (void)argc; (void)argv; TEST_ASSERT(config = ps_config_parse_json(NULL, "dict:" MODELDIR "/en-us/cmudict-en-us.dict " "fdict:" MODELDIR "/en-us/en-us/noisedict")); TEST_ASSERT(mdef = bin_mdef_read(NULL, MODELDIR "/en-us/en-us/mdef")); TEST_ASSERT(dict = dict_init(config, mdef)); TEST_ASSERT(d2p = dict2pid_build(mdef, dict)); dict_free(dict); dict2pid_free(d2p); bin_mdef_free(mdef); ps_config_free(config); return 0; }