1
0
Fork 0
mirror of https://github.com/vbatts/go-mtree.git synced 2025-07-05 15:18:30 +00:00

*: close to producing a validating hierarchy

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
This commit is contained in:
Vincent Batts 2016-03-17 17:16:46 -04:00
parent ecdf381dd9
commit d1ddeb8e3d
4 changed files with 200 additions and 18 deletions

View file

@ -1,16 +1,33 @@
package mtree
import (
"os"
"io/ioutil"
"testing"
)
func TestWalk(t *testing.T) {
dh, err := Walk(".", nil, append(DefaultKeywords, "xattr"))
dh, err := Walk(".", nil, append(DefaultKeywords, "sha1"))
if err != nil {
t.Fatal(err)
}
if _, err = dh.WriteTo(os.Stdout); err != nil {
fh, err := ioutil.TempFile("", "walk.")
if err != nil {
t.Fatal(err)
}
if _, err = dh.WriteTo(fh); err != nil {
t.Error(err)
}
fh.Close()
t.Fatal(fh.Name())
//os.Remove(fh.Name())
}
func TestReadNames(t *testing.T) {
names, err := readOrderedDirNames(".")
if err != nil {
t.Error(err)
}
t.Errorf("names: %q", names)
}