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:
parent
ecdf381dd9
commit
d1ddeb8e3d
4 changed files with 200 additions and 18 deletions
23
walk_test.go
23
walk_test.go
|
@ -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)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue