Files
transui/tests/transcript_cleaner_test.cpp
T
intelligence 066c7d758e
Android / build-android (push) Successful in 2m30s
fix:parser and ui
2026-08-29 15:43:35 +02:00

18 lines
1.1 KiB
C++

#include "transcript_cleaner.h"
#include <cassert>
int main() {
assert(clean_transcript("language English<astext>What do you think?") ==
"What do you think?");
assert(clean_transcript("language Chinese<astext>\xe6\x9d\xa5\xe8\xae\xa9\xe4\xbd\xa0\xe5\x8f\x91\xe7\x8e\xb0\xe6\xa0\x87\xe7\xad\xbe\xe3\x80\x82") ==
"\xe6\x9d\xa5\xe8\xae\xa9\xe4\xbd\xa0\xe5\x8f\x91\xe7\x8e\xb0\xe6\xa0\x87\xe7\xad\xbe\xe3\x80\x82");
assert(clean_transcript("language German<asr_text>Ich habe keine Idee.") ==
"Ich habe keine Idee.");
assert(clean_transcript("language Japanese<asr_text>\xe3\x81\x82\xe3\x82\x8a\xe3\x81\x8c\xe3\x81\xa8\xe3\x81\x86\xe3\x81\x94\xe3\x81\x96\xe3\x81\x84\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82") ==
"\xe3\x81\x82\xe3\x82\x8a\xe3\x81\x8c\xe3\x81\xa8\xe3\x81\x86\xe3\x81\x94\xe3\x81\x96\xe3\x81\x84\xe3\x81\xbe\xe3\x81\x99\xe3\x80\x82");
assert(clean_transcript(" \n\tlanguage English<asr_text>Hello") == "Hello");
assert(clean_transcript("Language matters.") == "Language matters.");
assert(clean_transcript("language English") == "language English");
}