PrepareAuthenticationTest(key_id, key_len, "MD5", key_seq);
}
-void SetUp() {
+void setUp() {
+
+ sntptest();
restoreKeyDb = false;
/* Initialize the test packet and socket,
}
-void TearDown() {
+void tearDown() {
if (restoreKeyDb) {
key_cnt = 0;
key_ptr = NULL;
}
- //sntptest_destroy(); //only on the final test!! if counter == 0 etc...
+ sntptest_destroy(); //only on the final test!! if counter == 0 etc...
}
}
void test_UnauthenticatedPacketReject(void) {
- sntptest();
+ //sntptest();
// Activate authentication option
ActivateOption("-a", "123");
TEST_ASSERT_TRUE(ENABLED_OPT(AUTHENTICATION));
}
void test_CryptoNAKPacketReject(void) {
-sntptest_destroy();
// Activate authentication option
ActivateOption("-a", "123");
TEST_ASSERT_TRUE(ENABLED_OPT(AUTHENTICATION));
}
void test_AuthenticatedPacketInvalid(void) {
-sntptest_destroy();
// Activate authentication option
PrepareAuthenticationTestMD5(50, 9, "123456789");
TEST_ASSERT_TRUE(ENABLED_OPT(AUTHENTICATION));
MODE_SERVER, &testspkt, "UnitTest"));
}
-void test_AuthenticatedPacketUnknownKey(void) {sntptest_destroy();
+void test_AuthenticatedPacketUnknownKey(void) {
// Activate authentication option
PrepareAuthenticationTestMD5(30, 9, "123456789");
TEST_ASSERT_TRUE(ENABLED_OPT(AUTHENTICATION));
MODE_SERVER, &testspkt, "UnitTest"));
}
-void test_AcceptNoSentPacketBroadcastMode(void) { sntptest_destroy();
+void test_AcceptNoSentPacketBroadcastMode(void) {
TEST_ASSERT_FALSE(ENABLED_OPT(AUTHENTICATION));
testpkt.li_vn_mode = PKT_LI_VN_MODE(LEAP_NOWARNING,
MODE_BROADCAST, NULL, "UnitTest"));
}
-void test_CorrectUnauthenticatedPacket(void) { sntptest_destroy();
+void test_CorrectUnauthenticatedPacket(void) {
TEST_ASSERT_FALSE(ENABLED_OPT(AUTHENTICATION));
TEST_ASSERT_EQUAL(LEN_PKT_NOMAC,
MODE_SERVER, &testspkt, "UnitTest"));
}
-void test_CorrectAuthenticatedPacketMD5(void) { sntptest_destroy();
+void test_CorrectAuthenticatedPacketMD5(void) {
PrepareAuthenticationTestMD5(10, 15, "123456789abcdef");
TEST_ASSERT_TRUE(ENABLED_OPT(AUTHENTICATION));
}
-void test_CorrectAuthenticatedPacketSHA1(void) { sntptest_destroy();
+void test_CorrectAuthenticatedPacketSHA1(void) {
PrepareAuthenticationTest(20, 15, "SHA1", "abcdefghijklmno");
TEST_ASSERT_TRUE(ENABLED_OPT(AUTHENTICATION));
progname = argv[0];
Unity.TestFile = "packetProcessing.c";
UnityBegin("packetProcessing.c");
- RUN_TEST(test_TooShortLength, 81);
- RUN_TEST(test_LengthNotMultipleOfFour, 90);
- RUN_TEST(test_TooShortExtensionFieldLength, 99);
- RUN_TEST(test_UnauthenticatedPacketReject, 115);
- RUN_TEST(test_CryptoNAKPacketReject, 129);
- RUN_TEST(test_AuthenticatedPacketInvalid, 142);
+ RUN_TEST(test_TooShortLength, 83);
+ RUN_TEST(test_LengthNotMultipleOfFour, 92);
+ RUN_TEST(test_TooShortExtensionFieldLength, 101);
+ RUN_TEST(test_UnauthenticatedPacketReject, 117);
+ RUN_TEST(test_CryptoNAKPacketReject, 131);
+ RUN_TEST(test_AuthenticatedPacketInvalid, 143);
RUN_TEST(test_AuthenticatedPacketUnknownKey, 166);
RUN_TEST(test_ServerVersionTooOld, 186);
RUN_TEST(test_ServerVersionTooNew, 201);