Wideband autonomous SDR analysis engine forked from sdr-visual-suite
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

19 linhas
488B

  1. package main
  2. import "testing"
  3. func TestPhaseSnapshotSetGet(t *testing.T) {
  4. snap := &phaseSnapshot{}
  5. state := phaseState{}
  6. state.surveillance.NoiseFloor = -91
  7. state.refinementInput.SampleRate = 2048000
  8. snap.Set(state)
  9. got := snap.Snapshot()
  10. if got.surveillance.NoiseFloor != -91 {
  11. t.Fatalf("unexpected noise floor: %v", got.surveillance.NoiseFloor)
  12. }
  13. if got.refinementInput.SampleRate != 2048000 {
  14. t.Fatalf("unexpected sample rate: %v", got.refinementInput.SampleRate)
  15. }
  16. }