🔥 remove(go-test): 删除后端读取源码文本断言的测试函数

- 移除 99 个仅读取同包 .go 源码做字符串包含断言的测试函数,共 3746 行
- 判据为函数内出现 os.ReadFile 读取 .go 文件且剥离字符串字面量后不调用任何生产代码
- 保留 2 个同时调用生产接口的测试函数,清理 45 个文件中失去引用的 import
- go build、go vet 通过,测试失败集合由 40 项减至 39 项且无新增,减少项为已长期失败的墓碑用例
This commit is contained in:
Syngnat
2026-07-26 21:37:22 +08:00
parent 57a0bb4f69
commit 88b427c41a
57 changed files with 0 additions and 3746 deletions

View File

@@ -2,11 +2,9 @@ package ssh
import (
"context"
"os"
"strings"
"testing"
"unicode"
"GoNavi-Wails/internal/connection"
)
@@ -67,22 +65,6 @@ func TestSSHConnectionFailureWrappersUseEnglish(t *testing.T) {
}
}
func TestSSHSourceDoesNotKeepLegacyChineseErrorWrappers(t *testing.T) {
source, err := os.ReadFile("ssh.go")
if err != nil {
t.Fatalf("read ssh.go: %v", err)
}
text := string(source)
for _, legacy := range []string{
"fmt.Errorf(\"\u5efa\u7acb SSH \u8fde\u63a5\u5931\u8d25\uff1a%w\", err)",
"fmt.Errorf(\"\u901a\u8fc7 SSH \u96a7\u9053\u8fde\u63a5\u5230 %s \u5931\u8d25\uff1a%w\", address, err)",
"fmt.Errorf(\"\u521b\u5efa\u672c\u5730\u76d1\u542c\u5668\u5931\u8d25\uff1a%w\", err)",
} {
if strings.Contains(text, legacy) {
t.Fatalf("legacy Chinese SSH wrapper still exists: %s", legacy)
}
}
}
func containsHan(text string) bool {
for _, r := range text {