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