OpenVPN 3 Core Library
Loading...
Searching...
No Matches
test_clamp_typerange.cpp File Reference
#include "test_common.hpp"
#include <cstdint>
#include <openvpn/common/clamp_typerange.hpp>
Include dependency graph for test_clamp_typerange.cpp:

Go to the source code of this file.

Functions

 TEST (clamp_to_typerange, same_type_nocast1)
 
 TEST (clamp_to_typerange, sign_mismatch_32_1)
 
 TEST (clamp_to_typerange, sign_mismatch_32_2)
 
 TEST (clamp_to_typerange, sign_mismatch_32_3)
 
 TEST (clamp_to_typerange, sign_mismatch_32_4)
 
 TEST (clamp_to_typerange, sign_mismatch_32_5)
 
 TEST (clamp_to_typerange, sign_mismatch_32_6)
 
 TEST (clamp_to_typerange, sign_mismatch_32_7)
 
 TEST (clamp_to_typerange, s_range_mismatch_16_64_1)
 
 TEST (clamp_to_typerange, s_range_match_16_64_1)
 
 TEST (clamp_to_typerange, u_range_mismatch_16_64_1)
 
 TEST (clamp_to_default, same_type_nocast1)
 
 TEST (clamp_to_default, sign_mismatch_32_1)
 
 TEST (clamp_to_default, sign_mismatch_32_2)
 
 TEST (clamp_to_default, sign_mismatch_32_3)
 
 TEST (clamp_to_default, sign_mismatch_32_4)
 
 TEST (clamp_to_default, sign_mismatch_32_5)
 
 TEST (clamp_to_default, sign_mismatch_32_6)
 
 TEST (clamp_to_default, sign_mismatch_32_7)
 
 TEST (clamp_to_default, s_range_mismatch_16_64_1)
 
 TEST (clamp_to_default, s_range_match_16_64_1)
 
 TEST (clamp_to_default, u_range_mismatch_16_64_1)
 
 TEST (clamp_notify, same_type_nocast1)
 
 TEST (clamp_notify, sign_mismatch_32_1)
 
 TEST (clamp_notify, sign_mismatch_32_2)
 
 TEST (clamp_notify, sign_mismatch_32_3)
 
 TEST (clamp_notify, sign_mismatch_32_4)
 
 TEST (clamp_notify, sign_mismatch_32_5)
 
 TEST (clamp_notify, sign_mismatch_32_6)
 
 TEST (clamp_notify, sign_mismatch_32_7)
 
 TEST (clamp_notify, s_range_mismatch_16_64_1)
 
 TEST (clamp_notify, s_range_match_16_64_1)
 
 TEST (clamp_notify, u_range_mismatch_16_64_1)
 

Function Documentation

◆ TEST() [1/33]

TEST ( clamp_notify  ,
s_range_match_16_64_1   
)

Definition at line 265 of file test_clamp_typerange.cpp.

◆ TEST() [2/33]

TEST ( clamp_notify  ,
s_range_mismatch_16_64_1   
)

Definition at line 257 of file test_clamp_typerange.cpp.

◆ TEST() [3/33]

TEST ( clamp_notify  ,
same_type_nocast1   
)

Definition at line 193 of file test_clamp_typerange.cpp.

◆ TEST() [4/33]

TEST ( clamp_notify  ,
sign_mismatch_32_1   
)

Definition at line 201 of file test_clamp_typerange.cpp.

◆ TEST() [5/33]

TEST ( clamp_notify  ,
sign_mismatch_32_2   
)

Definition at line 209 of file test_clamp_typerange.cpp.

◆ TEST() [6/33]

TEST ( clamp_notify  ,
sign_mismatch_32_3   
)

Definition at line 217 of file test_clamp_typerange.cpp.

◆ TEST() [7/33]

TEST ( clamp_notify  ,
sign_mismatch_32_4   
)

Definition at line 225 of file test_clamp_typerange.cpp.

◆ TEST() [8/33]

TEST ( clamp_notify  ,
sign_mismatch_32_5   
)

Definition at line 233 of file test_clamp_typerange.cpp.

◆ TEST() [9/33]

TEST ( clamp_notify  ,
sign_mismatch_32_6   
)

Definition at line 241 of file test_clamp_typerange.cpp.

