muxer_tests: Replace std::tmpnam() with GetTempFileName().

Change-Id: I58d66666ba0a1ef27608265b53613dd046e7c1a3
This commit is contained in:
Tom Finegan 2016-02-29 11:48:07 -08:00
parent 6159e837e9
commit 741ba686b9

View File

@ -37,7 +37,8 @@ class MuxerTest : public testing::Test {
public:
MuxerTest() {
EXPECT_TRUE(GetTestDataDir().length() > 0);
filename_ = std::tmpnam(nullptr);
filename_ = GetTempFileName();
EXPECT_GT(filename_.length(), 0u);
temp_file_ = FilePtr(std::fopen(filename_.c_str(), "wb"), FILEDeleter());
EXPECT_TRUE(writer_.Open(filename_.c_str()));
is_writer_open_ = true;
@ -442,7 +443,7 @@ TEST_F(MuxerTest, CuesBeforeClusters) {
mkvparser::MkvReader reader;
reader.Open(filename_.c_str());
MkvWriter cues_writer;
std::string cues_filename = std::tmpnam(nullptr);
std::string cues_filename = GetTempFileName();
cues_writer.Open(cues_filename.c_str());
EXPECT_TRUE(segment_.CopyAndMoveCuesBeforeClusters(&reader, &cues_writer));
reader.Close();