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

Fix bugs in tests

parent cc0ce1f7
No related branches found
No related tags found
3 merge requests!510Release,!207WIP: Client Restructure,!203Symmetric broadcast
...@@ -67,15 +67,15 @@ func TestHandleTrigger(t *testing.T) { ...@@ -67,15 +67,15 @@ func TestHandleTrigger(t *testing.T) {
newBobSIDHPubKey.Export(newBobSIDHPubKeyBytes[1:]) newBobSIDHPubKey.Export(newBobSIDHPubKeyBytes[1:])
// Maintain an ID for bob // Maintain an ID for bob
bobID := id.NewIdFromBytes([]byte("test"), t) bobID = id.NewIdFromBytes([]byte("test"), t)
myID := id.NewIdFromString("zezima", id.User, t) aliceID = id.NewIdFromString("zezima", id.User, t)
kv := versioned.NewKV(ekv.Memstore{}) kv := versioned.NewKV(ekv.Memstore{})
err := ratchet.New(kv, myID, alicePrivKey, grp) err := ratchet.New(kv, aliceID, alicePrivKey, grp)
if err != nil { if err != nil {
t.Errorf("Failed to create ratchet: %+v", err) t.Errorf("Failed to create ratchet: %+v", err)
} }
r, err := ratchet.Load(kv, myID, grp, mockCyHandler{}, mockServiceHandler{}, rng) r, err = ratchet.Load(kv, aliceID, grp, mockCyHandler{}, mockServiceHandler{}, rng)
if err != nil { if err != nil {
t.Fatalf("Failed to load ratchet: %+v", err) t.Fatalf("Failed to load ratchet: %+v", err)
} }
...@@ -83,13 +83,13 @@ func TestHandleTrigger(t *testing.T) { ...@@ -83,13 +83,13 @@ func TestHandleTrigger(t *testing.T) {
// Add bob as a partner // Add bob as a partner
sendParams := session2.GetDefaultParams() sendParams := session2.GetDefaultParams()
receiveParams := session2.GetDefaultParams() receiveParams := session2.GetDefaultParams()
_, err = r.AddPartner(myID, bobID, bobPubKey, _, err = r.AddPartner(aliceID, bobID, bobPubKey,
alicePrivKey, bobSIDHPubKey, aliceSIDHPrivKey, alicePrivKey, bobSIDHPubKey, aliceSIDHPrivKey,
sendParams, receiveParams) sendParams, receiveParams)
if err != nil { if err != nil {
t.Errorf("Failed to add partner to ratchet: %+v", err) t.Errorf("Failed to add partner to ratchet: %+v", err)
} }
_, err = r.AddPartner(bobID, myID, alicePubKey, bobPrivKey, _, err = r.AddPartner(bobID, aliceID, alicePubKey, bobPrivKey,
aliceSIDHPubKey, bobSIDHPrivKey, aliceSIDHPubKey, bobSIDHPrivKey,
sendParams, receiveParams) sendParams, receiveParams)
if err != nil { if err != nil {
...@@ -125,7 +125,7 @@ func TestHandleTrigger(t *testing.T) { ...@@ -125,7 +125,7 @@ func TestHandleTrigger(t *testing.T) {
// get Alice's manager for reception from Bob // get Alice's manager for reception from Bob
receivedManager, err := r.GetPartner(bobID, myID) receivedManager, err := r.GetPartner(bobID, aliceID)
if err != nil { if err != nil {
t.Errorf("Failed to get bob's manager: %v", err) t.Errorf("Failed to get bob's manager: %v", err)
} }
......
...@@ -16,6 +16,7 @@ import ( ...@@ -16,6 +16,7 @@ import (
"gitlab.com/elixxir/client/network" "gitlab.com/elixxir/client/network"
"gitlab.com/elixxir/client/network/gateway" "gitlab.com/elixxir/client/network/gateway"
"gitlab.com/elixxir/client/network/historical" "gitlab.com/elixxir/client/network/historical"
"gitlab.com/elixxir/client/network/identity"
"gitlab.com/elixxir/client/network/message" "gitlab.com/elixxir/client/network/message"
"gitlab.com/elixxir/client/stoppable" "gitlab.com/elixxir/client/stoppable"
util "gitlab.com/elixxir/client/storage/utility" util "gitlab.com/elixxir/client/storage/utility"
...@@ -222,6 +223,11 @@ func (m mockServiceHandler) DeleteService(clientID *id.ID, toDelete message.Serv ...@@ -222,6 +223,11 @@ func (m mockServiceHandler) DeleteService(clientID *id.ID, toDelete message.Serv
type mockNetManager struct{} type mockNetManager struct{}
func (m *mockNetManager) GetIdentity(get *id.ID) (identity.TrackedID, error) {
//TODO implement me
panic("implement me")
}
func (m *mockNetManager) Follow(report network.ClientErrorReport) (stoppable.Stoppable, error) { func (m *mockNetManager) Follow(report network.ClientErrorReport) (stoppable.Stoppable, error) {
return nil, nil return nil, nil
} }
......
...@@ -50,6 +50,7 @@ type Tracker interface { ...@@ -50,6 +50,7 @@ type Tracker interface {
AddIdentity(id *id.ID, validUntil time.Time, persistent bool) AddIdentity(id *id.ID, validUntil time.Time, persistent bool)
RemoveIdentity(id *id.ID) RemoveIdentity(id *id.ID)
GetEphemeralIdentity(rng io.Reader, addressSize uint8) (receptionID.IdentityUse, error) GetEphemeralIdentity(rng io.Reader, addressSize uint8) (receptionID.IdentityUse, error)
GetIdentity(get *id.ID) (TrackedID, error)
} }
type manager struct { type manager struct {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment