Lines Matching refs:queue
512 mbedtls_test_ssl_message_queue queue = SSL_MESSAGE_QUEUE_INIT;
515 /* Trying to push/pull to an empty queue */
521 TEST_ASSERT(mbedtls_test_ssl_message_queue_setup(&queue, 3) == 0);
522 TEST_ASSERT(queue.capacity == 3);
523 TEST_ASSERT(queue.num == 0);
526 mbedtls_test_ssl_message_queue_free(&queue);
534 mbedtls_test_ssl_message_queue queue = SSL_MESSAGE_QUEUE_INIT;
537 TEST_ASSERT(mbedtls_test_ssl_message_queue_setup(&queue, 3) == 0);
540 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 1) == 1);
541 TEST_ASSERT(queue.capacity == 3);
542 TEST_ASSERT(queue.num == 1);
543 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 1) == 1);
544 TEST_ASSERT(queue.capacity == 3);
545 TEST_ASSERT(queue.num == 2);
546 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 2) == 2);
547 TEST_ASSERT(queue.capacity == 3);
548 TEST_ASSERT(queue.num == 3);
550 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 1) == 1);
551 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 1) == 1);
552 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 2) == 2);
555 mbedtls_test_ssl_message_queue_free(&queue);
563 mbedtls_test_ssl_message_queue queue = SSL_MESSAGE_QUEUE_INIT;
566 TEST_ASSERT(mbedtls_test_ssl_message_queue_setup(&queue, 3) == 0);
569 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 1) == 1);
570 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 1) == 1);
571 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 2) == 2);
572 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 3)
575 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 1) == 1);
576 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 1) == 1);
577 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 2) == 2);
579 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 1)
583 mbedtls_test_ssl_message_queue_free(&queue);
591 mbedtls_test_ssl_message_queue queue = SSL_MESSAGE_QUEUE_INIT;
594 TEST_ASSERT(mbedtls_test_ssl_message_queue_setup(&queue, 3) == 0);
598 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 1) == 1);
599 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 1) == 1);
601 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 1) == 1);
603 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 2) == 2);
604 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 3) == 3);
606 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 1) == 1);
607 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 2) == 2);
609 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 5) == 5);
610 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, 8) == 8);
612 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 3) == 3);
614 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 5) == 5);
616 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, 8) == 8);
619 mbedtls_test_ssl_message_queue_free(&queue);
627 mbedtls_test_ssl_message_queue queue = SSL_MESSAGE_QUEUE_INIT;
632 TEST_ASSERT(mbedtls_test_ssl_message_queue_setup(&queue, 1) == 0);
635 TEST_ASSERT(mbedtls_test_ssl_message_queue_push_info(&queue, message_len)
637 TEST_ASSERT(mbedtls_test_ssl_message_queue_pop_info(&queue, buffer_len)
640 mbedtls_test_ssl_message_queue_free(&queue);
682 /* Push directly to a queue to later simulate a disconnected behavior */