utils_daemon_test.go 520 B

1234567891011121314151617181920212223242526
  1. package utils
  2. import (
  3. "os"
  4. "path"
  5. "testing"
  6. )
  7. func TestIsFileOwner(t *testing.T) {
  8. var err error
  9. var file *os.File
  10. if file, err = os.Create(path.Join(os.TempDir(), "testIsFileOwner")); err != nil {
  11. t.Fatalf("failed to create file: %s", err)
  12. }
  13. file.Close()
  14. if ok := IsFileOwner(path.Join(os.TempDir(), "testIsFileOwner")); !ok {
  15. t.Fatalf("User should be owner of file")
  16. }
  17. if err = os.Remove(path.Join(os.TempDir(), "testIsFileOwner")); err != nil {
  18. t.Fatalf("failed to remove file: %s", err)
  19. }
  20. }