From f1914f74b27c5055c09a76aa408be545a47ba67d Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Tue, 17 Mar 2015 13:47:02 +1100 Subject: [PATCH] Finished writing BasicsTest. --- samples/cachingfs/caching_fs_test.go | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/samples/cachingfs/caching_fs_test.go b/samples/cachingfs/caching_fs_test.go index b2be157..6c2a308 100644 --- a/samples/cachingfs/caching_fs_test.go +++ b/samples/cachingfs/caching_fs_test.go @@ -141,11 +141,22 @@ func (t *BasicsTest) StatFoo() { } func (t *BasicsTest) StatDir() { - AssertTrue(false, "TODO") + fi, err := os.Stat(path.Join(t.dir, "dir")) + AssertEq(nil, err) + + ExpectEq("dir", fi.Name()) + ExpectEq(os.ModeDir|0777, fi.Mode()) + ExpectTrue(fi.IsDir()) } func (t *BasicsTest) StatBar() { - AssertTrue(false, "TODO") + fi, err := os.Stat(path.Join(t.dir, "dir/bar")) + AssertEq(nil, err) + + ExpectEq("bar", fi.Name()) + ExpectEq(cachingfs.BarSize, fi.Size()) + ExpectEq(0777, fi.Mode()) + ExpectFalse(fi.IsDir()) } ////////////////////////////////////////////////////////////////////////