1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rookie-ninja-rk-query

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
event_noop_test.go 1.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
dongxuny Отправлено 05.09.2021 21:40 22a66af
// Copyright (c) 2021 rookie-ninja
//
// Use of this source code is governed by an Apache-style
// license that can be found in the LICENSE file.
package rkquery
import (
"errors"
"github.com/stretchr/testify/assert"
"go.uber.org/zap"
"testing"
"time"
)
func TestEventNoop_AllInOne(t *testing.T) {
event := &eventNoop{}
// No panic should be occur
event.SetStartTime(time.Now())
assert.NotNil(t, event.GetStartTime())
event.SetEndTime(time.Now())
assert.NotNil(t, event.GetEndTime())
event.AddPayloads(zap.String("key", "value"))
assert.NotNil(t, event.ListPayloads())
assert.Empty(t, event.GetEventId())
event.SetEventId("")
assert.Empty(t, event.GetTraceId())
event.SetTraceId("")
assert.Empty(t, event.GetRequestId())
event.SetRequestId("")
event.AddErr(errors.New(""))
assert.Zero(t, event.GetErrCount(errors.New("")))
assert.Empty(t, event.GetOperation())
event.SetOperation("")
assert.Empty(t, event.GetRemoteAddr())
event.SetRemoteAddr("")
assert.Empty(t, event.GetResCode())
event.SetResCode("")
assert.Equal(t, NotStarted, event.GetEventStatus())
event.StartTimer("")
event.EndTimer("")
event.UpdateTimerMs("", 0)
event.UpdateTimerMsWithSample("", 0, 0)
assert.Zero(t, event.GetTimeElapsedMs(""))
assert.Empty(t, event.GetValueFromPair(""))
event.AddPair("", "")
assert.Zero(t, event.GetCounter(""))
event.SetCounter("", 0)
event.IncCounter("", 0)
event.Finish()
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/rookie-ninja-rk-query.git
git@api.gitlife.ru:oschina-mirror/rookie-ninja-rk-query.git
oschina-mirror
rookie-ninja-rk-query
rookie-ninja-rk-query
master