Closed nemith closed 1 year ago
Some basic testing for HelloMsg xml encoding/decoding. I originally held off on testing these directly but I don't think it's a bad idea.
HelloMsg
Test Plan
$ go test . -v -run=HelloMsg === RUN TestUnmarshalHelloMsg === RUN TestUnmarshalHelloMsg/basic === RUN TestUnmarshalHelloMsg/junos --- PASS: TestUnmarshalHelloMsg (0.00s) --- PASS: TestUnmarshalHelloMsg/basic (0.00s) --- PASS: TestUnmarshalHelloMsg/junos (0.00s) === RUN TestMarshalHelloMsg === RUN TestMarshalHelloMsg/basic msg_test.go:88: out: <hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"><capabilities><capability>urn:ietf:params:netconf:base:1.0</capability><capability>urn:ietf:params:netconf:base:1.1</capability></capabilities></hello> === RUN TestMarshalHelloMsg/junos msg_test.go:88: out: <hello xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"><session-id>410</session-id><capabilities><capability>urn:ietf:params:netconf:base:1.0</capability><capability>urn:ietf:params:netconf:capability:candidate:1.0</capability><capability>urn:ietf:params:netconf:capability:confirmed-commit:1.0</capability><capability>urn:ietf:params:netconf:capability:validate:1.0</capability><capability>urn:ietf:params:netconf:capability:url:1.0?scheme=http,ftp,file</capability><capability>urn:ietf:params:xml:ns:netconf:base:1.0</capability><capability>urn:ietf:params:xml:ns:netconf:capability:candidate:1.0</capability><capability>urn:ietf:params:xml:ns:netconf:capability:confirmed-commit:1.0</capability><capability>urn:ietf:params:xml:ns:netconf:capability:validate:1.0</capability><capability>urn:ietf:params:xml:ns:netconf:capability:url:1.0?scheme=http,ftp,file</capability><capability>urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring</capability><capability>http://xml.juniper.net/netconf/jdm/1.0</capability></capabilities></hello> --- PASS: TestMarshalHelloMsg (0.00s) --- PASS: TestMarshalHelloMsg/basic (0.00s) --- PASS: TestMarshalHelloMsg/junos (0.00s) PASS ok github.com/nemith/netconf 0.382s
Some basic testing for
HelloMsg
xml encoding/decoding. I originally held off on testing these directly but I don't think it's a bad idea.Test Plan