From 8b3727bac3ef269a0ff77839479dc47eeb096ed2 Mon Sep 17 00:00:00 2001
From: "Richard T. Carback III" <rick.carback@gmail.com>
Date: Mon, 17 Jun 2024 11:47:29 -0400
Subject: [PATCH] fix tests (we need to kill this pattern, such a pain to deal
 with...)

---
 channelsFileTransfer/utils_test.go   | 7 ++++---
 connect/utils_test.go                | 2 ++
 dummy/mockCmix_test.go               | 2 ++
 e2e/fpGenerator_test.go              | 2 ++
 e2e/rekey/utils_test.go              | 2 ++
 e2e/utils_test.go                    | 2 ++
 fileTransfer/connect/utils_test.go   | 1 +
 fileTransfer/e2e/utils_test.go       | 1 +
 fileTransfer/groupChat/utils_test.go | 1 +
 fileTransfer/utils_test.go           | 1 +
 groupChat/networkManager_test.go     | 2 ++
 ud/networkManager_test.go            | 2 ++
 xxdk/utilsInterfaces_test.go         | 4 ++++
 13 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/channelsFileTransfer/utils_test.go b/channelsFileTransfer/utils_test.go
index e11f5e45d..1d6e44b6a 100644
--- a/channelsFileTransfer/utils_test.go
+++ b/channelsFileTransfer/utils_test.go
@@ -337,9 +337,10 @@ func (m *mockCmix) GetAddressSpace() uint8            { panic("implement me") }
 func (m *mockCmix) RegisterAddressSpaceNotification(string) (chan uint8, error) {
 	panic("implement me")
 }
-func (m *mockCmix) UnregisterAddressSpaceNotification(string) { panic("implement me") }
-func (m *mockCmix) GetInstance() *network.Instance            { panic("implement me") }
-func (m *mockCmix) GetVerboseRounds() string                  { panic("implement me") }
+func (m *mockCmix) UnregisterAddressSpaceNotification(string)    { panic("implement me") }
+func (m *mockCmix) GetInstance() *network.Instance               { panic("implement me") }
+func (m *mockCmix) GetVerboseRounds() string                     { panic("implement me") }
+func (m *mockCmix) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
 
 ////////////////////////////////////////////////////////////////////////////////
 // Mock Storage Session                                                       //
diff --git a/connect/utils_test.go b/connect/utils_test.go
index 2d0a32946..ee27359d3 100644
--- a/connect/utils_test.go
+++ b/connect/utils_test.go
@@ -26,6 +26,7 @@ import (
 	"gitlab.com/elixxir/crypto/contact"
 	"gitlab.com/elixxir/crypto/cyclic"
 	cryptoE2e "gitlab.com/elixxir/crypto/e2e"
+	"gitlab.com/elixxir/crypto/fastRNG"
 	"gitlab.com/elixxir/primitives/format"
 	"gitlab.com/xx_network/comms/connect"
 	"gitlab.com/xx_network/crypto/large"
@@ -239,6 +240,7 @@ func (m *mockCmix) PauseNodeRegistrations(timeout time.Duration) error
 func (m *mockCmix) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *mockCmix) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
 
 ////////////////////////////////////////////////////////////////////////////////
 // Misc set-up utils                                                          //
