Files
eightbf-analysis-go/internal/worker/prompts_test.go
T
gozerosandCursor 0c45b86d67 chore: 初始化 eightbf-analysis-go(对齐 Java 会商作业服务)
Go 实现 /api/v1/analysis 契约、Demo/Live Worker、DeerFlow SSE;含设计文档与冒烟脚本。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-03 00:13:46 +08:00

26 lines
672 B
Go

package worker
import (
"strings"
"testing"
)
func TestBuildSeedAndPickTask(t *testing.T) {
seed := BuildSeed(map[string]interface{}{
"title": "测试任务",
"payload": map[string]interface{}{
"intent": map[string]interface{}{
"objective": "完成联调",
"constraints": []interface{}{"必须中文"},
},
},
})
if !strings.Contains(seed, "完成联调") {
t.Fatalf("seed 异常: %s", seed)
}
task := PickChainTask([][2]string{{"agent-x", "请分析风险"}}, "总控全文", "agent-x", "风险岗")
if !strings.Contains(task, "请分析风险") || !strings.Contains(task, "简体中文") {
t.Fatalf("pick 任务异常: %s", task)
}
}