Modified tests to use tlogger. (#3343)

* Modified tests to use tlogger.

* Fail on errors, with error expectations.

* Added expects and MixedCapsed grpclb_config tests

* Moved tlogger to grpctest, moved leakcheck tester to grpctest.go

* Added ExpectErrorN()

* Removed redundant leak checks

* Fixed new test

* Made tlogger globals into tlogger methods

* ErrorsLeft -> EndTest

* Removed some redundant lines

* Fixed error in test and empty map in EndTest
This commit is contained in:
Garrett Gutierrez
2020-02-06 13:03:20 -08:00
committed by GitHub
parent cb03b9f65c
commit 132187f04c
77 changed files with 1036 additions and 614 deletions

View File

@ -20,10 +20,20 @@ package binarylog
import (
"testing"
"google.golang.org/grpc/internal/grpctest"
)
type s struct {
grpctest.Tester
}
func Test(t *testing.T) {
grpctest.RunSubTests(t, s{})
}
// Test that get method logger returns the one with the most exact match.
func TestGetMethodLogger(t *testing.T) {
func (s) TestGetMethodLogger(t *testing.T) {
testCases := []struct {
in string
method string
@ -96,7 +106,7 @@ func TestGetMethodLogger(t *testing.T) {
}
// expect method logger to be nil
func TestGetMethodLoggerOff(t *testing.T) {
func (s) TestGetMethodLoggerOff(t *testing.T) {
testCases := []struct {
in string
method string