You've already forked opentelemetry-go
							
							
				mirror of
				https://github.com/open-telemetry/opentelemetry-go.git
				synced 2025-10-31 00:07:40 +02:00 
			
		
		
		
	Use https://pkg.go.dev/golang.org/x/tools/gopls/internal/analysis/modernize to update code to new style. --------- Co-authored-by: Flc゛ <four_leaf_clover@foxmail.com> Co-authored-by: Damien Mathieu <42@dmathieu.com>
		
			
				
	
	
		
			42 lines
		
	
	
		
			965 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			965 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| // Copyright The OpenTelemetry Authors
 | |
| // SPDX-License-Identifier: Apache-2.0
 | |
| 
 | |
| package trace
 | |
| 
 | |
| import (
 | |
| 	"context"
 | |
| 	"testing"
 | |
| 
 | |
| 	"github.com/stretchr/testify/assert"
 | |
| 
 | |
| 	"go.opentelemetry.io/otel/trace"
 | |
| )
 | |
| 
 | |
| func TestNewIDs(t *testing.T) {
 | |
| 	gen := defaultIDGenerator()
 | |
| 	n := 1000
 | |
| 
 | |
| 	for range n {
 | |
| 		traceID, spanID := gen.NewIDs(context.Background())
 | |
| 		assert.Truef(t, traceID.IsValid(), "trace id: %s", traceID.String())
 | |
| 		assert.Truef(t, spanID.IsValid(), "span id: %s", spanID.String())
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func TestNewSpanID(t *testing.T) {
 | |
| 	gen := defaultIDGenerator()
 | |
| 	testTraceID := [16]byte{123, 123}
 | |
| 	n := 1000
 | |
| 
 | |
| 	for range n {
 | |
| 		spanID := gen.NewSpanID(context.Background(), testTraceID)
 | |
| 		assert.Truef(t, spanID.IsValid(), "span id: %s", spanID.String())
 | |
| 	}
 | |
| }
 | |
| 
 | |
| func TestNewSpanIDWithInvalidTraceID(t *testing.T) {
 | |
| 	gen := defaultIDGenerator()
 | |
| 	spanID := gen.NewSpanID(context.Background(), trace.TraceID{})
 | |
| 	assert.Truef(t, spanID.IsValid(), "span id: %s", spanID.String())
 | |
| }
 |