Skip to content

Commit 307ff04

Browse files
committed
[tests] Fixed unit tests compiler warnings AppleClang 15.
1 parent 6df4951 commit 307ff04

File tree

7 files changed

+36
-36
lines changed

7 files changed

+36
-36
lines changed

test/test_bonding.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -429,14 +429,14 @@ TEST(Bonding, Options)
429429
int revlat = -1;
430430
int optsize = sizeof revlat;
431431
EXPECT_NE(srt_getsockflag(grp, SRTO_RCVLATENCY, &revlat, &optsize), SRT_ERROR);
432-
EXPECT_EQ(optsize, sizeof revlat);
432+
EXPECT_EQ(optsize, (int) sizeof revlat);
433433
EXPECT_EQ(revlat, 500);
434434

435435
revlat = -1;
436436
optsize = sizeof revlat;
437437
// Expect the same value set on the member socket
438438
EXPECT_NE(srt_getsockflag(member, SRTO_RCVLATENCY, &revlat, &optsize), SRT_ERROR);
439-
EXPECT_EQ(optsize, sizeof revlat);
439+
EXPECT_EQ(optsize, (int) sizeof revlat);
440440
EXPECT_EQ(revlat, 500);
441441

442442
// Individual socket option modified on group
@@ -451,19 +451,19 @@ TEST(Bonding, Options)
451451

452452
// But getting the option value should be equal to the group setting
453453
EXPECT_NE(srt_getsockflag(grp, SRTO_OHEADBW, &ohead, &optsize), SRT_ERROR);
454-
EXPECT_EQ(optsize, sizeof ohead);
454+
EXPECT_EQ(optsize, (int) sizeof ohead);
455455
EXPECT_EQ(ohead, 12);
456456

457457
#if SRT_ENABLE_ENCRYPTION
458458

459459
uint32_t kms = -1;
460460

461461
EXPECT_NE(srt_getsockflag(grp, SRTO_KMSTATE, &kms, &optsize), SRT_ERROR);
462-
EXPECT_EQ(optsize, sizeof kms);
462+
EXPECT_EQ(optsize, (int) sizeof kms);
463463
EXPECT_EQ(kms, int(SRT_KM_S_SECURED));
464464

465465
EXPECT_NE(srt_getsockflag(grp, SRTO_PBKEYLEN, &kms, &optsize), SRT_ERROR);
466-
EXPECT_EQ(optsize, sizeof kms);
466+
EXPECT_EQ(optsize, (int) sizeof kms);
467467
EXPECT_EQ(kms, 16);
468468

469469
#ifdef ENABLE_AEAD_API_PREVIEW

test/test_buffer_rcv.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ TEST_F(CRcvBufferReadMsg, OnePacketGap)
236236
{
237237
const size_t msg_bytelen = m_payload_sz;
238238
EXPECT_TRUE(rcv_buffer.isRcvDataReady());
239-
EXPECT_EQ(readMessage(buff.data(), buff.size()), msg_bytelen);
239+
EXPECT_EQ(readMessage(buff.data(), buff.size()), (int) msg_bytelen);
240240
EXPECT_TRUE(verifyPayload(buff.data(), msg_bytelen, CSeqNo::incseq(m_init_seqno, pktno)));
241241
}
242242
EXPECT_EQ(m_unit_queue->size(), m_unit_queue->capacity());
@@ -317,7 +317,7 @@ TEST_F(CRcvBufferReadMsg, PacketDropByMsgNoSeqNo)
317317

318318
// Let's say SND does not have the very first packet of the message,
319319
// therefore seqnolo of the msg drop request starts with the second packet of the message.
320-
EXPECT_EQ(rcv_buffer.dropMessage(CSeqNo::incseq(m_init_seqno), CSeqNo::incseq(m_init_seqno, msg_len_pkts - 1), msgno, CRcvBuffer::KEEP_EXISTING), msg_len_pkts);
320+
EXPECT_EQ(rcv_buffer.dropMessage(CSeqNo::incseq(m_init_seqno), CSeqNo::incseq(m_init_seqno, msg_len_pkts - 1), msgno, CRcvBuffer::KEEP_EXISTING), (int) msg_len_pkts);
321321
EXPECT_FALSE(hasAvailablePackets());
322322
EXPECT_FALSE(rcv_buffer.isRcvDataReady());
323323

@@ -343,7 +343,7 @@ TEST_F(CRcvBufferReadMsg, OnePacket)
343343
EXPECT_TRUE(hasAvailablePackets());
344344

