09b2c1dce5
build / build (push) Successful in 1m17s
修正筛选入口位置:五项条件在表头就地选择,保持完整集筛选与无感续载。 统一固定规则:未覆盖一律待确认,原问答/人工模型证据不改写,已覆盖仍保留点踩优先。 验证:行为红绿、前端/Go全套及隔离PostgreSQL全mirror竞态通过;完整本地门禁与原生备份真实恢复通过。
14 lines
555 B
Go
14 lines
555 B
Go
package qaopsai
|
|
|
|
import "testing"
|
|
|
|
func TestUncoveredAssessmentRejectsAssessedCorrectness(t *testing.T) {
|
|
for _, value := range []string{"是", "否"} {
|
|
input := AssessmentInput{Question: "问题", Answer: "暂无已发布", Coverage: "uncovered", NeededFields: []string{"is_correct"}}
|
|
raw := `{"fields":{"is_correct":{"value":"` + value + `","basis":"semantic_only","reason":"fixture business reason","quotes":[]}}}`
|
|
if _, err := DecodeAssessment(raw, input); err == nil {
|
|
t.Fatal("uncovered assessment accepted correct or incorrect")
|
|
}
|
|
}
|
|
}
|