Versions in this module Expand all Collapse all v0 v0.1.0 Feb 21, 2023 Changes in this version + func AddOptions(opts ...Option) + func SetOptions(opts ...Option) + type Assert struct + func (a Assert) Attr(name string, expected any, msgAndArgs ...any) bool + func (a Assert) Count(count int, msgAndArgs ...any) bool + func (a Assert) Empty(msgAndArgs ...any) bool + func (a Assert) Message(expected string, msgAndArgs ...any) bool + func (a Assert) NotEmpty(msgAndArgs ...any) bool + type AssertGroup struct + func (a AssertGroup[K]) Count(expected map[K]int, msgAndArgs ...any) bool + type Group struct + T LogT + func (g Group[K]) Aggregate(fn genq.AggregationFunc[logq.Record]) map[K]logq.Record + func (g Group[K]) AggregateFlat(fn genq.AggregationFunc[logq.Record]) logq.Records + func (g Group[K]) Assert() AssertGroup[K] + func (g Group[K]) Count() map[K]int + func (g Group[K]) Require() RequireGroup[K] + type LogT struct + func New(t *testing.T, opts ...Option) LogT + func Start(t *testing.T, opts ...Option) LogT + func (t LogT) Collect(filters ...logq.FilterFunc) Records + func (t LogT) Finish() Records + func (t LogT) Scope(fn func(lgt LogT)) Records + func (t LogT) Start() LogT + func (t LogT) T() *testing.T + func (t LogT) Wait(opts ...logwait.Option) Records + func (t LogT) WithCollectFilter(filters ...logq.FilterFunc) LogT + func (t LogT) WithOptions(opts ...Option) LogT + func (t LogT) WithT(tt *testing.T) LogT + func (t LogT) WithWaitContext(ctx context.Context) LogT + func (t LogT) WithWaitTimeout(timeout time.Duration) LogT + type Option func(o *options) + func WithCollectFilter(filters ...logq.FilterFunc) Option + func WithCollector(collector logcollect.Collector) Option + func WithWaitContext(ctx context.Context) Option + func WithWaitTimeout(timeout time.Duration) Option + type Records struct + T LogT + func Scope(t *testing.T, f func(lgt LogT), opts ...Option) Records + func (f Records) And(operands ...genq.FilterFunc[logq.Record]) Records + func (f Records) Assert() Assert + func (f Records) Attr(key string, value any) Records + func (f Records) Group(fn genq.GroupFunc[string, logq.Record]) Group[string] + func (f Records) Message(msg string) Records + func (f Records) Or(operands ...genq.FilterFunc[logq.Record]) Records + func (f Records) Records() logq.Records + func (f Records) Require() Require + func (f Records) Where(operands ...genq.FilterFunc[logq.Record]) Records + type Require struct + func (r Require) Attr(name string, expected any, msgAndArgs ...any) + func (r Require) Count(count int, msgAndArgs ...any) + func (r Require) Empty(msgAndArgs ...any) + func (r Require) Message(expected string, msgAndArgs ...any) + func (r Require) NotEmpty(msgAndArgs ...any) + type RequireGroup struct + func (r RequireGroup[K]) Count(expected map[K]int, msgAndArgs ...any)