@@ -101,6 +101,37 @@ func Test_ChannelDefinition_Equals(t *testing.T) {
101101 }
102102 assert .False (t , a .Equals (b ))
103103 })
104+ t .Run ("different Tombstone" , func (t * testing.T ) {
105+ a := ChannelDefinition {
106+ ReportFormat : ReportFormatJSON ,
107+ Streams : []Stream {{0 , AggregatorMedian }, {1 , AggregatorMode }},
108+ Opts : nil ,
109+ }
110+ b := ChannelDefinition {
111+ ReportFormat : ReportFormatJSON ,
112+ Streams : []Stream {{0 , AggregatorMedian }, {1 , AggregatorMode }},
113+ Opts : nil ,
114+ Tombstone : true ,
115+ }
116+ assert .False (t , a .Equals (b ))
117+ })
118+
119+ t .Run ("different Source" , func (t * testing.T ) {
120+ a := ChannelDefinition {
121+ ReportFormat : ReportFormatJSON ,
122+ Streams : []Stream {{0 , AggregatorMedian }, {1 , AggregatorMode }},
123+ Opts : nil ,
124+ Source : 1 ,
125+ }
126+ b := ChannelDefinition {
127+ ReportFormat : ReportFormatJSON ,
128+ Streams : []Stream {{0 , AggregatorMedian }, {1 , AggregatorMode }},
129+ Opts : nil ,
130+ Source : 2 ,
131+ }
132+ assert .False (t , a .Equals (b ))
133+ })
134+
104135 t .Run ("equal" , func (t * testing.T ) {
105136 a := ChannelDefinition {
106137 ReportFormat : ReportFormatJSON ,
0 commit comments