Wideband autonomous SDR analysis engine forked from sdr-visual-suite
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

19 lignes
491B

  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.refinement.Input.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.refinement.Input.SampleRate != 2048000 {
  14. t.Fatalf("unexpected sample rate: %v", got.refinement.Input.SampleRate)
  15. }
  16. }