25 lines
425 B
Go
25 lines
425 B
Go
package bacnet
|
|
|
|
import (
|
|
. "gopkg.in/check.v1"
|
|
)
|
|
|
|
type ObjectsSuite struct {
|
|
}
|
|
|
|
var _ = Suite(&ObjectsSuite{})
|
|
|
|
func (s *ObjectsSuite) TestMarshalUnmarshalReadProperty(c *C) {
|
|
rp := ReadProperty{
|
|
Object: OID_ANY,
|
|
Property: PID_OID,
|
|
}
|
|
b, err := rp.Marshal()
|
|
c.Assert(err, IsNil)
|
|
dec := new(ReadProperty)
|
|
b, err = dec.Unmarshal(b)
|
|
c.Assert(err, IsNil)
|
|
c.Check(len(b), Equals, 0)
|
|
c.Check(dec, DeepEquals, &rp)
|
|
}
|