Skip to content

Commit d2d0d22

Browse files
authored
Remove the mock tests and add some file log tests (#9)
1 parent aabd4ec commit d2d0d22

File tree

3 files changed

+23
-218
lines changed

3 files changed

+23
-218
lines changed

file_logger_mock_test.go

Lines changed: 0 additions & 209 deletions
This file was deleted.

file_logger_no_mock_test.go

Lines changed: 0 additions & 7 deletions
This file was deleted.

file_logger_test.go

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,27 @@ func TestFileLogger_WithSplitDate(t *testing.T) {
103103
testLogs(t)
104104
}
105105

106-
func init() {
107-
initFileLoggerMock()
106+
func TestFileLogger_InitFileError(t *testing.T) {
107+
_, err := NewFileLogger(level.DebugLevel, "/", "")
108+
if err == nil {
109+
t.Errorf("expect to get an error but get nil")
110+
}
111+
}
112+
113+
func TestFileLogger_WithMultiInitFile(t *testing.T) {
114+
fLogger, err := NewFileLogger(level.DebugLevel, "./multi_init_file_logs", "ns")
115+
if err != nil {
116+
t.Fatal(err)
117+
}
118+
now = tomorrow
119+
defer func() {
120+
now = time.Now
121+
}()
122+
fLogger.(*fileLogger).initFile(true)
123+
InitDefaultLogger(fLogger)
124+
defer Close()
125+
}
126+
127+
func tomorrow() time.Time {
128+
return time.Now().Add(time.Hour * 24)
108129
}

0 commit comments

Comments
 (0)