Wideband autonomous SDR analysis engine forked from sdr-visual-suite
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

20 行
519B

  1. package pipeline
  2. import (
  3. "testing"
  4. "sdr-wideband-suite/internal/classifier"
  5. )
  6. func TestDecideSignalAction(t *testing.T) {
  7. policy := Policy{AutoRecordClasses: []string{"WFM"}, AutoDecodeClasses: []string{"RDS", "WFM"}}
  8. cls := &classifier.Classification{ModType: classifier.ClassWFM}
  9. decision := DecideSignalAction(policy, Candidate{ID: 1, Hint: "WFM"}, cls)
  10. if !decision.ShouldRecord {
  11. t.Fatalf("expected record decision")
  12. }
  13. if !decision.ShouldAutoDecode {
  14. t.Fatalf("expected auto decode decision")
  15. }
  16. }