aboutsummaryrefslogtreecommitdiff
path: root/cast/streaming/sender_session_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cast/streaming/sender_session_unittest.cc')
-rw-r--r--cast/streaming/sender_session_unittest.cc28
1 files changed, 13 insertions, 15 deletions
diff --git a/cast/streaming/sender_session_unittest.cc b/cast/streaming/sender_session_unittest.cc
index d56a9f30..f5e1117b 100644
--- a/cast/streaming/sender_session_unittest.cc
+++ b/cast/streaming/sender_session_unittest.cc
@@ -17,6 +17,7 @@
#include "platform/test/fake_clock.h"
#include "platform/test/fake_task_runner.h"
#include "util/chrono_helpers.h"
+#include "util/stringprintf.h"
using ::testing::_;
using ::testing::InSequence;
@@ -180,21 +181,18 @@ class SenderSessionTest : public ::testing::Test {
const int video_index = video_stream["index"].asInt();
const int video_ssrc = video_stream["ssrc"].asUInt();
- constexpr size_t kAnswerSize = 512u;
- char answer[kAnswerSize];
- snprintf(answer, kAnswerSize, R"({ "type": "ANSWER",
- "seqNum": %d,
- "answer": {
- "castMode": "mirroring",
- "udpPort": 1234,
- "sendIndexes": [%d, %d],
- "ssrcs": [%d, %d]
- }
- })",
- offer["seqNum"].asInt(), audio_index, video_index, audio_ssrc + 1,
- video_ssrc + 1);
-
- return std::string(answer);
+ constexpr char kAnswerTemplate[] = R"({
+ "type": "ANSWER",
+ "seqNum": %d,
+ "answer": {
+ "castMode": "mirroring",
+ "udpPort": 1234,
+ "sendIndexes": [%d, %d],
+ "ssrcs": [%d, %d]
+ }
+ })";
+ return StringPrintf(kAnswerTemplate, offer["seqNum"].asInt(), audio_index,
+ video_index, audio_ssrc + 1, video_ssrc + 1);
}
protected: