22 lines
377 B
Go
22 lines
377 B
Go
|
package mocktracer_test
|
||
|
|
||
|
import (
|
||
|
"gopkg.in/DataDog/dd-trace-go.v1/ddtrace/mocktracer"
|
||
|
)
|
||
|
|
||
|
func Example() {
|
||
|
// Start the mock tracer.
|
||
|
mt := mocktracer.Start()
|
||
|
defer mt.Stop()
|
||
|
|
||
|
// ...run some code with generates spans.
|
||
|
|
||
|
// Query the mock tracer for finished spans.
|
||
|
spans := mt.FinishedSpans()
|
||
|
if len(spans) != 1 {
|
||
|
// should only have 1 span
|
||
|
}
|
||
|
|
||
|
// Run assertions...
|
||
|
}
|