92
93
// TestQueueMetadataOperations tests queue metadata operations
95
>
clusterAckLevels, err := s.GetAckLevels(s.ctx)
96
>
s.Require().NoError(err)
97
>
s.Assert().Len(clusterAckLevels, 0)
98
>
99
>
err = s.UpdateAckLevel(s.ctx, 10, "test1")
100
>
s.Require().NoError(err)
101
>
102
>
clusterAckLevels, err = s.GetAckLevels(s.ctx)
103
>
s.Require().NoError(err)
104
>
s.Assert().Len(clusterAckLevels, 1)
105
>
s.Assert().Equal(int64(10), clusterAckLevels["test1"])
106
>
107
>
err = s.UpdateAckLevel(s.ctx, 20, "test1")
108
>
s.Require().NoError(err)
109
>
110
>
clusterAckLevels, err = s.GetAckLevels(s.ctx)
111
>
s.Require().NoError(err)
112
>
s.Assert().Len(clusterAckLevels, 1)
113
>
s.Assert().Equal(int64(20), clusterAckLevels["test1"])
114
>
115
>
err = s.UpdateAckLevel(s.ctx, 25, "test2")
116
>
s.Require().NoError(err)
117
>
118
>
clusterAckLevels, err = s.GetAckLevels(s.ctx)
119
>
s.Require().NoError(err)
120
>
s.Assert().Len(clusterAckLevels, 2)
121
>
s.Assert().Equal(int64(20), clusterAckLevels["test1"])
122
>
s.Assert().Equal(int64(25), clusterAckLevels["test2"])
123
>
}
124
125
// TestNamespaceReplicationDLQ tests namespace DLQ operations