mirror of
https://github.com/Quad4-Software/Reticulum-Go
synced 2026-08-29 23:48:44 -04:00
27 lines
494 B
Go
27 lines
494 B
Go
// SPDX-License-Identifier: Apache-2.0
|
|
// Copyright (c) 2024-2026 Quad4.io
|
|
|
|
//go:build !rns_slim
|
|
|
|
package interfaces
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"quad4/reticulum-go/pkg/common"
|
|
)
|
|
|
|
func TestNewFromConfigSDR(t *testing.T) {
|
|
sdrIface, err := NewFromConfig("s", &common.InterfaceConfig{
|
|
Type: "SDRInterface",
|
|
Enabled: false,
|
|
Device: "mock",
|
|
Modem: "burst",
|
|
})
|
|
if err != nil {
|
|
t.Fatal(err)
|
|
}
|
|
if sdrIface.GetType() != common.IFTypeSDR {
|
|
t.Fatalf("type=%v", sdrIface.GetType())
|
|
}
|
|
}
|