22 lines
721 B
Go
22 lines
721 B
Go
|
|
package app
|
||
|
|
|
||
|
|
import "testing"
|
||
|
|
|
||
|
|
func TestRepairMonitoringMojibake(t *testing.T) {
|
||
|
|
input := "用户询问åˆè‚¥å…¨å±‹å®šåˆ¶çš„æ€§ä»·æ¯”最高的å“牌"
|
||
|
|
got := repairMonitoringMojibake(input)
|
||
|
|
want := "用户询问合肥全屋定制的性价比最高的品牌"
|
||
|
|
|
||
|
|
if got != want {
|
||
|
|
t.Fatalf("repairMonitoringMojibake() = %q, want %q", got, want)
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
func TestRepairMonitoringMojibakeLeavesNormalChineseUntouched(t *testing.T) {
|
||
|
|
input := "用户询问合肥全屋定制的性价比最高的品牌"
|
||
|
|
got := repairMonitoringMojibake(input)
|
||
|
|
if got != input {
|
||
|
|
t.Fatalf("repairMonitoringMojibake() changed valid text: got %q, want %q", got, input)
|
||
|
|
}
|
||
|
|
}
|