Wideband autonomous SDR analysis engine forked from sdr-visual-suite
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.

19 líneas
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. }