@@ -26,9 +26,11 @@ TEST(ClipboardChunkTests, start_formatStartChunk)
2626 UInt32 sequence = 0 ;
2727 String mockDataSize (" 10" );
2828 ClipboardChunk* chunk = ClipboardChunk::start (id, sequence, mockDataSize);
29+ UInt32 temp_m_chunk;
30+ memcpy (&temp_m_chunk, &(chunk->m_chunk [1 ]), 4 );
2931
3032 EXPECT_EQ (id, chunk->m_chunk [0 ]);
31- EXPECT_EQ (sequence, (UInt32)chunk-> m_chunk [ 1 ] );
33+ EXPECT_EQ (sequence, temp_m_chunk );
3234 EXPECT_EQ (kDataStart , chunk->m_chunk [5 ]);
3335 EXPECT_EQ (' 1' , chunk->m_chunk [6 ]);
3436 EXPECT_EQ (' 0' , chunk->m_chunk [7 ]);
@@ -43,9 +45,11 @@ TEST(ClipboardChunkTests, data_formatDataChunk)
4345 UInt32 sequence = 1 ;
4446 String mockData (" mock data" );
4547 ClipboardChunk* chunk = ClipboardChunk::data (id, sequence, mockData);
48+ UInt32 temp_m_chunk;
49+ memcpy (&temp_m_chunk, &(chunk->m_chunk [1 ]), 4 );
4650
4751 EXPECT_EQ (id, chunk->m_chunk [0 ]);
48- EXPECT_EQ (sequence, (UInt32)chunk-> m_chunk [ 1 ] );
52+ EXPECT_EQ (sequence, temp_m_chunk );
4953 EXPECT_EQ (kDataChunk , chunk->m_chunk [5 ]);
5054 EXPECT_EQ (' m' , chunk->m_chunk [6 ]);
5155 EXPECT_EQ (' o' , chunk->m_chunk [7 ]);
@@ -66,9 +70,11 @@ TEST(ClipboardChunkTests, end_formatDataChunk)
6670 ClipboardID id = 1 ;
6771 UInt32 sequence = 1 ;
6872 ClipboardChunk* chunk = ClipboardChunk::end (id, sequence);
73+ UInt32 temp_m_chunk;
74+ memcpy (&temp_m_chunk, &(chunk->m_chunk [1 ]), 4 );
6975
7076 EXPECT_EQ (id, chunk->m_chunk [0 ]);
71- EXPECT_EQ (sequence, (UInt32)chunk-> m_chunk [ 1 ] );
77+ EXPECT_EQ (sequence, temp_m_chunk );
7278 EXPECT_EQ (kDataEnd , chunk->m_chunk [5 ]);
7379 EXPECT_EQ (' \0 ' , chunk->m_chunk [6 ]);
7480
0 commit comments