X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Frt_static_test.c;h=ce0eb251be1e693deda537196f08574c51959645;hb=5efb1e608cf966752c02b676d6fae09f951f71e9;hp=129eec1da669b436f5b7793fb318dc415f4d348c;hpb=8790bf0c4f4f08fd05853afa67e211112b344a42;p=ric-plt%2Flib%2Frmr.git diff --git a/test/rt_static_test.c b/test/rt_static_test.c index 129eec1..ce0eb25 100644 --- a/test/rt_static_test.c +++ b/test/rt_static_test.c @@ -1,7 +1,7 @@ // : vi ts=4 sw=4 noet : /* ================================================================================== - Copyright (c) 2019 Nokia + Copyright (c) 2019 Nokia Copyright (c) 2018-2019 AT&T Intellectual Property. Licensed under the Apache License, Version 2.0 (the "License"); @@ -21,7 +21,7 @@ /* Mmemonic: rt_static_test.c Abstract: Test the route table funcitons. These are meant to be included at compile - time by the test driver. + time by the test driver. Author: E. Scott Daniels Date: 3 April 2019 @@ -228,5 +228,15 @@ static int rt_test( ) { } */ + state = uta_link2( "worm", NULL, NULL ); + errors += fail_if_true( state, "link2 did not return false when given nil pointers" ); + + state = uta_epsock_rr( rt, 122, 0, NULL, NULL ); + errors += fail_if_true( state, "uta_epsock_rr returned bad state when given nil socket pointer" ); + + rt = uta_rt_init( ); // get us a route table + state = uta_epsock_rr( rt, 0, -1, NULL, &nn_sock ); + errors += fail_if_true( state, "uta_epsock_rr returned bad state (true) when given negative group number" ); + return !!errors; // 1 or 0 regardless of count }