github.com/vlifesystems/rulehunter@v0.0.0-20180501090014-673078aa4a83/internal/testhelpers/fileinfo.go (about) 1 // Copyright (C) 2016-2017 vLife Systems Ltd <http://vlifesystems.com> 2 // Licensed under an MIT licence. Please see LICENSE.md for details. 3 4 package testhelpers 5 6 import "time" 7 8 type FileInfo struct { 9 name string 10 modTime time.Time 11 } 12 13 func NewFileInfo(name string, modTime time.Time) FileInfo { 14 return FileInfo{name: name, modTime: modTime} 15 } 16 17 func (f FileInfo) Name() string { return f.name } 18 func (f FileInfo) ModTime() time.Time { return f.modTime } 19 func (f FileInfo) String() string { 20 return f.name + ": " + f.modTime.String() 21 }