mirror of
https://github.com/kemko/nomad.git
synced 2026-01-01 16:05:42 +03:00
24 lines
497 B
Go
24 lines
497 B
Go
// Copyright (c) HashiCorp, Inc.
|
|
// SPDX-License-Identifier: BUSL-1.1
|
|
|
|
package numalib
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/shoenig/test/must"
|
|
)
|
|
|
|
func Test_NoImpl_yes(t *testing.T) {
|
|
original := new(Topology)
|
|
fallback := NoImpl(original)
|
|
must.NotEqOp(t, original, fallback) // pointer is replaced
|
|
must.Len(t, 1, fallback.Cores)
|
|
}
|
|
|
|
func Test_NoImpl_no(t *testing.T) {
|
|
original := Scan(PlatformScanners(false))
|
|
fallback := NoImpl(original)
|
|
must.EqOp(t, original, fallback) // pointer is same
|
|
}
|