mirror of
https://github.com/aaru-dps/libaaruformat.git
synced 2025-12-16 19:24:40 +00:00
Fix memory leaks in tests.
This commit is contained in:
@@ -82,6 +82,7 @@ TEST_F(crc64Fixture, crc64_auto)
|
|||||||
|
|
||||||
aaruf_crc64_update(ctx, buffer, 1048576);
|
aaruf_crc64_update(ctx, buffer, 1048576);
|
||||||
aaruf_crc64_final(ctx, &crc);
|
aaruf_crc64_final(ctx, &crc);
|
||||||
|
aaruf_crc64_free(ctx);
|
||||||
|
|
||||||
EXPECT_EQ(crc, EXPECTED_CRC64);
|
EXPECT_EQ(crc, EXPECTED_CRC64);
|
||||||
}
|
}
|
||||||
@@ -106,6 +107,7 @@ TEST_F(crc64Fixture, crc64_auto_misaligned)
|
|||||||
|
|
||||||
aaruf_crc64_update(ctx, buffer_misaligned + 1, 1048576);
|
aaruf_crc64_update(ctx, buffer_misaligned + 1, 1048576);
|
||||||
aaruf_crc64_final(ctx, &crc);
|
aaruf_crc64_final(ctx, &crc);
|
||||||
|
aaruf_crc64_free(ctx);
|
||||||
|
|
||||||
EXPECT_EQ(crc, EXPECTED_CRC64);
|
EXPECT_EQ(crc, EXPECTED_CRC64);
|
||||||
}
|
}
|
||||||
@@ -130,6 +132,7 @@ TEST_F(crc64Fixture, crc64_auto_15bytes)
|
|||||||
|
|
||||||
aaruf_crc64_update(ctx, buffer, 15);
|
aaruf_crc64_update(ctx, buffer, 15);
|
||||||
aaruf_crc64_final(ctx, &crc);
|
aaruf_crc64_final(ctx, &crc);
|
||||||
|
aaruf_crc64_free(ctx);
|
||||||
|
|
||||||
EXPECT_EQ(crc, EXPECTED_CRC64_15BYTES);
|
EXPECT_EQ(crc, EXPECTED_CRC64_15BYTES);
|
||||||
}
|
}
|
||||||
@@ -154,6 +157,7 @@ TEST_F(crc64Fixture, crc64_auto_31bytes)
|
|||||||
|
|
||||||
aaruf_crc64_update(ctx, buffer, 31);
|
aaruf_crc64_update(ctx, buffer, 31);
|
||||||
aaruf_crc64_final(ctx, &crc);
|
aaruf_crc64_final(ctx, &crc);
|
||||||
|
aaruf_crc64_free(ctx);
|
||||||
|
|
||||||
EXPECT_EQ(crc, EXPECTED_CRC64_31BYTES);
|
EXPECT_EQ(crc, EXPECTED_CRC64_31BYTES);
|
||||||
}
|
}
|
||||||
@@ -178,6 +182,7 @@ TEST_F(crc64Fixture, crc64_auto_63bytes)
|
|||||||
|
|
||||||
aaruf_crc64_update(ctx, buffer, 63);
|
aaruf_crc64_update(ctx, buffer, 63);
|
||||||
aaruf_crc64_final(ctx, &crc);
|
aaruf_crc64_final(ctx, &crc);
|
||||||
|
aaruf_crc64_free(ctx);
|
||||||
|
|
||||||
EXPECT_EQ(crc, EXPECTED_CRC64_63BYTES);
|
EXPECT_EQ(crc, EXPECTED_CRC64_63BYTES);
|
||||||
}
|
}
|
||||||
@@ -202,6 +207,7 @@ TEST_F(crc64Fixture, crc64_auto_2352bytes)
|
|||||||
|
|
||||||
aaruf_crc64_update(ctx, buffer, 2352);
|
aaruf_crc64_update(ctx, buffer, 2352);
|
||||||
aaruf_crc64_final(ctx, &crc);
|
aaruf_crc64_final(ctx, &crc);
|
||||||
|
aaruf_crc64_free(ctx);
|
||||||
|
|
||||||
EXPECT_EQ(crc, EXPECTED_CRC64_2352BYTES);
|
EXPECT_EQ(crc, EXPECTED_CRC64_2352BYTES);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -83,6 +83,7 @@ TEST_F(spamsumFixture, spamsum_auto)
|
|||||||
|
|
||||||
aaruf_spamsum_update(ctx, buffer, 1048576);
|
aaruf_spamsum_update(ctx, buffer, 1048576);
|
||||||
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
||||||
|
aaruf_spamsum_free(ctx);
|
||||||
|
|
||||||
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM);
|
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM);
|
||||||
|
|
||||||
@@ -99,6 +100,7 @@ TEST_F(spamsumFixture, spamsum_auto_misaligned)
|
|||||||
|
|
||||||
aaruf_spamsum_update(ctx, buffer_misaligned + 1, 1048576);
|
aaruf_spamsum_update(ctx, buffer_misaligned + 1, 1048576);
|
||||||
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
||||||
|
aaruf_spamsum_free(ctx);
|
||||||
|
|
||||||
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM);
|
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM);
|
||||||
|
|
||||||
@@ -115,6 +117,7 @@ TEST_F(spamsumFixture, spamsum_auto_15bytes)
|
|||||||
|
|
||||||
aaruf_spamsum_update(ctx, buffer, 15);
|
aaruf_spamsum_update(ctx, buffer, 15);
|
||||||
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
||||||
|
aaruf_spamsum_free(ctx);
|
||||||
|
|
||||||
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM_15BYTES);
|
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM_15BYTES);
|
||||||
|
|
||||||
@@ -131,6 +134,7 @@ TEST_F(spamsumFixture, spamsum_auto_31bytes)
|
|||||||
|
|
||||||
aaruf_spamsum_update(ctx, buffer, 31);
|
aaruf_spamsum_update(ctx, buffer, 31);
|
||||||
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
||||||
|
aaruf_spamsum_free(ctx);
|
||||||
|
|
||||||
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM_31BYTES);
|
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM_31BYTES);
|
||||||
|
|
||||||
@@ -147,6 +151,7 @@ TEST_F(spamsumFixture, spamsum_auto_63bytes)
|
|||||||
|
|
||||||
aaruf_spamsum_update(ctx, buffer, 63);
|
aaruf_spamsum_update(ctx, buffer, 63);
|
||||||
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
||||||
|
aaruf_spamsum_free(ctx);
|
||||||
|
|
||||||
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM_63BYTES);
|
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM_63BYTES);
|
||||||
|
|
||||||
@@ -163,6 +168,7 @@ TEST_F(spamsumFixture, spamsum_auto_2352bytes)
|
|||||||
|
|
||||||
aaruf_spamsum_update(ctx, buffer, 2352);
|
aaruf_spamsum_update(ctx, buffer, 2352);
|
||||||
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
aaruf_spamsum_final(ctx, (uint8_t*)spamsum);
|
||||||
|
aaruf_spamsum_free(ctx);
|
||||||
|
|
||||||
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM_2352BYTES);
|
EXPECT_STREQ(spamsum, EXPECTED_SPAMSUM_2352BYTES);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user