345345
const int res2 = readMessage(buff.data(), buff.size());
346-
EXPECT_EQ(res2, msg_bytelen);
346+
EXPECT_EQ(res2, (int) msg_bytelen);
347347
EXPECT_TRUE(verifyPayload(buff.data(), res2, m_init_seqno));
348348
EXPECT_EQ(m_unit_queue->size(), m_unit_queue->capacity());
349349
}
@@ -419,7 +419,7 @@ TEST_F(CRcvBufferReadMsg, MsgAcked)
419419
EXPECT_TRUE(hasAvailablePackets());
420420

421421
const int res = readMessage(buff.data(), buff.size());
422-
EXPECT_EQ(res, msg_bytelen);
422+
EXPECT_EQ(res, (int) msg_bytelen);
423423
for (size_t i = 0; i < msg_pkts; ++i)
424424
{
425425
const ptrdiff_t offset = i * m_payload_sz;
@@ -478,7 +478,7 @@ TEST_F(CRcvBufferReadMsg, MsgHalfAck)
478478
EXPECT_TRUE(hasAvailablePackets());
479479

480480
const int res = readMessage(buff.data(), buff.size());
481-
EXPECT_EQ(res, msg_bytelen);
481+
EXPECT_EQ(res, (int) msg_bytelen);
482482
for (size_t i = 0; i < msg_pkts; ++i)
483483
{
484484
const ptrdiff_t offset = i * m_payload_sz;
@@ -502,7 +502,7 @@ TEST_F(CRcvBufferReadMsg, OutOfOrderMsgNoACK)
502502
const size_t msg_bytelen = msg_pkts * m_payload_sz;
503503
array<char, 2 * msg_bytelen> buff;
504504
const int res = readMessage(buff.data(), buff.size());
505-
EXPECT_EQ(res, msg_bytelen);
505+
EXPECT_EQ(res, (int) msg_bytelen);
506506
for (size_t i = 0; i < msg_pkts; ++i)
507507
{
508508
const ptrdiff_t offset = i * m_payload_sz;
@@ -529,7 +529,7 @@ TEST_F(CRcvBufferReadMsg, OutOfOrderMsgGap)
529529
const size_t msg_bytelen = msg_pkts * m_payload_sz;
530530
array<char, 2 * msg_bytelen> buff;
531531
const int res = readMessage(buff.data(), buff.size());
532-
EXPECT_EQ(res, msg_bytelen);
532+
EXPECT_EQ(res, (int) msg_bytelen);
533533
for (size_t i = 0; i < msg_pkts; ++i)
534534
{
535535
const ptrdiff_t offset = i * m_payload_sz;
@@ -598,7 +598,7 @@ TEST_F(CRcvBufferReadMsg, LongMsgReadReady)
598598
EXPECT_TRUE(hasAvailablePackets());
599599

600600
const int res = readMessage(buff.data(), buff.size());
601-
EXPECT_EQ(res, msg_bytelen);
601+
EXPECT_EQ(res, (int) msg_bytelen);
602602
for (size_t i = 0; i < msg_pkts; ++i)
603603
{
604604
const ptrdiff_t offset = i * m_payload_sz;
@@ -621,7 +621,7 @@ TEST_F(CRcvBufferReadMsg, MsgOutOfOrderDrop)
621621
const size_t msg_bytelen = msg_pkts * m_payload_sz;
622622
array<char, 2 * msg_bytelen> buff;
623623
int res = m_rcv_buffer->readMessage(buff.data(), buff.size());
624-
EXPECT_EQ(res, msg_bytelen);
624+
EXPECT_EQ(res, (int) msg_bytelen);
625625
for (size_t i = 0; i < msg_pkts; ++i)
626626
{
627627
EXPECT_TRUE(verifyPayload(buff.data() + i * m_payload_sz, m_payload_sz, msg_seqno + int(i)));
@@ -660,7 +660,7 @@ TEST_F(CRcvBufferReadMsg, MsgOutOfOrderAfterInOrder)
660660
for (int msg_i = 0; msg_i < 3; ++msg_i)
661661
{
662662
EXPECT_TRUE(m_rcv_buffer->isRcvDataReady());
663-
EXPECT_EQ(m_rcv_buffer->readMessage(buff.data(), buff.size()), msg_bytelen);
663+
EXPECT_EQ(m_rcv_buffer->readMessage(buff.data(), buff.size()), (int) msg_bytelen);
664664
for (size_t i = 0; i < msg_pkts; ++i)
665665
{
666666
EXPECT_TRUE(verifyPayload(buff.data() + i * m_payload_sz, m_payload_sz, int(m_init_seqno + msg_i * msg_pkts + i)));
@@ -706,7 +706,7 @@ TEST_F(CRcvBufferReadMsg, OnePacketTSBPD)
706706

707707
// Read out the first message
708708
const int read_len = m_rcv_buffer->readMessage(buff.data(), buff.size());
709-
EXPECT_EQ(read_len, msg_bytelen);
709+
EXPECT_EQ(read_len, (int) msg_bytelen);
710710
EXPECT_TRUE(verifyPayload(buff.data(), read_len, m_init_seqno));
711711

712712
// Check the state after a packet was read
@@ -768,7 +768,7 @@ TEST_F(CRcvBufferReadMsg, TSBPDGapBeforeValid)
768768

769769
const size_t msg_bytelen = m_payload_sz;
770770
array<char, 2 * msg_bytelen> buff;
771-
EXPECT_EQ(readMessage(buff.data(), buff.size()), msg_bytelen);
771+
EXPECT_EQ(readMessage(buff.data(), buff.size()), (int) msg_bytelen);
772772
EXPECT_TRUE(verifyPayload(buff.data(), m_payload_sz, seqno));
773773
EXPECT_EQ(m_unit_queue->size(), m_unit_queue->capacity());
774774
}

test/test_connection_timeout.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ TEST(TestConnectionAPI, Accept)
262262
{
263263
// Do extra checks only if you know that this was returned.
264264
EXPECT_EQ(ready[0].fd, caller_sock);
265-
EXPECT_EQ(ready[0].events & SRT_EPOLL_ERR, 0);
265+
EXPECT_EQ(ready[0].events & SRT_EPOLL_ERR, 0u);
266266
}
267267
srt_close(caller_sock);
268268
srt_close(listener_sock);

test/test_losslist_rcv.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ TEST(CRcvFreshLossListTest, CheckFreshLossList)
8181
CRcvFreshLoss (45, 80, 100)
8282
};
8383

84-
EXPECT_EQ(floss.size(), 4);
84+
EXPECT_EQ(floss.size(), 4u);
8585

8686
// Ok, now let's do element removal
8787

@@ -90,7 +90,7 @@ TEST(CRcvFreshLossListTest, CheckFreshLossList)
9090

9191
EXPECT_EQ(rm, true);
9292
EXPECT_EQ(had_ttl, 10);
93-
EXPECT_EQ(floss.size(), 5);
93+
EXPECT_EQ(floss.size(), 5u);
9494

9595
// Now we expect to have [10-15] [25-25] [27-35]...
9696
// After revoking 25 it should have removed it.
@@ -99,41 +99,41 @@ TEST(CRcvFreshLossListTest, CheckFreshLossList)
9999
rm = CRcvFreshLoss::removeOne((floss), 27, &had_ttl);
100100
EXPECT_EQ(rm, true);
101101
EXPECT_EQ(had_ttl, 10);
102-
EXPECT_EQ(floss.size(), 5);
102+
EXPECT_EQ(floss.size(), 5u);
103103

104104
// STRIP
105105
rm = CRcvFreshLoss::removeOne((floss), 28, &had_ttl);
106106
EXPECT_EQ(rm, true);
107107
EXPECT_EQ(had_ttl, 10);
108-
EXPECT_EQ(floss.size(), 5);
108+
EXPECT_EQ(floss.size(), 5u);
109109

110110
// DELETE
111111
rm = CRcvFreshLoss::removeOne((floss), 25, &had_ttl);
112112
EXPECT_EQ(rm, true);
113113
EXPECT_EQ(had_ttl, 10);
114-
EXPECT_EQ(floss.size(), 4);
114+
EXPECT_EQ(floss.size(), 4u);
115115

116116
// SPLIT
117117
rm = CRcvFreshLoss::removeOne((floss), 50, &had_ttl);
118118
EXPECT_EQ(rm, true);
119119
EXPECT_EQ(had_ttl, 100);
120-
EXPECT_EQ(floss.size(), 5);
120+
EXPECT_EQ(floss.size(), 5u);
121121

122122
// DELETE
123123
rm = CRcvFreshLoss::removeOne((floss), 30, &had_ttl);
124124
EXPECT_EQ(rm, true);
125125
EXPECT_EQ(had_ttl, 3);
126-
EXPECT_EQ(floss.size(), 4);
126+
EXPECT_EQ(floss.size(), 4u);
127127

128128
// Remove nonexistent sequence, but existing before.
129129
rm = CRcvFreshLoss::removeOne((floss), 25, NULL);
130130
EXPECT_EQ(rm, false);
131-
EXPECT_EQ(floss.size(), 4);
131+
EXPECT_EQ(floss.size(), 4u);
132132

133133
// Remove nonexistent sequence that didn't exist before.
134134
rm = CRcvFreshLoss::removeOne((floss), 31, &had_ttl);
135135
EXPECT_EQ(rm, false);
136136
EXPECT_EQ(had_ttl, 0);
137-
EXPECT_EQ(floss.size(), 4);
137+
EXPECT_EQ(floss.size(), 4u);
138138

139139
}

test/test_socket_options.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ void CheckGetSockOpt(const OptionTestEntry& entry, SRTSOCKET sock, const ValueTy
245245
<< "Getting " << entry.optname << " returned error: " << srt_getlasterror_str();
246246

247247
EXPECT_EQ(opt_val, value) << desc << ": Wrong " << entry.optname << " value " << opt_val;
248-
EXPECT_EQ(opt_len, entry.opt_len) << desc << "Wrong " << entry.optname << " value length";
248+
EXPECT_EQ(opt_len, (int) entry.opt_len) << desc << "Wrong " << entry.optname << " value length";
249249
}
250250

251251
typedef char const* strptr;
@@ -258,7 +258,7 @@ void CheckGetSockOpt<strptr>(const OptionTestEntry& entry, SRTSOCKET sock, const
258258
<< "Getting " << entry.optname << " returned error: " << srt_getlasterror_str();
259259

260260
EXPECT_EQ(strncmp(opt_val, value, min(opt_len, (int)entry.opt_len)), 0) << desc << ": Wrong " << entry.optname << " value " << opt_val;
261-
EXPECT_EQ(opt_len, entry.opt_len) << desc << "Wrong " << entry.optname << " value length";
261+
EXPECT_EQ(opt_len, (int) entry.opt_len) << desc << "Wrong " << entry.optname << " value length";
262262
}
263263

264264
template<class ValueType>

test/test_sync.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ TEST(SyncRandom, GenRandomInt)
159159
{
160160
const int rand_val = genRandomInt(0, int(mn.size()) - 1);
161161
ASSERT_GE(rand_val, 0);
162-
ASSERT_LT(rand_val, mn.size());
162+
ASSERT_LT(rand_val, (int) mn.size());
163163
++mn[rand_val];
164164
}
165165

@@ -445,7 +445,7 @@ TEST(SyncEvent, WaitForTwoNotifyOne)
445445

446446
using future_t = decltype(async(launch::async, wait_async, &cond, &mutex, timeout, 0));
447447

448-
future_t future_result[2] = {
448+
std::array<future_t, 2> future_result = {
449449
async(launch::async, wait_async, &cond, &mutex, timeout, 0),
450450
async(launch::async, wait_async, &cond, &mutex, timeout, 1)
451451
};
@@ -462,9 +462,9 @@ TEST(SyncEvent, WaitForTwoNotifyOne)
462462

463463
using wait_t = decltype(future_t().wait_for(chrono::microseconds(0)));
464464

465-
wait_t wait_state[2] = {
466-
move(future_result[0].wait_for(chrono::microseconds(500))),
467-
move(future_result[1].wait_for(chrono::microseconds(500)))
465+
std::array<wait_t, 2> wait_state = {
466+
future_result[0].wait_for(chrono::microseconds(500)),
467+
future_result[1].wait_for(chrono::microseconds(500))
468468
};
469469

470470
cerr << "SyncEvent::WaitForTwoNotifyOne: NOTIFICATION came from " << notified_clients.size()

test/test_utilities.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,11 +160,11 @@ TEST(CircularBuffer, Overall)
160160
ASSERT_EQ(output.d, 22.1);
161161

162162
IF_HEAVY_LOGGING(cerr << "Pushing 1 aslong there is capacity:\n");
163-
int i = 0;
163+
IF_HEAVY_LOGGING(int i = 0);
164164
while (buf.push(1) != -1)
165165
{
166166
IF_HEAVY_LOGGING(cerr << "Pushed, begin=" << buf.m_xBegin << " end=" << buf.m_xEnd << endl);
167-
++i;
167+
IF_HEAVY_LOGGING(++i);
168168
}
169169
IF_HEAVY_LOGGING(cerr << "Done " << i << " operations, buffer:\n");
170170
IF_HEAVY_LOGGING(ShowCircularBuffer(buf));

0 commit comments

Comments
 (0)