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) {
newBobSIDHPubKey.Export(newBobSIDHPubKeyBytes[1:])
// Maintain an ID for bob
bobID := id.NewIdFromBytes([]byte("test"), t)
myID := id.NewIdFromString("zezima", id.User, t)
bobID = id.NewIdFromBytes([]byte("test"), t)
aliceID = id.NewIdFromString("zezima", id.User, t)
kv := versioned.NewKV(ekv.Memstore{})
err := ratchet.New(kv, myID, alicePrivKey, grp)
err := ratchet.New(kv, aliceID, alicePrivKey, grp)
if err != nil {
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 {
t.Fatalf("Failed to load ratchet: %+v", err)
}
......@@ -83,13 +83,13 @@ func TestHandleTrigger(t *testing.T) {
// Add bob as a partner
sendParams := session2.GetDefaultParams()
receiveParams := session2.GetDefaultParams()
_, err = r.AddPartner(myID, bobID, bobPubKey,
_, err = r.AddPartner(aliceID, bobID, bobPubKey,
alicePrivKey, bobSIDHPubKey, aliceSIDHPrivKey,
sendParams, receiveParams)
if err != nil {
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,
sendParams, receiveParams)
if err != nil {
......@@ -125,7 +125,7 @@ func TestHandleTrigger(t *testing.T) {
// get Alice's manager for reception from Bob
receivedManager, err := r.GetPartner(bobID, myID)
receivedManager, err := r.GetPartner(bobID, aliceID)
if err != nil {
t.Errorf("Failed to get bob's manager: %v", err)
}
......
......@@ -16,6 +16,7 @@ import (
"gitlab.com/elixxir/client/network"
"gitlab.com/elixxir/client/network/gateway"
"gitlab.com/elixxir/client/network/historical"
"gitlab.com/elixxir/client/network/identity"
"gitlab.com/elixxir/client/network/message"
"gitlab.com/elixxir/client/stoppable"
util "gitlab.com/elixxir/client/storage/utility"
......@@ -222,6 +223,11 @@ func (m mockServiceHandler) DeleteService(clientID *id.ID, toDelete message.Serv
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) {
return nil, nil
}
......
......@@ -50,6 +50,7 @@ type Tracker interface {
AddIdentity(id *id.ID, validUntil time.Time, persistent bool)
RemoveIdentity(id *id.ID)
GetEphemeralIdentity(rng io.Reader, addressSize uint8) (receptionID.IdentityUse, error)
GetIdentity(get *id.ID) (TrackedID, error)
}
type manager struct {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment