diff options
Diffstat (limited to 'src/test/broadcastprofile_test.cpp')
-rw-r--r-- | src/test/broadcastprofile_test.cpp | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/src/test/broadcastprofile_test.cpp b/src/test/broadcastprofile_test.cpp index 3110338f8d..4358b2f8d0 100644 --- a/src/test/broadcastprofile_test.cpp +++ b/src/test/broadcastprofile_test.cpp @@ -42,40 +42,39 @@ TEST(BroadcastProfileTest, SaveAndLoadXML) { // Preliminary: set a discriminating value in one of the profile fields QString streamName("unit testing in progress"); - BroadcastProfile profile("Unit Testing Profile"); + BroadcastProfile profile("Broadcast Profile test"); profile.setStreamName(streamName); - QString filename = profile.getProfileName() + QString(".bcp.xml"); + QTemporaryDir tempDir; + ASSERT_TRUE(tempDir.isValid()); + QString filename = tempDir.filePath(profile.getProfileName() + QString(".bcp.xml")); - // Call save() on a profile and assert it actually exists - QFile::remove(filename); // First, make sure it doesn't exists profile.save(filename); ASSERT_TRUE(QFile::exists(filename)); // Load XML file using static loadFromFile and assert // the discriminating value is present BroadcastProfilePtr savedProfile = BroadcastProfile::loadFromFile(filename); - ASSERT_NE(savedProfile, nullptr); - ASSERT_TRUE(savedProfile->getStreamName() == streamName); + EXPECT_NE(savedProfile, nullptr); + EXPECT_TRUE(savedProfile->getStreamName() == streamName); } TEST(BroadcastProfileTest, SaveAndLoadXMLDotName) { - QString profileName("profile has a dot. (in the name)"); - + QString profileName("broadcast profile has a dot. (in the name) test"); BroadcastProfile profile(profileName); - QString filename = profile.getProfileName() + QString(".bcp.xml"); + QTemporaryDir tempDir; + ASSERT_TRUE(tempDir.isValid()); + QString filename = tempDir.filePath(profile.getProfileName() + QString(".bcp.xml")); - // Call save() on a profile and assert it actually exists - QFile::remove(filename); // First, make sure it doesn't exists profile.save(filename); ASSERT_TRUE(QFile::exists(filename)); // Load XML file using static loadFromFile and assert // the discriminating value is present BroadcastProfilePtr savedProfile = BroadcastProfile::loadFromFile(filename); - ASSERT_NE(savedProfile, nullptr); - ASSERT_TRUE(savedProfile->getProfileName() == profileName); + EXPECT_NE(savedProfile, nullptr); + EXPECT_TRUE(savedProfile->getProfileName() == profileName); } TEST(BroadcastProfileTest, SetGetValues) { |