Loading src/lib/kinetic_admin_client.c +0 −2 Original line number Diff line number Diff line Loading @@ -269,8 +269,6 @@ KineticStatus KineticAdminClient_SetACL(KineticSession * const session, KineticBuilder_BuildSetACL(operation, ACLs); KineticStatus status = KineticController_ExecuteOperation(operation, NULL); // FIXME: confirm ACLs are freed return status; } Loading src/lib/kinetic_operation.c +2 −2 Original line number Diff line number Diff line Loading @@ -56,11 +56,11 @@ KineticStatus KineticOperation_SendRequest(KineticOperation* const op) { KineticOperation_ValidateOperation(op); if (!KineticRequest_LockConnection(op->session)) { if (!KineticRequest_LockSend(op->session)) { return KINETIC_STATUS_CONNECTION_ERROR; } KineticStatus status = send_request_in_lock(op); KineticRequest_UnlockConnection(op->session); KineticRequest_UnlockSend(op->session); return status; } Loading src/lib/kinetic_request.c +2 −2 Original line number Diff line number Diff line Loading @@ -147,13 +147,13 @@ bool KineticRequest_SendRequest(KineticOperation *operation, return bus_send_request(operation->session->messageBus, &bus_msg); } bool KineticRequest_LockConnection(KineticSession* session) bool KineticRequest_LockSend(KineticSession* session) { KINETIC_ASSERT(session); return 0 == pthread_mutex_lock(&session->sendMutex); } bool KineticRequest_UnlockConnection(KineticSession* session) bool KineticRequest_UnlockSend(KineticSession* session) { KINETIC_ASSERT(session); KINETIC_ASSERT(session); Loading src/lib/kinetic_request.h +2 −2 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ KineticStatus KineticRequest_PackMessage(KineticOperation *operation, bool KineticRequest_SendRequest(KineticOperation *operation, uint8_t *msg, size_t msgSize); bool KineticRequest_LockConnection(KineticSession* session); bool KineticRequest_UnlockConnection(KineticSession* session); bool KineticRequest_LockSend(KineticSession* session); bool KineticRequest_UnlockSend(KineticSession* session); #endif test/unit/test_kinetic_operation.c +11 −11 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ void tearDown(void) void test_KineticOperation_SendRequest_should_error_out_on_lock_failure(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, false); KineticRequest_LockSend_ExpectAndReturn(Operation.session, false); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_CONNECTION_ERROR, status); } Loading @@ -72,12 +72,12 @@ void test_KineticOperation_SendRequest_should_error_out_on_lock_failure(void) void test_KineticOperation_SendRequest_should_return_MEMORY_ERROR_on_command_pack_failure(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_LockSend_ExpectAndReturn(Operation.session, true); KineticSession *session = Operation.session; KineticSession_GetNextSequenceCount_ExpectAndReturn(session, 12345); KineticRequest_PackCommand_ExpectAndReturn(Operation.request, KINETIC_REQUEST_PACK_FAILURE); KineticRequest_UnlockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_UnlockSend_ExpectAndReturn(Operation.session, true); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_MEMORY_ERROR, status); Loading @@ -85,14 +85,14 @@ void test_KineticOperation_SendRequest_should_return_MEMORY_ERROR_on_command_pac void test_KineticOperation_SendRequest_should_return_error_status_on_authentication_failure(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_LockSend_ExpectAndReturn(Operation.session, true); KineticSession *session = Operation.session; KineticSession_GetNextSequenceCount_ExpectAndReturn(session, 12345); KineticRequest_PackCommand_ExpectAndReturn(Operation.request, 100); KineticRequest_PopulateAuthentication_ExpectAndReturn(&session->config, Operation.request, NULL, KINETIC_STATUS_HMAC_REQUIRED); KineticRequest_UnlockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_UnlockSend_ExpectAndReturn(Operation.session, true); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_HMAC_REQUIRED, status); Loading @@ -100,7 +100,7 @@ void test_KineticOperation_SendRequest_should_return_error_status_on_authenticat void test_KineticOperation_SendRequest_should_return_error_status_on_PackMessage_failure(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_LockSend_ExpectAndReturn(Operation.session, true); KineticSession *session = Operation.session; KineticSession_GetNextSequenceCount_ExpectAndReturn(session, 12345); Loading @@ -110,7 +110,7 @@ void test_KineticOperation_SendRequest_should_return_error_status_on_PackMessage KineticRequest_PackMessage_ExpectAndReturn(&Operation, &msg, &msgSize, KINETIC_STATUS_MEMORY_ERROR); KineticRequest_UnlockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_UnlockSend_ExpectAndReturn(Operation.session, true); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_MEMORY_ERROR, status); Loading @@ -118,7 +118,7 @@ void test_KineticOperation_SendRequest_should_return_error_status_on_PackMessage void test_KineticOperation_SendRequest_should_return_REQUEST_REJECTED_if_SendRequest_fails(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_LockSend_ExpectAndReturn(Operation.session, true); KineticSession *session = Operation.session; KineticSession_GetNextSequenceCount_ExpectAndReturn(session, 12345); Loading @@ -132,7 +132,7 @@ void test_KineticOperation_SendRequest_should_return_REQUEST_REJECTED_if_SendReq KineticRequest_SendRequest_ExpectAndReturn(&Operation, msg, msgSize, false); KineticCountingSemaphore_Give_Expect(Operation.session->outstandingOperations); KineticRequest_UnlockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_UnlockSend_ExpectAndReturn(Operation.session, true); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_REQUEST_REJECTED, status); Loading @@ -140,7 +140,7 @@ void test_KineticOperation_SendRequest_should_return_REQUEST_REJECTED_if_SendReq void test_KineticOperation_SendRequest_should_acquire_and_increment_sequence_count_and_send_PDU_to_bus(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_LockSend_ExpectAndReturn(Operation.session, true); KineticSession *session = Operation.session; KineticSession_GetNextSequenceCount_ExpectAndReturn(session, 12345); Loading @@ -153,7 +153,7 @@ void test_KineticOperation_SendRequest_should_acquire_and_increment_sequence_cou KineticCountingSemaphore_Take_Expect(Operation.session->outstandingOperations); KineticRequest_SendRequest_ExpectAndReturn(&Operation, msg, msgSize, true); KineticRequest_UnlockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_UnlockSend_ExpectAndReturn(Operation.session, true); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_SUCCESS, status); Loading Loading
src/lib/kinetic_admin_client.c +0 −2 Original line number Diff line number Diff line Loading @@ -269,8 +269,6 @@ KineticStatus KineticAdminClient_SetACL(KineticSession * const session, KineticBuilder_BuildSetACL(operation, ACLs); KineticStatus status = KineticController_ExecuteOperation(operation, NULL); // FIXME: confirm ACLs are freed return status; } Loading
src/lib/kinetic_operation.c +2 −2 Original line number Diff line number Diff line Loading @@ -56,11 +56,11 @@ KineticStatus KineticOperation_SendRequest(KineticOperation* const op) { KineticOperation_ValidateOperation(op); if (!KineticRequest_LockConnection(op->session)) { if (!KineticRequest_LockSend(op->session)) { return KINETIC_STATUS_CONNECTION_ERROR; } KineticStatus status = send_request_in_lock(op); KineticRequest_UnlockConnection(op->session); KineticRequest_UnlockSend(op->session); return status; } Loading
src/lib/kinetic_request.c +2 −2 Original line number Diff line number Diff line Loading @@ -147,13 +147,13 @@ bool KineticRequest_SendRequest(KineticOperation *operation, return bus_send_request(operation->session->messageBus, &bus_msg); } bool KineticRequest_LockConnection(KineticSession* session) bool KineticRequest_LockSend(KineticSession* session) { KINETIC_ASSERT(session); return 0 == pthread_mutex_lock(&session->sendMutex); } bool KineticRequest_UnlockConnection(KineticSession* session) bool KineticRequest_UnlockSend(KineticSession* session) { KINETIC_ASSERT(session); KINETIC_ASSERT(session); Loading
src/lib/kinetic_request.h +2 −2 Original line number Diff line number Diff line Loading @@ -49,7 +49,7 @@ KineticStatus KineticRequest_PackMessage(KineticOperation *operation, bool KineticRequest_SendRequest(KineticOperation *operation, uint8_t *msg, size_t msgSize); bool KineticRequest_LockConnection(KineticSession* session); bool KineticRequest_UnlockConnection(KineticSession* session); bool KineticRequest_LockSend(KineticSession* session); bool KineticRequest_UnlockSend(KineticSession* session); #endif
test/unit/test_kinetic_operation.c +11 −11 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ void tearDown(void) void test_KineticOperation_SendRequest_should_error_out_on_lock_failure(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, false); KineticRequest_LockSend_ExpectAndReturn(Operation.session, false); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_CONNECTION_ERROR, status); } Loading @@ -72,12 +72,12 @@ void test_KineticOperation_SendRequest_should_error_out_on_lock_failure(void) void test_KineticOperation_SendRequest_should_return_MEMORY_ERROR_on_command_pack_failure(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_LockSend_ExpectAndReturn(Operation.session, true); KineticSession *session = Operation.session; KineticSession_GetNextSequenceCount_ExpectAndReturn(session, 12345); KineticRequest_PackCommand_ExpectAndReturn(Operation.request, KINETIC_REQUEST_PACK_FAILURE); KineticRequest_UnlockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_UnlockSend_ExpectAndReturn(Operation.session, true); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_MEMORY_ERROR, status); Loading @@ -85,14 +85,14 @@ void test_KineticOperation_SendRequest_should_return_MEMORY_ERROR_on_command_pac void test_KineticOperation_SendRequest_should_return_error_status_on_authentication_failure(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_LockSend_ExpectAndReturn(Operation.session, true); KineticSession *session = Operation.session; KineticSession_GetNextSequenceCount_ExpectAndReturn(session, 12345); KineticRequest_PackCommand_ExpectAndReturn(Operation.request, 100); KineticRequest_PopulateAuthentication_ExpectAndReturn(&session->config, Operation.request, NULL, KINETIC_STATUS_HMAC_REQUIRED); KineticRequest_UnlockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_UnlockSend_ExpectAndReturn(Operation.session, true); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_HMAC_REQUIRED, status); Loading @@ -100,7 +100,7 @@ void test_KineticOperation_SendRequest_should_return_error_status_on_authenticat void test_KineticOperation_SendRequest_should_return_error_status_on_PackMessage_failure(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_LockSend_ExpectAndReturn(Operation.session, true); KineticSession *session = Operation.session; KineticSession_GetNextSequenceCount_ExpectAndReturn(session, 12345); Loading @@ -110,7 +110,7 @@ void test_KineticOperation_SendRequest_should_return_error_status_on_PackMessage KineticRequest_PackMessage_ExpectAndReturn(&Operation, &msg, &msgSize, KINETIC_STATUS_MEMORY_ERROR); KineticRequest_UnlockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_UnlockSend_ExpectAndReturn(Operation.session, true); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_MEMORY_ERROR, status); Loading @@ -118,7 +118,7 @@ void test_KineticOperation_SendRequest_should_return_error_status_on_PackMessage void test_KineticOperation_SendRequest_should_return_REQUEST_REJECTED_if_SendRequest_fails(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_LockSend_ExpectAndReturn(Operation.session, true); KineticSession *session = Operation.session; KineticSession_GetNextSequenceCount_ExpectAndReturn(session, 12345); Loading @@ -132,7 +132,7 @@ void test_KineticOperation_SendRequest_should_return_REQUEST_REJECTED_if_SendReq KineticRequest_SendRequest_ExpectAndReturn(&Operation, msg, msgSize, false); KineticCountingSemaphore_Give_Expect(Operation.session->outstandingOperations); KineticRequest_UnlockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_UnlockSend_ExpectAndReturn(Operation.session, true); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_REQUEST_REJECTED, status); Loading @@ -140,7 +140,7 @@ void test_KineticOperation_SendRequest_should_return_REQUEST_REJECTED_if_SendReq void test_KineticOperation_SendRequest_should_acquire_and_increment_sequence_count_and_send_PDU_to_bus(void) { KineticRequest_LockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_LockSend_ExpectAndReturn(Operation.session, true); KineticSession *session = Operation.session; KineticSession_GetNextSequenceCount_ExpectAndReturn(session, 12345); Loading @@ -153,7 +153,7 @@ void test_KineticOperation_SendRequest_should_acquire_and_increment_sequence_cou KineticCountingSemaphore_Take_Expect(Operation.session->outstandingOperations); KineticRequest_SendRequest_ExpectAndReturn(&Operation, msg, msgSize, true); KineticRequest_UnlockConnection_ExpectAndReturn(Operation.session, true); KineticRequest_UnlockSend_ExpectAndReturn(Operation.session, true); KineticStatus status = KineticOperation_SendRequest(&Operation); TEST_ASSERT_EQUAL(KINETIC_STATUS_SUCCESS, status); Loading