chore: 初始化 Cloudreve 源码仓库

This commit is contained in:
2026-09-13 11:28:59 +08:00
commit 2a7b03ab1d
489 changed files with 163867 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
package util
import (
"github.com/stretchr/testify/assert"
"testing"
)
func TestExists(t *testing.T) {
asserts := assert.New(t)
asserts.True(Exists("io_test.go"))
asserts.False(Exists("io_test.js"))
}
func TestCreatNestedFile(t *testing.T) {
asserts := assert.New(t)
// 父目录不存在
{
file, err := CreatNestedFile("test/nest.txt")
asserts.NoError(err)
asserts.NoError(file.Close())
asserts.FileExists("test/nest.txt")
}
// 父目录存在
{
file, err := CreatNestedFile("test/direct.txt")
asserts.NoError(err)
asserts.NoError(file.Close())
asserts.FileExists("test/direct.txt")
}
}
func TestIsEmpty(t *testing.T) {
asserts := assert.New(t)
asserts.False(IsEmpty(""))
asserts.False(IsEmpty("not_exist"))
}