Test for XmlAdapter
Functional tests for XmlAdapter
Checking that tested functionality is correct
Assertion | Test Case ID |
---|---|
the test checks that Binder.marshal uses the 'marshal' method of custom XmlAdapter | XmlAdapter_marshal |
the test checks that Binder.unmarshal uses the 'unmarshal' method of custom XmlAdapter | XmlAdapter_unmarshal |
unmarshal() Removes leading and trailing whitespaces of the string given as the parameter, then replace any tab, CR, and LF by a whitespace character ' '. | NormalizedStringAdapter_unmarshal |
marshal() No-op. Just return the same string given as the parameter. | NormalizedStringAdapter_marshal |
unmarshal() Removes leading and trailing whitespaces of the string given as the parameter, then truncate any sequnce of tab, CR, LF, and SP by a single whitespace character ' '. | CollapsedStringAdapter_unmarshal |
marshal() No-op. Just return the same string given as the parameter. | CollapsedStringAdapter_marshal |
returns true if the specified char is a white space character. | CollapsedStringAdapter_isWhiteSpace |
unmarshal() Throws exception - if there's an error during the conversion. | HexBinaryAdapter_unmarshal |
marshal() Convert a bound type to a value type. | HexBinaryAdapter_marshal |
Test cases included:
XmlAdapter_marshal,
XmlAdapter_unmarshal,
NormalizedStringAdapter_unmarshal,
NormalizedStringAdapter_marshal,
CollapsedStringAdapter_unmarshal,
CollapsedStringAdapter_marshal,
CollapsedStringAdapter_isWhiteSpace,
HexBinaryAdapter_unmarshal,
HexBinaryAdapter_marshal.
Item | Value |
---|---|
title | Provides XmlAdapter implementation tests |
source | XmlAdapterTests.java |
executeClass | javasoft.sqe.tests.api.jakarta.xml.bind.annotation.adapters.XmlAdapter.XmlAdapterTests |
keywords | runtime |
executeArgs | -TestCaseID ALL |