ENH: Do 4 files

This commit is contained in:
Andy Cedilnik 2005-07-14 09:44:49 -04:00
parent 308db351cc
commit 1b95674b0e
3 changed files with 84 additions and 36 deletions

View File

@ -186,9 +186,11 @@ void TestCMGeneratedFileSTream()
std::string file1 = std::string(BINARY_DIR) + std::string("/generatedFile1"); std::string file1 = std::string(BINARY_DIR) + std::string("/generatedFile1");
std::string file2 = std::string(BINARY_DIR) + std::string("/generatedFile2"); std::string file2 = std::string(BINARY_DIR) + std::string("/generatedFile2");
std::string file3 = std::string(BINARY_DIR) + std::string("/generatedFile3"); std::string file3 = std::string(BINARY_DIR) + std::string("/generatedFile3");
std::string file4 = std::string(BINARY_DIR) + std::string("/generatedFile4");
std::string file1tmp = file1 + ".tmp"; std::string file1tmp = file1 + ".tmp";
std::string file2tmp = file2 + ".tmp"; std::string file2tmp = file2 + ".tmp";
std::string file3tmp = file3 + ".tmp"; std::string file3tmp = file3 + ".tmp";
std::string file4tmp = file4 + ".tmp";
gm.Open(file1.c_str()); gm.Open(file1.c_str());
gm << "This is generated file 1"; gm << "This is generated file 1";
gm.Close(); gm.Close();
@ -198,32 +200,46 @@ void TestCMGeneratedFileSTream()
gm.Open(file3.c_str()); gm.Open(file3.c_str());
gm << "This is generated file 3"; gm << "This is generated file 3";
gm.Close(); gm.Close();
gm.Open(file4.c_str());
gm << "This is generated file 4";
gm.Close();
if ( cmSystemTools::FileExists(file1.c_str()) ) if ( cmSystemTools::FileExists(file1.c_str()) )
{ {
if ( cmSystemTools::FileExists(file2.c_str()) ) if ( cmSystemTools::FileExists(file2.c_str()) )
{ {
if ( cmSystemTools::FileExists(file3.c_str()) ) if ( cmSystemTools::FileExists(file3.c_str()) )
{ {
if ( cmSystemTools::FileExists(file1tmp.c_str()) ) if ( cmSystemTools::FileExists(file4.c_str()) )
{ {
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file1tmp.c_str()); if ( cmSystemTools::FileExists(file1tmp.c_str()) )
} {
else if ( cmSystemTools::FileExists(file2tmp.c_str()) ) cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file1tmp.c_str());
{ }
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file2tmp.c_str()); else if ( cmSystemTools::FileExists(file2tmp.c_str()) )
} {
else if ( cmSystemTools::FileExists(file3tmp.c_str()) ) cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file2tmp.c_str());
{ }
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file3tmp.c_str()); else if ( cmSystemTools::FileExists(file3tmp.c_str()) )
{
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file3tmp.c_str());
}
else if ( cmSystemTools::FileExists(file4tmp.c_str()) )
{
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file4tmp.c_str());
}
else
{
cmPassed("cmGeneratedFileStream works.");
}
} }
else else
{ {
cmPassed("cmGeneratedFileStream works."); cmFailed("Something wrong with cmGeneratedFileStream. Cannot find file: ", file4.c_str());
} }
} }
else else
{ {
cmFailed("Something wrong with cmGeneratedFileStream. Cannot find file: ", file3.c_str()); cmFailed("Something wrong with cmGeneratedFileStream. Found file: ", file3.c_str());
} }
} }
else else

View File

