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 
			
		
		
		
	Fixes https://github.com/open-telemetry/opentelemetry-go/issues/6182 Towards https://github.com/open-telemetry/opentelemetry-go/issues/6184 Towards https://github.com/open-telemetry/opentelemetry-go/issues/6181 Prior-art: https://github.com/open-telemetry/opentelemetry-go/pull/6018
		
			
				
	
	
		
			35 lines
		
	
	
		
			778 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			778 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| // Copyright The OpenTelemetry Authors
 | |
| // SPDX-License-Identifier: Apache-2.0
 | |
| 
 | |
| package logtest
 | |
| 
 | |
| import (
 | |
| 	"testing"
 | |
| 	"time"
 | |
| 
 | |
| 	"go.opentelemetry.io/otel/log"
 | |
| )
 | |
| 
 | |
| func TestAssertRecord(t *testing.T) {
 | |
| 	r1 := log.Record{}
 | |
| 	r2 := log.Record{}
 | |
| 	AssertRecordEqual(t, r1, r2)
 | |
| 
 | |
| 	now := time.Now()
 | |
| 	r1.SetEventName("my_event")
 | |
| 	r2.SetEventName("my_event")
 | |
| 	r1.SetTimestamp(now)
 | |
| 	r2.SetTimestamp(now)
 | |
| 	r1.SetObservedTimestamp(now)
 | |
| 	r2.SetObservedTimestamp(now)
 | |
| 	r1.SetSeverity(log.SeverityTrace1)
 | |
| 	r2.SetSeverity(log.SeverityTrace1)
 | |
| 	r1.SetSeverityText("trace")
 | |
| 	r2.SetSeverityText("trace")
 | |
| 	r1.SetBody(log.StringValue("log body"))
 | |
| 	r2.SetBody(log.StringValue("log body"))
 | |
| 	r1.AddAttributes(log.Bool("attr", true))
 | |
| 	r2.AddAttributes(log.Bool("attr", true))
 | |
| 	AssertRecordEqual(t, r1, r2)
 | |
| }
 |