@@ -86,6 +86,7 @@ func TestTransferPath(t *testing.T) {
8686 assert .Equal (t , path .IsStream (), false )
8787 assert .Equal (t , path .IsSourceMask (), true )
8888 assert .Equal (t , path .IsDestinationMask (), true )
89+ assert .Equal (t , path .IsLocalMask (), true )
8990 assert .Equal (t , path .IsControlSource (), true )
9091 assert .Equal (t , path .IsControlDestination (), true )
9192
@@ -95,6 +96,7 @@ func TestTransferPath(t *testing.T) {
9596 assert .Equal (t , path .IsStream (), false )
9697 assert .Equal (t , path .IsSourceMask (), true )
9798 assert .Equal (t , path .IsDestinationMask (), false )
99+ assert .Equal (t , path .IsLocalMask (), true )
98100 assert .Equal (t , path .IsControlSource (), false )
99101 assert .Equal (t , path .IsControlDestination (), false )
100102
@@ -103,6 +105,7 @@ func TestTransferPath(t *testing.T) {
103105 assert .Equal (t , path .IsStream (), false )
104106 assert .Equal (t , path .IsSourceMask (), true )
105107 assert .Equal (t , path .IsDestinationMask (), false )
108+ assert .Equal (t , path .IsLocalMask (), true )
106109 assert .Equal (t , path .IsControlSource (), false )
107110 assert .Equal (t , path .IsControlDestination (), false )
108111
@@ -112,6 +115,7 @@ func TestTransferPath(t *testing.T) {
112115 assert .Equal (t , path .IsStream (), false )
113116 assert .Equal (t , path .IsSourceMask (), false )
114117 assert .Equal (t , path .IsDestinationMask (), false )
118+ assert .Equal (t , path .IsLocalMask (), true )
115119 assert .Equal (t , path .IsControlSource (), false )
116120 assert .Equal (t , path .IsControlDestination (), false )
117121
@@ -121,6 +125,7 @@ func TestTransferPath(t *testing.T) {
121125 assert .Equal (t , path .IsStream (), false )
122126 assert .Equal (t , path .IsSourceMask (), false )
123127 assert .Equal (t , path .IsDestinationMask (), true )
128+ assert .Equal (t , path .IsLocalMask (), true )
124129 assert .Equal (t , path .IsControlSource (), false )
125130 assert .Equal (t , path .IsControlDestination (), false )
126131
@@ -129,15 +134,17 @@ func TestTransferPath(t *testing.T) {
129134 assert .Equal (t , path .IsStream (), false )
130135 assert .Equal (t , path .IsSourceMask (), false )
131136 assert .Equal (t , path .IsDestinationMask (), true )
137+ assert .Equal (t , path .IsLocalMask (), true )
132138 assert .Equal (t , path .IsControlSource (), false )
133139 assert .Equal (t , path .IsControlDestination (), false )
134140
135141 path , err = TransferPathFromBytes (a .Bytes (), b .Bytes (), c .Bytes ())
136142 assert .Equal (t , err , nil )
137- assert .Equal (t , path , TransferPath {StreamId : c })
143+ assert .NotEqual (t , path , TransferPath {StreamId : c })
138144 assert .Equal (t , path .IsStream (), true )
139- assert .Equal (t , path .IsSourceMask (), true )
140- assert .Equal (t , path .IsDestinationMask (), true )
145+ assert .Equal (t , path .IsSourceMask (), false )
146+ assert .Equal (t , path .IsDestinationMask (), false )
147+ assert .Equal (t , path .IsLocalMask (), false )
141148 assert .Equal (t , path .IsControlSource (), false )
142149 assert .Equal (t , path .IsControlDestination (), false )
143150
@@ -147,6 +154,7 @@ func TestTransferPath(t *testing.T) {
147154 assert .Equal (t , path .IsStream (), true )
148155 assert .Equal (t , path .IsSourceMask (), true )
149156 assert .Equal (t , path .IsDestinationMask (), true )
157+ assert .Equal (t , path .IsLocalMask (), false )
150158 assert .Equal (t , path .IsControlSource (), false )
151159 assert .Equal (t , path .IsControlDestination (), false )
152160
@@ -155,6 +163,7 @@ func TestTransferPath(t *testing.T) {
155163 assert .Equal (t , path .IsStream (), true )
156164 assert .Equal (t , path .IsSourceMask (), true )
157165 assert .Equal (t , path .IsDestinationMask (), true )
166+ assert .Equal (t , path .IsLocalMask (), false )
158167 assert .Equal (t , path .IsControlSource (), false )
159168 assert .Equal (t , path .IsControlDestination (), false )
160169
@@ -163,12 +172,15 @@ func TestTransferPath(t *testing.T) {
163172 path = NewTransferPath (a , b , Id {})
164173 assert .Equal (t , path .IsSourceMask (), false )
165174 assert .Equal (t , path .IsDestinationMask (), false )
175+ assert .Equal (t , path .IsLocalMask (), true )
166176 s := path .SourceMask ()
167177 assert .Equal (t , s .IsSourceMask (), true )
168178 assert .Equal (t , s .IsDestinationMask (), false )
179+ assert .Equal (t , s .IsLocalMask (), true )
169180 d := path .DestinationMask ()
170181 assert .Equal (t , d .IsSourceMask (), false )
171182 assert .Equal (t , d .IsDestinationMask (), true )
183+ assert .Equal (t , d .IsLocalMask (), true )
172184
173185 assert .Equal (t , path .Reverse (), TransferPath {SourceId : b , DestinationId : a })
174186}
0 commit comments