Lines Matching refs:session
32 static coap_session_t *session; /* Holds a reference-counted session object */
42 CU_ASSERT(session->ref == 1);
44 coap_session_reference(session);
45 CU_ASSERT(session->ref == 2);
47 coap_session_release(session);
48 CU_ASSERT(session->ref == 1);
53 CU_ASSERT(session->max_retransmit == COAP_DEFAULT_MAX_RETRANSMIT);
54 CU_ASSERT(fpeq(session->ack_timeout, COAP_DEFAULT_ACK_TIMEOUT));
55 CU_ASSERT(fpeq(session->ack_random_factor, COAP_DEFAULT_ACK_RANDOM_FACTOR));
57 CU_ASSERT(coap_session_get_max_retransmit(session) == COAP_DEFAULT_MAX_RETRANSMIT);
58 CU_ASSERT(fpeq(coap_session_get_ack_timeout(session), COAP_DEFAULT_ACK_TIMEOUT));
59 CU_ASSERT(fpeq(coap_session_get_ack_random_factor(session), COAP_DEFAULT_ACK_RANDOM_FACTOR));
105 CU_ASSERT(good_enough(coap_calc_timeout(session, 0), timeout(ato, arf, 0)));
106 CU_ASSERT(good_enough(coap_calc_timeout(session, 12), timeout(ato, arf, 12)));
107 CU_ASSERT(good_enough(coap_calc_timeout(session, 55), timeout(ato, arf, 55)));
108 CU_ASSERT(good_enough(coap_calc_timeout(session, 83), timeout(ato, arf, 83)));
109 CU_ASSERT(good_enough(coap_calc_timeout(session, 117), timeout(ato, arf, 117)));
110 CU_ASSERT(good_enough(coap_calc_timeout(session, 210), timeout(ato, arf, 210)));
111 CU_ASSERT(good_enough(coap_calc_timeout(session, 255), timeout(ato, arf, 255)));
119 coap_session_set_ack_timeout(session, ato);
120 coap_session_set_ack_random_factor(session, arf);
122 CU_ASSERT(fpeq(coap_session_get_ack_timeout(session), ato));
123 CU_ASSERT(fpeq(coap_session_get_ack_random_factor(session), arf));
125 CU_ASSERT(good_enough(coap_calc_timeout(session, 0), timeout(ato, arf, 0)));
126 CU_ASSERT(good_enough(coap_calc_timeout(session, 12), timeout(ato, arf, 12)));
127 CU_ASSERT(good_enough(coap_calc_timeout(session, 55), timeout(ato, arf, 55)));
128 CU_ASSERT(good_enough(coap_calc_timeout(session, 83), timeout(ato, arf, 83)));
129 CU_ASSERT(good_enough(coap_calc_timeout(session, 117), timeout(ato, arf, 117)));
130 CU_ASSERT(good_enough(coap_calc_timeout(session, 210), timeout(ato, arf, 210)));
131 CU_ASSERT(good_enough(coap_calc_timeout(session, 255), timeout(ato, arf, 255)));
136 coap_session_release(session);
139 session = NULL;
142 /* Test 6 creates a new session after the original session has been
150 CU_ASSERT_PTR_NULL(session);
161 session = coap_new_client_session(ctx, &saddr, &laddr, COAP_PROTO_UDP);
162 CU_ASSERT_PTR_NOT_NULL(session);
164 CU_ASSERT(session->state == COAP_SESSION_STATE_ESTABLISHED);
165 coap_session_release(session);
186 session = coap_new_client_session(ctx, NULL, &addr, COAP_PROTO_UDP);
189 return (ctx == NULL) || (session == NULL);
202 suite = CU_add_suite("session",
205 fprintf(stderr, "W: cannot add session test suite (%s)\n",
213 fprintf(stderr, "W: cannot add session test (%s)\n", \