mirror of
https://gitea.invidious.io/iv-org/litespeed-quic.git
synced 2024-08-15 00:53:43 +00:00
Rename test/unittests to tests/ and test/ to bin/
This commit is contained in:
parent
ecfd688117
commit
9a690580c9
92 changed files with 38 additions and 39 deletions
33
tests/test_rtt.c
Normal file
33
tests/test_rtt.c
Normal file
|
@ -0,0 +1,33 @@
|
|||
/* Copyright (c) 2017 - 2020 LiteSpeed Technologies Inc. See LICENSE. */
|
||||
#include <assert.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#ifndef WIN32
|
||||
#include <sys/time.h>
|
||||
#endif
|
||||
|
||||
#include "lsquic_int_types.h"
|
||||
#include "lsquic_rtt.h"
|
||||
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
struct lsquic_rtt_stats stats;
|
||||
lsquic_time_t sent, received;
|
||||
|
||||
#define RESET() memset(&stats, 0, sizeof(stats))
|
||||
#define TV(sec, usec) (sec * 1000000 + usec)
|
||||
|
||||
RESET();
|
||||
sent = TV(2, 0), received = TV(3, 0);
|
||||
lsquic_rtt_stats_update(&stats, received - sent, 0);
|
||||
assert(("Initial RTT checks out",
|
||||
1000000 == lsquic_rtt_stats_get_srtt(&stats)));
|
||||
sent = TV(2, 500000), received = TV(3, 0);
|
||||
lsquic_rtt_stats_update(&stats, received - sent, 0);
|
||||
assert(("Second RTT checks out",
|
||||
937500 == lsquic_rtt_stats_get_srtt(&stats)));
|
||||
|
||||
return 0;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue