Move utility package 'graphdb' to pkg/graphdb

This commit is contained in:
Solomon Hykes 2013-12-23 23:33:06 +00:00
parent 81b755db9b
commit ced35db5c1
8 changed files with 1130 additions and 0 deletions

29
graphdb/sort_test.go Normal file
View file

@ -0,0 +1,29 @@
package graphdb
import (
"testing"
)
func TestSort(t *testing.T) {
paths := []string{
"/",
"/myreallylongname",
"/app/db",
}
sortByDepth(paths)
if len(paths) != 3 {
t.Fatalf("Expected 3 parts got %d", len(paths))
}
if paths[0] != "/app/db" {
t.Fatalf("Expected /app/db got %s", paths[0])
}
if paths[1] != "/myreallylongname" {
t.Fatalf("Expected /myreallylongname got %s", paths[1])
}
if paths[2] != "/" {
t.Fatalf("Expected / got %s", paths[2])
}
}