From c578df06a3a0a3bbbd3e8563460168c5eeda1928 Mon Sep 17 00:00:00 2001 From: John Date: Mon, 16 Mar 2020 20:51:19 +0800 Subject: [PATCH] fix issue in unit testing case of package gfile --- os/gfile/gfile_z_time_test.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/os/gfile/gfile_z_time_test.go b/os/gfile/gfile_z_time_test.go index f70b814df..8e5e7a152 100644 --- a/os/gfile/gfile_z_time_test.go +++ b/os/gfile/gfile_z_time_test.go @@ -9,6 +9,7 @@ package gfile_test import ( "os" "testing" + "time" "github.com/gogf/gf/os/gfile" "github.com/gogf/gf/test/gtest" @@ -18,7 +19,7 @@ func Test_MTime(t *testing.T) { gtest.Case(t, func() { var ( - file1 string = "/testfile_t1.txt" + file1 = "/testfile_t1.txt" err error fileobj os.FileInfo ) @@ -36,7 +37,7 @@ func Test_MTime(t *testing.T) { func Test_MTimeMillisecond(t *testing.T) { gtest.Case(t, func() { var ( - file1 string = "/testfile_t1.txt" + file1 = "/testfile_t1.txt" err error fileobj os.FileInfo ) @@ -46,7 +47,8 @@ func Test_MTimeMillisecond(t *testing.T) { fileobj, err = os.Stat(testpath() + file1) gtest.Assert(err, nil) - gtest.AssertGE(gfile.MTimeMillisecond(testpath()+file1), fileobj.ModTime().Nanosecond()/1000000) + time.Sleep(time.Millisecond * 100) + gtest.AssertGE(gfile.MTimeMillisecond(testpath()+file1), fileobj.ModTime().UnixNano()/1000000) gtest.Assert(gfile.MTimeMillisecond(""), 0) }) }