MCPcopy Create free account
hub / github.com/buraksezer/consistent / TestConsistentRemove

Function TestConsistentRemove

consistent_test.go:78–95  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

76}
77
78func TestConsistentRemove(t *testing.T) {
79 var members []Member
80 for i := 0; i < 8; i++ {
81 member := testMember(fmt.Sprintf("node%d.olric", i))
82 members = append(members, member)
83 }
84 cfg := newConfig()
85 c := New(members, cfg)
86 if len(c.GetMembers()) != len(members) {
87 t.Fatalf("inserted member count is different")
88 }
89 for _, member := range members {
90 c.Remove(member.String())
91 }
92 if len(c.GetMembers()) != 0 {
93 t.Fatalf("member count should be zero")
94 }
95}
96
97func TestConsistentLoad(t *testing.T) {
98 var members []Member

Callers

nothing calls this directly

Calls 6

testMemberTypeAlias · 0.85
newConfigFunction · 0.85
NewFunction · 0.85
GetMembersMethod · 0.80
RemoveMethod · 0.80
StringMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…