From f1fc462560e1202d05289cc98245497966cc8e46 Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Tue, 17 Mar 2015 12:50:58 +1100 Subject: [PATCH] Added several test names. --- samples/cachingfs/caching_fs_test.go | 65 ++++++++++++++++++++++++++-- 1 file changed, 61 insertions(+), 4 deletions(-) diff --git a/samples/cachingfs/caching_fs_test.go b/samples/cachingfs/caching_fs_test.go index 48e0e70..dac496d 100644 --- a/samples/cachingfs/caching_fs_test.go +++ b/samples/cachingfs/caching_fs_test.go @@ -39,8 +39,6 @@ type CachingFSTest struct { var _ TearDownInterface = &CachingFSTest{} -func init() { RegisterTestSuite(&CachingFSTest{}) } - func (t *CachingFSTest) setUp( lookupEntryTimeout time.Duration, getattrTimeout time.Duration) { @@ -92,9 +90,68 @@ func (t *CachingFSTest) TearDown() { } //////////////////////////////////////////////////////////////////////// -// Test functions +// Basics //////////////////////////////////////////////////////////////////////// -func (t *CachingFSTest) DoesFoo() { +type BasicsTest struct { + NoCachingTest +} + +func init() { RegisterTestSuite(&BasicsTest{}) } + +func (t *BasicsTest) StatNonexistent_Root() { + AssertTrue(false, "TODO") +} + +func (t *BasicsTest) StatNonexistent_Dir() { + AssertTrue(false, "TODO") +} + +func (t *BasicsTest) StatFoo() { + AssertTrue(false, "TODO") +} + +func (t *BasicsTest) StatDir() { + AssertTrue(false, "TODO") +} + +func (t *BasicsTest) StatBar() { + AssertTrue(false, "TODO") +} + +//////////////////////////////////////////////////////////////////////// +// No caching +//////////////////////////////////////////////////////////////////////// + +type NoCachingTest struct { + CachingFSTest +} + +var _ SetUpInterface = &NoCachingTest{} + +func init() { RegisterTestSuite(&NoCachingTest{}) } + +func (t *NoCachingTest) SetUp(ti *TestInfo) { + const ( + lookupEntryTimeout = 0 + getattrTimeout = 0 + ) + + t.CachingFSTest.setUp(lookupEntryTimeout, getattrTimeout) +} + +func (t *NoCachingTest) StatStat() { + AssertTrue(false, "TODO") +} + +func (t *NoCachingTest) StatRenumberStat() { + AssertTrue(false, "TODO") +} + +func (t *NoCachingTest) StatMtimeStat() { + AssertTrue(false, "TODO") +} + +func (t *NoCachingTest) StatRenumberMtimeStat() { AssertTrue(false, "TODO") }