Files
EdgeAPI/internal/installers/deploy_file_test.go
2024-05-17 18:27:26 +08:00

37 lines
640 B
Go

// Copyright 2021 GoEdge CDN goedge.cdn@gmail.com. All rights reserved.
package installers
import (
"io"
"testing"
)
func TestDeployFile_Sum(t *testing.T) {
d := &DeployFile{Path: "deploy_test.txt"}
sum, err := d.Sum()
if err != nil {
t.Log("err:", err)
return
}
t.Log("sum:", sum)
}
func TestDeployFile_Read(t *testing.T) {
d := &DeployFile{Path: "deploy_test.txt"}
var offset int64
for i := 0; i < 3; i++ {
data, newOffset, err := d.Read(offset)
if err != nil {
if err == io.EOF {
break
}
t.Log("err: ", err)
return
}
t.Log("offset:", newOffset, "data:", string(data))
offset = newOffset
}
}