aboutsummaryrefslogtreecommitdiffstats
path: root/tests/fn/FnTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/fn/FnTest.cpp')
-rw-r--r--tests/fn/FnTest.cpp20
1 files changed, 11 insertions, 9 deletions
diff --git a/tests/fn/FnTest.cpp b/tests/fn/FnTest.cpp
index e5ac46d4..fa7c105d 100644
--- a/tests/fn/FnTest.cpp
+++ b/tests/fn/FnTest.cpp
@@ -92,13 +92,13 @@ static void run_test()
fn = calc_fn(bts, RFN_MODULUS - 1);
OSMO_ASSERT(fn == 42431);
- set_fn(bts, RFN_MODULUS * 123 + 16);
+ set_fn(bts, RFN_MODULUS * 12 + 16);
fn = calc_fn(bts, RFN_MODULUS - 4);
- OSMO_ASSERT(fn == 5219132);
+ OSMO_ASSERT(fn == 509180);
- set_fn(bts, RFN_MODULUS * 123 + 451);
+ set_fn(bts, RFN_MODULUS * 12 + 451);
fn = calc_fn(bts, RFN_MODULUS - 175);
- OSMO_ASSERT(fn == 5218961);
+ OSMO_ASSERT(fn == 509009);
/* Lets check a special cornercase. We assume that
@@ -125,7 +125,7 @@ static void run_test()
/* Also check with some corner case
* values where Fn and RFn reach its
* maximum/minimum valid range */
- set_fn(bts, GSM_MAX_FN);
+ set_fn(bts, GSM_MAX_FN-1);
fn = calc_fn(bts, RFN_MODULUS-1);
OSMO_ASSERT(fn == GSM_MAX_FN-1);
@@ -133,9 +133,9 @@ static void run_test()
fn = calc_fn(bts, RFN_MODULUS-1);
OSMO_ASSERT(fn == GSM_MAX_FN-1);
- set_fn(bts, GSM_MAX_FN);
+ set_fn(bts, GSM_MAX_FN-1);
fn = calc_fn(bts, 0);
- OSMO_ASSERT(fn == GSM_MAX_FN);
+ OSMO_ASSERT(fn == GSM_MAX_FN-RFN_MODULUS*2);
set_fn(bts, 0);
fn = calc_fn(bts, 0);
@@ -171,11 +171,13 @@ extern "C" {
abort();
} void l1if_connect_pdch() {
abort();
+ } void l1if_disconnect_pdch() {
+ abort();
}
- void l1if_close_pdch() {
+ void l1if_close_trx() {
abort();
}
- void l1if_open_pdch() {
+ void l1if_open_trx() {
abort();
}
}