Wideband autonomous SDR analysis engine forked from sdr-visual-suite
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

19 Zeilen
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. }