Skip to content

Add otellog test recorder#48

Open
Kloh-Dev wants to merge 1 commit intod-velop:mainfrom
Kloh-Dev:feature/add-test-recorder
Open

Add otellog test recorder#48
Kloh-Dev wants to merge 1 commit intod-velop:mainfrom
Kloh-Dev:feature/add-test-recorder

Conversation

@Kloh-Dev
Copy link
Contributor

Based on unit tests, that verify if certain messages were logged e.g. in specific levels, we need a simple mechanism to give such a opportunity.

This PR contains everything to be able to use e.g. this snippet in your tests:

import (
    "github.com/d-velop/dvelop-sdk-go/otellog/otellogtest"
    "testing"
)

func TestXXX(t *testing.T) {
	logRecorder := otellogtest.NewLogRecorder(t)
	
	// do your tests

	logRecorder.ShouldHaveLogged("expected-log-message", otellog.SeverityXXX)
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant