示例#1
0
void
SMFTest::createNewFileTest ()
{
	TestSMF smf;
	smf.create("NewFile.mid");
	smf.close();
	CPPUNIT_ASSERT(access("NewFile.mid", R_OK) == 0);
	unlink(smf.path().c_str());
}
示例#2
0
void
SMFTest::createNewFileTest ()
{
	TestSMF smf;

	string output_dir_path = PBD::tmp_writable_directory (PACKAGE, "createNewFileTest");
	string new_file_path = Glib::build_filename (output_dir_path, "NewFile.mid");
	smf.create(new_file_path);
	smf.close();
	CPPUNIT_ASSERT(Glib::file_test (new_file_path, Glib::FILE_TEST_IS_REGULAR));
}