From d6eb065a4d019214fec54e4edbfa54f3c1e70908 Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Fri, 20 Mar 2015 11:25:15 +1100 Subject: [PATCH] Set up more test structure. --- samples/flushfs/flush_fs_test.go | 30 ++++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/samples/flushfs/flush_fs_test.go b/samples/flushfs/flush_fs_test.go index fdb1b8e..6c8eca4 100644 --- a/samples/flushfs/flush_fs_test.go +++ b/samples/flushfs/flush_fs_test.go @@ -68,17 +68,39 @@ func (t *FlushFSTest) SetUp(ti *TestInfo) { } //////////////////////////////////////////////////////////////////////// -// Test functions +// Helpers //////////////////////////////////////////////////////////////////////// -func (t *FlushFSTest) FlushesOnClose_NonOverlappingFileHandles() { +// Return a copy of the current contents of t.flushes. +// +// LOCKS_EXCLUDED(t.mu) +func (t *FlushFSTest) getFlushes() []string + +// Return a copy of the current contents of t.fsyncs. +// +// LOCKS_EXCLUDED(t.mu) +func (t *FlushFSTest) getFsyncs() []string + +//////////////////////////////////////////////////////////////////////// +// Tests +//////////////////////////////////////////////////////////////////////// + +func (t *FlushFSTest) Close_NonOverlappingFileHandles() { AssertTrue(false, "TODO") } -func (t *FlushFSTest) FlushesOnClose_OverlappingFileHandles() { +func (t *FlushFSTest) Close_OverlappingFileHandles() { AssertTrue(false, "TODO") } -func (t *FlushFSTest) FlushesOnFsync() { +func (t *FlushFSTest) Close_ReadOnly() { + AssertTrue(false, "TODO") +} + +func (t *FlushFSTest) Close_WriteOnly() { + AssertTrue(false, "TODO") +} + +func (t *FlushFSTest) Fsync() { AssertTrue(false, "TODO") }