Attribute Write Complex

Supports writing and decoding Values with structured DataTypes.


Questions? Contact us
Generated: 21/11/2021 at 17:21:20 p.m.
Attribute Write Complex - 7 Test Cases
Test Case Id Test Type Keywords Test Case Description Test Requirements Expected Result

001

CTT Unavailable  Read the initial value of a Variable of type Structure.Write the same value back (no change) User has read/write permissions to the node. The write is succesful.

002

CTT Unavailable  Write a new value by simply changing one of the fields in the structure. User has read/write permissions to the node.
Step #
Action
Expected Result(s)

1

The write is successful.

2

Read the value back.

The value matches the value that was written in the previous step.

3

Repeat step #1 and #2 by cycling through each of the remaining fields one at a time.

The write is successful.

003

CTT Unavailable  Write a new value by changing all fields within the structure. User has read/write permissions to the node.
Step #
Action
Expected Result(s)

1

The write is successful.

2

Read the value back.

The value matches the value that was written in the previous step.

004

CTT Unavailable  Write an empty structure where all fields have a 'zero' or equivalent 'empty' value. User has read/write permissions to the node.
Step #
Action
Expected Result(s)

1

The write is successful.

2

Read the value back.

The value matches the value that was written in the previous step.

005

CTT Unavailable  Write a Float. BadTypeMismatch.

006

CTT Unavailable  Write a new value except one of the fields are missing. BadDecodingError

007

CTT Unavailable  Write a value where the fields in the structure are in a different order than specified in the dictionary. Take into consideration types that use a length, i.e. String, ByteString, XmlElement, LocalizedText, NodeId. BadDecodingError