◆ TEST() [10/33]

TEST ( clamp_notify  ,
sign_mismatch_32_7   
)

Definition at line 249 of file test_clamp_typerange.cpp.

◆ TEST() [11/33]

TEST ( clamp_notify  ,
u_range_mismatch_16_64_1   
)

Definition at line 273 of file test_clamp_typerange.cpp.

◆ TEST() [12/33]

TEST ( clamp_to_default  ,
s_range_match_16_64_1   
)

Definition at line 174 of file test_clamp_typerange.cpp.

◆ TEST() [13/33]

TEST ( clamp_to_default  ,
s_range_mismatch_16_64_1   
)

Definition at line 167 of file test_clamp_typerange.cpp.

◆ TEST() [14/33]

TEST ( clamp_to_default  ,
same_type_nocast1   
)

Definition at line 111 of file test_clamp_typerange.cpp.

◆ TEST() [15/33]

TEST ( clamp_to_default  ,
sign_mismatch_32_1   
)

Definition at line 118 of file test_clamp_typerange.cpp.

◆ TEST() [16/33]

TEST ( clamp_to_default  ,
sign_mismatch_32_2   
)

Definition at line 125 of file test_clamp_typerange.cpp.

◆ TEST() [17/33]

TEST ( clamp_to_default  ,
sign_mismatch_32_3   
)

Definition at line 132 of file test_clamp_typerange.cpp.

◆ TEST() [18/33]

TEST ( clamp_to_default  ,
sign_mismatch_32_4   
)

Definition at line 139 of file test_clamp_typerange.cpp.

◆ TEST() [19/33]

TEST ( clamp_to_default  ,
sign_mismatch_32_5   
)

Definition at line 146 of file test_clamp_typerange.cpp.

◆ TEST() [20/33]

TEST ( clamp_to_default  ,
sign_mismatch_32_6   
)

Definition at line 153 of file test_clamp_typerange.cpp.

◆ TEST() [21/33]

TEST ( clamp_to_default  ,
sign_mismatch_32_7   
)

Definition at line 160 of file test_clamp_typerange.cpp.

◆ TEST() [22/33]

TEST ( clamp_to_default  ,
u_range_mismatch_16_64_1   
)

Definition at line 181 of file test_clamp_typerange.cpp.

◆ TEST() [23/33]

TEST ( clamp_to_typerange  ,
s_range_match_16_64_1   
)

Definition at line 91 of file test_clamp_typerange.cpp.

◆ TEST() [24/33]

TEST ( clamp_to_typerange  ,
s_range_mismatch_16_64_1   
)

Definition at line 84 of file test_clamp_typerange.cpp.

◆ TEST() [25/33]

TEST ( clamp_to_typerange  ,
same_type_nocast1   
)

Definition at line 28 of file test_clamp_typerange.cpp.

◆ TEST() [26/33]

TEST ( clamp_to_typerange  ,
sign_mismatch_32_1   
)

Definition at line 35 of file test_clamp_typerange.cpp.

◆ TEST() [27/33]

TEST ( clamp_to_typerange  ,
sign_mismatch_32_2   
)

Definition at line 42 of file test_clamp_typerange.cpp.

◆ TEST() [28/33]

TEST ( clamp_to_typerange  ,
sign_mismatch_32_3   
)

Definition at line 49 of file test_clamp_typerange.cpp.

◆ TEST() [29/33]

TEST ( clamp_to_typerange  ,
sign_mismatch_32_4   
)

Definition at line 56 of file test_clamp_typerange.cpp.

◆ TEST() [30/33]

TEST ( clamp_to_typerange  ,
sign_mismatch_32_5   
)

Definition at line 63 of file test_clamp_typerange.cpp.

◆ TEST() [31/33]

TEST ( clamp_to_typerange  ,
sign_mismatch_32_6   
)

Definition at line 70 of file test_clamp_typerange.cpp.

◆ TEST() [32/33]

TEST ( clamp_to_typerange  ,
sign_mismatch_32_7   
)

Definition at line 77 of file test_clamp_typerange.cpp.

◆ TEST() [33/33]

TEST ( clamp_to_typerange  ,
u_range_mismatch_16_64_1   
)

Definition at line 98 of file test_clamp_typerange.cpp.