Skip to content

Commit

Permalink
types: migrate TestTimeSub to testify (pingcap#28010)
Browse files Browse the repository at this point in the history
Signed-off-by: Karuppiah Natarajan <karuppiah7890@users.noreply.github.com>
  • Loading branch information
karuppiah7890 committed Sep 16, 2021
1 parent 9c1666e commit c2d3408
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions types/time_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -1842,7 +1842,8 @@ func TestTruncateFrac(t *testing.T) {
}
}

func (s *testTimeSuite) TestTimeSub(c *C) {
func TestTimeSub(t *testing.T) {
t.Parallel()
tbl := []struct {
Arg1 string
Arg2 string
Expand All @@ -1856,15 +1857,15 @@ func (s *testTimeSuite) TestTimeSub(c *C) {
sc := &stmtctx.StatementContext{
TimeZone: time.UTC,
}
for _, t := range tbl {
v1, err := types.ParseTime(sc, t.Arg1, mysql.TypeDatetime, types.MaxFsp)
c.Assert(err, IsNil)
v2, err := types.ParseTime(sc, t.Arg2, mysql.TypeDatetime, types.MaxFsp)
c.Assert(err, IsNil)
dur, err := types.ParseDuration(sc, t.Ret, types.MaxFsp)
c.Assert(err, IsNil)
for _, tt := range tbl {
v1, err := types.ParseTime(sc, tt.Arg1, mysql.TypeDatetime, types.MaxFsp)
require.NoError(t, err)
v2, err := types.ParseTime(sc, tt.Arg2, mysql.TypeDatetime, types.MaxFsp)
require.NoError(t, err)
dur, err := types.ParseDuration(sc, tt.Ret, types.MaxFsp)
require.NoError(t, err)
rec := v1.Sub(sc, &v2)
c.Assert(rec, Equals, dur)
require.Equal(t, dur, rec)
}
}

Expand Down

0 comments on commit c2d3408

Please sign in to comment.