소스 검색

test: add phase snapshot coverage

master
Jan Svabenik 9 시간 전
부모
커밋
b65a443d43
1개의 변경된 파일18개의 추가작업 그리고 0개의 파일을 삭제
  1. +18
    -0
      cmd/sdrd/phase_snapshot_test.go

+ 18
- 0
cmd/sdrd/phase_snapshot_test.go 파일 보기

@@ -0,0 +1,18 @@
package main

import "testing"

func TestPhaseSnapshotSetGet(t *testing.T) {
snap := &phaseSnapshot{}
state := phaseState{}
state.surveillance.NoiseFloor = -91
state.refinementInput.SampleRate = 2048000
snap.Set(state)
got := snap.Snapshot()
if got.surveillance.NoiseFloor != -91 {
t.Fatalf("unexpected noise floor: %v", got.surveillance.NoiseFloor)
}
if got.refinementInput.SampleRate != 2048000 {
t.Fatalf("unexpected sample rate: %v", got.refinementInput.SampleRate)
}
}

불러오는 중...
취소
저장