summaryrefslogtreecommitdiffhomepage
path: root/server/fsm_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/fsm_test.go')
-rw-r--r--server/fsm_test.go16
1 files changed, 7 insertions, 9 deletions
diff --git a/server/fsm_test.go b/server/fsm_test.go
index 5fa94641..a6720a3d 100644
--- a/server/fsm_test.go
+++ b/server/fsm_test.go
@@ -165,7 +165,7 @@ func TestFSMHandlerOpensent_HoldTimerExpired(t *testing.T) {
p.fsm.conn = m
// set keepalive ticker
- p.fsm.negotiatedHoldTime = 3
+ p.fsm.pConf.Timers.State.NegotiatedHoldTime = 3
// set holdtime
p.fsm.opensentHoldTime = 2
@@ -193,7 +193,7 @@ func TestFSMHandlerOpenconfirm_HoldTimerExpired(t *testing.T) {
p.fsm.pConf.Timers.Config.KeepaliveInterval = 1
// set holdtime
- p.fsm.negotiatedHoldTime = 2
+ p.fsm.pConf.Timers.State.NegotiatedHoldTime = 2
state, _ := h.openconfirm()
assert.Equal(bgp.BGP_FSM_IDLE, state)
@@ -214,7 +214,7 @@ func TestFSMHandlerEstablish_HoldTimerExpired(t *testing.T) {
p.fsm.conn = m
// set keepalive ticker
- p.fsm.negotiatedHoldTime = 3
+ p.fsm.pConf.Timers.State.NegotiatedHoldTime = 3
msg := keepalive()
header, _ := msg.Header.Serialize()
@@ -228,7 +228,7 @@ func TestFSMHandlerEstablish_HoldTimerExpired(t *testing.T) {
// set holdtime
p.fsm.pConf.Timers.Config.HoldTime = 2
- p.fsm.negotiatedHoldTime = 2
+ p.fsm.pConf.Timers.State.NegotiatedHoldTime = 2
go pushPackets()
state, _ := h.established()
@@ -253,7 +253,7 @@ func TestFSMHandlerOpenconfirm_HoldtimeZero(t *testing.T) {
// set up keepalive ticker
p.fsm.pConf.Timers.Config.KeepaliveInterval = 1
// set holdtime
- p.fsm.negotiatedHoldTime = 0
+ p.fsm.pConf.Timers.State.NegotiatedHoldTime = 0
go h.openconfirm()
time.Sleep(100 * time.Millisecond)
@@ -272,11 +272,9 @@ func TestFSMHandlerEstablished_HoldtimeZero(t *testing.T) {
// push mock connection
p.fsm.conn = m
- // set keepalive ticker
- p.fsm.negotiatedHoldTime = 3
-
// set holdtime
- p.fsm.negotiatedHoldTime = 0
+ p.fsm.pConf.Timers.State.NegotiatedHoldTime = 0
+
go h.established()
time.Sleep(100 * time.Millisecond)