diff --git a/dummy/mockCmix_test.go b/dummy/mockCmix_test.go
index f71c4f838..e691f4998 100644
--- a/dummy/mockCmix_test.go
+++ b/dummy/mockCmix_test.go
@@ -18,6 +18,7 @@ import (
 	"gitlab.com/elixxir/client/v4/cmix/rounds"
 	"gitlab.com/elixxir/client/v4/stoppable"
 	"gitlab.com/elixxir/comms/network"
+	"gitlab.com/elixxir/crypto/fastRNG"
 	"gitlab.com/elixxir/primitives/format"
 	"gitlab.com/xx_network/comms/connect"
 	"gitlab.com/xx_network/primitives/id"
@@ -270,3 +271,4 @@ func (m *mockCmix) PauseNodeRegistrations(timeout time.Duration) error { return
 func (m *mockCmix) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *mockCmix) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
diff --git a/e2e/fpGenerator_test.go b/e2e/fpGenerator_test.go
index c3e64d4c6..b99ce8896 100644
--- a/e2e/fpGenerator_test.go
+++ b/e2e/fpGenerator_test.go
@@ -22,6 +22,7 @@ import (
 	"gitlab.com/elixxir/client/v4/stoppable"
 	"gitlab.com/elixxir/comms/network"
 	"gitlab.com/elixxir/crypto/e2e"
+	"gitlab.com/elixxir/crypto/fastRNG"
 	"gitlab.com/elixxir/primitives/format"
 	"gitlab.com/xx_network/comms/connect"
 	"gitlab.com/xx_network/primitives/id"
@@ -216,3 +217,4 @@ func (m *mockFpgCmix) PauseNodeRegistrations(timeout time.Duration) error
 func (m *mockFpgCmix) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *mockFpgCmix) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
diff --git a/e2e/rekey/utils_test.go b/e2e/rekey/utils_test.go
index 134b2d970..773598add 100644
--- a/e2e/rekey/utils_test.go
+++ b/e2e/rekey/utils_test.go
@@ -13,6 +13,7 @@ import (
 	"time"
 
 	"gitlab.com/elixxir/crypto/e2e"
+	"gitlab.com/elixxir/crypto/fastRNG"
 
 	"github.com/cloudflare/circl/dh/sidh"
 	"github.com/golang/protobuf/proto"
@@ -379,3 +380,4 @@ func (m *mockNetManager) PauseNodeRegistrations(timeout time.Duration) error { r
 func (m *mockNetManager) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *mockNetManager) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
diff --git a/e2e/utils_test.go b/e2e/utils_test.go
index c2ddbd63e..c294b8f67 100644
--- a/e2e/utils_test.go
+++ b/e2e/utils_test.go
@@ -24,6 +24,7 @@ import (
 	"gitlab.com/elixxir/client/v4/e2e/receive"
 	"gitlab.com/elixxir/client/v4/stoppable"
 	"gitlab.com/elixxir/comms/network"
+	"gitlab.com/elixxir/crypto/fastRNG"
 	"gitlab.com/elixxir/primitives/format"
 	"gitlab.com/xx_network/comms/connect"
 	"gitlab.com/xx_network/primitives/id"
@@ -294,6 +295,7 @@ func (m *mockCmix) PauseNodeRegistrations(timeout time.Duration) error
 func (m *mockCmix) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *mockCmix) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
 
 ////////////////////////////////////////////////////////////////////////////////
 // NDF                                                                        //
diff --git a/fileTransfer/connect/utils_test.go b/fileTransfer/connect/utils_test.go
index d3423fcd4..75a041e7b 100644
--- a/fileTransfer/connect/utils_test.go
+++ b/fileTransfer/connect/utils_test.go
@@ -242,6 +242,7 @@ func (m *mockCmix) PauseNodeRegistrations(timeout time.Duration) error { return
 func (m *mockCmix) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *mockCmix) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
 
 ////////////////////////////////////////////////////////////////////////////////
 // Mock Connection Handler                                                    //
diff --git a/fileTransfer/e2e/utils_test.go b/fileTransfer/e2e/utils_test.go
index f1f0a7cd1..f04a12222 100644
--- a/fileTransfer/e2e/utils_test.go
+++ b/fileTransfer/e2e/utils_test.go
@@ -247,6 +247,7 @@ func (m *mockCmix) PauseNodeRegistrations(timeout time.Duration) error { return
 func (m *mockCmix) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *mockCmix) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
 
 ////////////////////////////////////////////////////////////////////////////////
 // Mock E2E Handler                                                           //
diff --git a/fileTransfer/groupChat/utils_test.go b/fileTransfer/groupChat/utils_test.go
index 10ddf6278..ce2ff3e3a 100644
--- a/fileTransfer/groupChat/utils_test.go
+++ b/fileTransfer/groupChat/utils_test.go
@@ -241,6 +241,7 @@ func (m *mockCmix) PauseNodeRegistrations(timeout time.Duration) error { return
 func (m *mockCmix) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *mockCmix) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
 
 ///////////////////////////////////////////////////////////////////////////////
 // Mock Group Chat Manager                                                   //
diff --git a/fileTransfer/utils_test.go b/fileTransfer/utils_test.go
index ddb16fb94..8984a27be 100644
--- a/fileTransfer/utils_test.go
+++ b/fileTransfer/utils_test.go
@@ -296,6 +296,7 @@ func (m *mockCmix) PauseNodeRegistrations(timeout time.Duration) error { return
 func (m *mockCmix) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *mockCmix) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
 
 ////////////////////////////////////////////////////////////////////////////////
 // Mock Storage Session                                                       //
diff --git a/groupChat/networkManager_test.go b/groupChat/networkManager_test.go
index 56675dd5e..8ae929d04 100644
--- a/groupChat/networkManager_test.go
+++ b/groupChat/networkManager_test.go
@@ -20,6 +20,7 @@ import (
 	"gitlab.com/elixxir/client/v4/stoppable"
 	"gitlab.com/elixxir/comms/network"
 	"gitlab.com/elixxir/crypto/cyclic"
+	"gitlab.com/elixxir/crypto/fastRNG"
 	"gitlab.com/elixxir/primitives/format"
 	"gitlab.com/xx_network/comms/connect"
 	"gitlab.com/xx_network/primitives/id"
@@ -262,3 +263,4 @@ func (tnm *testNetworkManager) PauseNodeRegistrations(timeout time.Duration) err
 func (tnm *testNetworkManager) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *testNetworkManager) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
diff --git a/ud/networkManager_test.go b/ud/networkManager_test.go
index 6e46d9d49..e7942bdf0 100644
--- a/ud/networkManager_test.go
+++ b/ud/networkManager_test.go
@@ -20,6 +20,7 @@ import (
 	"gitlab.com/elixxir/client/v4/stoppable"
 	"gitlab.com/elixxir/comms/network"
 	"gitlab.com/elixxir/crypto/contact"
+	"gitlab.com/elixxir/crypto/fastRNG"
 	"gitlab.com/elixxir/primitives/format"
 	"gitlab.com/xx_network/comms/connect"
 	"gitlab.com/xx_network/primitives/id"
@@ -305,3 +306,4 @@ func (tnm *testNetworkManager) PauseNodeRegistrations(timeout time.Duration) err
 func (tnm *testNetworkManager) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *testNetworkManager) RNGStreamGenerator() *fastRNG.StreamGenerator { panic("implement me") }
diff --git a/xxdk/utilsInterfaces_test.go b/xxdk/utilsInterfaces_test.go
index 7c64e805f..4b22a9c54 100644
--- a/xxdk/utilsInterfaces_test.go
+++ b/xxdk/utilsInterfaces_test.go
@@ -18,6 +18,7 @@ import (
 	"gitlab.com/elixxir/client/v4/stoppable"
 	pb "gitlab.com/elixxir/comms/mixmessages"
 	"gitlab.com/elixxir/comms/network"
+	"gitlab.com/elixxir/crypto/fastRNG"
 	"gitlab.com/elixxir/primitives/format"
 	"gitlab.com/elixxir/primitives/states"
 	"gitlab.com/xx_network/comms/connect"
@@ -246,3 +247,6 @@ func (t *testNetworkManagerGeneric) PauseNodeRegistrations(timeout time.Duration
 func (t *testNetworkManagerGeneric) ChangeNumberOfNodeRegistrations(toRun int, timeout time.Duration) error {
 	return nil
 }
+func (m *testNetworkManagerGeneric) RNGStreamGenerator() *fastRNG.StreamGenerator {
+	panic("implement me")
+}
-- 
GitLab