@@ -13,7 +13,6 @@ import (
1313 "github.com/ydb-platform/ydb-go-sdk/v3/internal/balancer/stub"
1414 "github.com/ydb-platform/ydb-go-sdk/v3/internal/conn"
1515 "github.com/ydb-platform/ydb-go-sdk/v3/internal/endpoint"
16- "github.com/ydb-platform/ydb-go-sdk/v3/internal/endpoint/info"
1716)
1817
1918func isEvenConn (c conn.Conn ) bool {
@@ -39,10 +38,10 @@ func TestMulti(t *testing.T) {
3938 it (cs1 )
4039 it (cs2 )
4140 }
42- forEachConn := func (it func (conn.Conn , info. Info )) {
41+ forEachConn := func (it func (conn.Conn )) {
4342 forEachList (func (cs * list.List ) {
4443 for _ , e := range * cs {
45- it (e .Conn , e . Info )
44+ it (e .Conn )
4645 }
4746 })
4847 }
@@ -52,6 +51,7 @@ func TestMulti(t *testing.T) {
5251 )
5352 const n = 100
5453 var (
54+ cc = make ([]conn.Conn , n )
5555 es = make ([]balancer.Element , n )
5656 el = make (map [conn.Conn ]balancer.Element , n )
5757 )
@@ -60,6 +60,7 @@ func TestMulti(t *testing.T) {
6060 e := m .Insert (c )
6161 es [i ] = e
6262 el [c ] = e
63+ cc [i ] = c
6364 }
6465 forEachList (func (cs * list.List ) {
6566 if act , exp := len (* cs ), n / 2 ; act != exp {
@@ -70,12 +71,10 @@ func TestMulti(t *testing.T) {
7071 }
7172 })
7273 for i := 0 ; i < n ; i ++ {
73- m .Update (es [i ], info.Info {
74- LoadFactor : 1 ,
75- })
74+ cc [i ].Endpoint ().Touch (endpoint .WithLoadFactor (1 ))
7675 }
77- forEachConn (func (conn conn.Conn , info info. Info ) {
78- if act , exp := info . LoadFactor , float32 (1 ); act != exp {
76+ forEachConn (func (conn conn.Conn ) {
77+ if act , exp := conn . Endpoint (). LoadFactor () , float32 (1 ); act != exp {
7978 t .Errorf (
8079 "unexpected load factor: %f; want %f" ,
8180 act , exp ,
0 commit comments