Add second test, doesn'T work yet
This commit is contained in:
parent
3371df2088
commit
0a04a5ad80
@ -15,7 +15,7 @@ using namespace fspp::fuse;
|
|||||||
using std::string;
|
using std::string;
|
||||||
using std::unique_ptr;
|
using std::unique_ptr;
|
||||||
using std::vector;
|
using std::vector;
|
||||||
using std::thread;
|
using ::testing::Return;
|
||||||
|
|
||||||
class MockFilesystemImpl: public FilesystemImpl {
|
class MockFilesystemImpl: public FilesystemImpl {
|
||||||
public:
|
public:
|
||||||
@ -46,7 +46,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct FuseTest: public ::testing::Test {
|
struct FuseTest: public ::testing::Test {
|
||||||
FuseTest(): _fuse_process([](){}), fsimpl(), fuse(&fsimpl), mountDir(){
|
FuseTest(): _fuse_process([](){}), fsimpl(), fuse(&fsimpl), mountDir() {
|
||||||
_fuse_process = Daemon([this] () {
|
_fuse_process = Daemon([this] () {
|
||||||
string dirpath = mountDir.path().native();
|
string dirpath = mountDir.path().native();
|
||||||
int argc = 3;
|
int argc = 3;
|
||||||
@ -65,6 +65,15 @@ struct FuseTest: public ::testing::Test {
|
|||||||
TempDir mountDir;
|
TempDir mountDir;
|
||||||
};
|
};
|
||||||
|
|
||||||
TEST_F(FuseTest, testDir) {
|
TEST_F(FuseTest, setupAndTearDown) {
|
||||||
sleep(10);
|
//This test case simply checks whether a filesystem can be setup and teardown without crashing.
|
||||||
|
//Since this is done in the fixture, we don't need any additional test code here.
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST_F(FuseTest, openFile) {
|
||||||
|
const bf::path filename("/myfile");
|
||||||
|
EXPECT_CALL(fsimpl, openFile(filename, O_RDWR))
|
||||||
|
.WillOnce(Return(1));
|
||||||
|
|
||||||
|
::open((mountDir.path() / filename).c_str(), O_RDWR);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user