Skip to content
Snippets Groups Projects
Commit 3d784e69 authored by Josh Brooks's avatar Josh Brooks
Browse files

Improve upon tests in gateway package

parent 08c33918
No related branches found
No related tags found
No related merge requests found
...@@ -108,11 +108,14 @@ func TestHostPool_ManageHostPool(t *testing.T) { ...@@ -108,11 +108,14 @@ func TestHostPool_ManageHostPool(t *testing.T) {
} }
newNdf := getTestNdf(t)
// Update the ndf, removing some gateways at a cutoff // Update the ndf, removing some gateways at a cutoff
testPool.ndf.Gateways = newGateways newNdf.Gateways = newGateways
testPool.ndf.Nodes = newNodes newNdf.Nodes = newNodes
testPool.UpdateNdf(newNdf)
time.Sleep(1 * time.Second) time.Sleep(2 * time.Second)
// Check that old gateways are not in pool // Check that old gateways are not in pool
for _, ndfGw := range testNdf.Gateways { for _, ndfGw := range testNdf.Gateways {
...@@ -627,9 +630,12 @@ func TestHostPool_UpdateConns_AddGateways(t *testing.T) { ...@@ -627,9 +630,12 @@ func TestHostPool_UpdateConns_AddGateways(t *testing.T) {
} }
// Update the ndf, removing some gateways at a cutoff // Update the ndf
testPool.ndf.Gateways = append(testPool.ndf.Gateways, newGateways...) newNdf := getTestNdf(t)
testPool.ndf.Nodes = append(testPool.ndf.Nodes, newNodes...) newNdf.Gateways = append(newNdf.Gateways, newGateways...)
newNdf.Nodes = append(newNdf.Nodes, newNodes...)
testPool.UpdateNdf(newNdf)
// Update the connections // Update the connections
err = testPool.updateConns() err = testPool.updateConns()
...@@ -699,9 +705,12 @@ func TestHostPool_UpdateConns_RemoveGateways(t *testing.T) { ...@@ -699,9 +705,12 @@ func TestHostPool_UpdateConns_RemoveGateways(t *testing.T) {
} }
// Update the ndf, removing some gateways at a cutoff // Update the ndf, replacing old data entirely
testPool.ndf.Gateways = newGateways newNdf := getTestNdf(t)
testPool.ndf.Nodes = newNodes newNdf.Gateways = newGateways
newNdf.Nodes = newNodes
testPool.UpdateNdf(newNdf)
// Update the connections // Update the connections
err = testPool.updateConns() err = testPool.updateConns()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment