From 858d8a7ebe5739537c438694571b53be0ecb9f7c Mon Sep 17 00:00:00 2001 From: Gregory Eremin Date: Fri, 9 Nov 2018 00:20:12 +0100 Subject: [PATCH] Fix enum test --- cmd/main.go | 4 ++-- tests/special_test.go | 14 +++----------- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/cmd/main.go b/cmd/main.go index 5e8204c..ce51e95 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -39,8 +39,8 @@ func main() { } off := conf.Offset - for i := 0; i < 100; i++ { - // for { + // for i := 0; i < 100; i++ { + for { evt, err := reader.ReadEvent() if err != nil { log.Fatalf(ctx, "Failed to read event: %v", err) diff --git a/tests/special_test.go b/tests/special_test.go index 7fbafcd..b63c63f 100644 --- a/tests/special_test.go +++ b/tests/special_test.go @@ -56,20 +56,12 @@ func TestEnum(t *testing.T) { tbl := suite.createTable(mysql.ColumnTypeEnum, "'a', 'b', 'c'", attrNone) defer tbl.drop(t) - const ( - // TODO: How do I define such a bitmask properly? - bA int64 = 1 - bB int64 = 2 - bC int64 = 4 - ) - inputs := map[string]int64{ "": 0, - "a": bA, - "b": bB, - "c": bC, + "a": 1, + "b": 2, + "c": 3, } - for in, exp := range inputs { t.Run("input "+in, func(t *testing.T) { suite.insertAndCompareExp(t, tbl, in, exp)