Add tests to diode
This commit is contained in:
@@ -20,6 +20,14 @@ func (d *diode) set(data message) {
|
||||
d.d.Set(diodes.GenericDataType(&data))
|
||||
}
|
||||
|
||||
func (d *diode) tryNext() (*message, bool) {
|
||||
data, ok := d.d.TryNext()
|
||||
if !ok {
|
||||
return nil, ok
|
||||
}
|
||||
return (*message)(data), true
|
||||
}
|
||||
|
||||
func (d *diode) next() *message {
|
||||
data := d.d.Next()
|
||||
return (*message)(data)
|
||||
|
||||
Reference in New Issue
Block a user