Sfoglia il codice sorgente

test: add phase snapshot coverage

master
Jan Svabenik 7 ore fa
parent
commit
b65a443d43
1 ha cambiato i file con 18 aggiunte e 0 eliminazioni
  1. +18
    -0
      cmd/sdrd/phase_snapshot_test.go

+ 18
- 0
cmd/sdrd/phase_snapshot_test.go Vedi File

@@ -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)
}
}

Loading…
Annulla
Salva