@ -186,9 +186,11 @@ void TestCMGeneratedFileSTream()
std::string file1 = std::string(BINARY_DIR) + std::string("/generatedFile1"); std::string file1 = std::string(BINARY_DIR) + std::string("/generatedFile1");
std::string file2 = std::string(BINARY_DIR) + std::string("/generatedFile2"); std::string file2 = std::string(BINARY_DIR) + std::string("/generatedFile2");
std::string file3 = std::string(BINARY_DIR) + std::string("/generatedFile3"); std::string file3 = std::string(BINARY_DIR) + std::string("/generatedFile3");
std::string file4 = std::string(BINARY_DIR) + std::string("/generatedFile4");
std::string file1tmp = file1 + ".tmp"; std::string file1tmp = file1 + ".tmp";
std::string file2tmp = file2 + ".tmp"; std::string file2tmp = file2 + ".tmp";
std::string file3tmp = file3 + ".tmp"; std::string file3tmp = file3 + ".tmp";
std::string file4tmp = file4 + ".tmp";
gm.Open(file1.c_str()); gm.Open(file1.c_str());
gm << "This is generated file 1"; gm << "This is generated file 1";
gm.Close(); gm.Close();
@ -198,32 +200,46 @@ void TestCMGeneratedFileSTream()
gm.Open(file3.c_str()); gm.Open(file3.c_str());
gm << "This is generated file 3"; gm << "This is generated file 3";
gm.Close(); gm.Close();
gm.Open(file4.c_str());
gm << "This is generated file 4";
gm.Close();
if ( cmSystemTools::FileExists(file1.c_str()) ) if ( cmSystemTools::FileExists(file1.c_str()) )
{ {
if ( cmSystemTools::FileExists(file2.c_str()) ) if ( cmSystemTools::FileExists(file2.c_str()) )
{ {
if ( cmSystemTools::FileExists(file3.c_str()) ) if ( cmSystemTools::FileExists(file3.c_str()) )
{ {
if ( cmSystemTools::FileExists(file1tmp.c_str()) ) if ( cmSystemTools::FileExists(file4.c_str()) )
{ {
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file1tmp.c_str()); if ( cmSystemTools::FileExists(file1tmp.c_str()) )
} {
else if ( cmSystemTools::FileExists(file2tmp.c_str()) ) cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file1tmp.c_str());
{ }
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file2tmp.c_str()); else if ( cmSystemTools::FileExists(file2tmp.c_str()) )
} {
else if ( cmSystemTools::FileExists(file3tmp.c_str()) ) cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file2tmp.c_str());
{ }
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file3tmp.c_str()); else if ( cmSystemTools::FileExists(file3tmp.c_str()) )
{
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file3tmp.c_str());
}
else if ( cmSystemTools::FileExists(file4tmp.c_str()) )
{
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file4tmp.c_str());
}
else
{
cmPassed("cmGeneratedFileStream works.");
}
} }
else else
{ {
cmPassed("cmGeneratedFileStream works."); cmFailed("Something wrong with cmGeneratedFileStream. Cannot find file: ", file4.c_str());
} }
} }
else else
{ {
cmFailed("Something wrong with cmGeneratedFileStream. Cannot find file: ", file3.c_str()); cmFailed("Something wrong with cmGeneratedFileStream. Found file: ", file3.c_str());
} }
} }
else else

View File

@ -186,9 +186,11 @@ void TestCMGeneratedFileSTream()
std::string file1 = std::string(BINARY_DIR) + std::string("/generatedFile1"); std::string file1 = std::string(BINARY_DIR) + std::string("/generatedFile1");
std::string file2 = std::string(BINARY_DIR) + std::string("/generatedFile2"); std::string file2 = std::string(BINARY_DIR) + std::string("/generatedFile2");
std::string file3 = std::string(BINARY_DIR) + std::string("/generatedFile3"); std::string file3 = std::string(BINARY_DIR) + std::string("/generatedFile3");
std::string file4 = std::string(BINARY_DIR) + std::string("/generatedFile4");
std::string file1tmp = file1 + ".tmp"; std::string file1tmp = file1 + ".tmp";
std::string file2tmp = file2 + ".tmp"; std::string file2tmp = file2 + ".tmp";
std::string file3tmp = file3 + ".tmp"; std::string file3tmp = file3 + ".tmp";
std::string file4tmp = file4 + ".tmp";
gm.Open(file1.c_str()); gm.Open(file1.c_str());
gm << "This is generated file 1"; gm << "This is generated file 1";
gm.Close(); gm.Close();
@ -198,32 +200,46 @@ void TestCMGeneratedFileSTream()
gm.Open(file3.c_str()); gm.Open(file3.c_str());
gm << "This is generated file 3"; gm << "This is generated file 3";
gm.Close(); gm.Close();
gm.Open(file4.c_str());
gm << "This is generated file 4";
gm.Close();
if ( cmSystemTools::FileExists(file1.c_str()) ) if ( cmSystemTools::FileExists(file1.c_str()) )
{ {
if ( cmSystemTools::FileExists(file2.c_str()) ) if ( cmSystemTools::FileExists(file2.c_str()) )
{ {
if ( cmSystemTools::FileExists(file3.c_str()) ) if ( cmSystemTools::FileExists(file3.c_str()) )
{ {
if ( cmSystemTools::FileExists(file1tmp.c_str()) ) if ( cmSystemTools::FileExists(file4.c_str()) )
{ {
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file1tmp.c_str()); if ( cmSystemTools::FileExists(file1tmp.c_str()) )
} {
else if ( cmSystemTools::FileExists(file2tmp.c_str()) ) cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file1tmp.c_str());
{ }
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file2tmp.c_str()); else if ( cmSystemTools::FileExists(file2tmp.c_str()) )
} {
else if ( cmSystemTools::FileExists(file3tmp.c_str()) ) cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file2tmp.c_str());
{ }
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file3tmp.c_str()); else if ( cmSystemTools::FileExists(file3tmp.c_str()) )
{
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file3tmp.c_str());
}
else if ( cmSystemTools::FileExists(file4tmp.c_str()) )
{
cmFailed("Something wrong with cmGeneratedFileStream. Temporary file is still here: ", file4tmp.c_str());
}
else
{
cmPassed("cmGeneratedFileStream works.");
}
} }
else else
{ {
cmPassed("cmGeneratedFileStream works."); cmFailed("Something wrong with cmGeneratedFileStream. Cannot find file: ", file4.c_str());
} }
} }
else else
{ {
cmFailed("Something wrong with cmGeneratedFileStream. Cannot find file: ", file3.c_str()); cmFailed("Something wrong with cmGeneratedFileStream. Found file: ", file3.c_str());
} }
} }
else else