Files
coder/coderd/tracing/util_test.go
Kyle Carberry 22e781eced chore: add /v2 to import module path (#9072)
* chore: add /v2 to import module path

go mod requires semantic versioning with versions greater than 1.x

This was a mechanical update by running:
```
go install github.com/marwan-at-work/mod/cmd/mod@latest
mod upgrade
```

Migrate generated files to import /v2

* Fix gen
2023-08-18 18:55:43 +00:00

40 lines
716 B
Go

package tracing_test
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/coder/coder/v2/coderd/tracing"
)
// t.Parallel affects the result of these tests.
//nolint:paralleltest
func TestFuncName(t *testing.T) {
fn := tracing.FuncName()
assert.Equal(t, "tracing_test.TestFuncName", fn)
}
type foo struct{}
func (foo) bar() string {
return tracing.FuncName()
}
//nolint:paralleltest
func TestFuncNameMethod(t *testing.T) {
fn := foo{}.bar()
assert.Equal(t, "tracing_test.foo.bar", fn)
}
func (*foo) baz() string {
return tracing.FuncName()
}
//nolint:paralleltest
func TestFuncNameMethodPointer(t *testing.T) {
fn := (&foo{}).baz()
assert.Equal(t, "tracing_test.(*foo).baz", fn)
}