Files
MyGoNavi/internal/app/methods_sync_capability_test.go
Syngnat 11dbb1f9dd feat(sync): 接入同步任务编排与安全执行 API
- 接入任务持久化、生命周期、调度运行与检查点管理
- 提供 ID 作用域元数据、能力解析、预检和生产审批接口
- 串联水位与 MongoDB CDC 执行、错误行隔离及安全重放
2026-08-08 19:13:25 +08:00

19 lines
512 B
Go

package app
import (
"GoNavi-Wails/internal/connection"
datasync "GoNavi-Wails/internal/sync"
"testing"
)
func TestDataSyncCapabilityDelegatesToMigrationCapabilityResolver(t *testing.T) {
source := connection.ConnectionConfig{Type: "mysql"}
target := connection.ConnectionConfig{Type: "postgres"}
got := (&App{}).DataSyncCapability(source, target)
want := datasync.ResolveMigrationCapability(source, target)
if got != want {
t.Fatalf("unexpected Wails capability: got %+v want %+v", got, want)
}
}