Reticulum-Go/pkg/interfaces/fromconfig_optional_test.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())
}
}