Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
TestControllerTreeXML.cpp File Reference

Functions

 TEST (TestControllerTreeXML, TranslatePortType)
 
 TEST (TestControllerTreeXML, SerializeSimpleTree)
 
 TEST (TestControllerTreeXML, DeserializeSimpleTree)
 
 TEST (TestControllerTreeXML, SerializeDeserializeRoundTrip)
 
 TEST (TestControllerTreeXML, SerializePortInvalidType)
 
 TEST (TestControllerTreeXML, SerializePortMissingID)
 
 TEST (TestControllerTreeXML, SerializePortNoControllers)
 
 TEST (TestControllerTreeXML, SerializeControllerNodeMissingController)
 
 TEST (TestControllerTreeXML, DeserializePortMissingID)
 
 TEST (TestControllerTreeXML, DeserializeControllerNodeMissingController)
 
 TEST (TestControllerTreeXML, DeserializeControllerNodeUnknownController)
 
 TEST (TestControllerTreeXML, DeserializeHubInvalidPort)
 

Function Documentation

◆ TEST() [1/12]

TEST ( TestControllerTreeXML  ,
DeserializeControllerNodeMissingController   
)

Fail deserialization when a controller node lacks the controller attribute

◆ TEST() [2/12]

TEST ( TestControllerTreeXML  ,
DeserializeControllerNodeUnknownController   
)

Fail deserialization when a controller references an unknown profile

◆ TEST() [3/12]

TEST ( TestControllerTreeXML  ,
DeserializeHubInvalidPort   
)

Fail deserialization of a hub when a child port is invalid

◆ TEST() [4/12]

TEST ( TestControllerTreeXML  ,
DeserializePortMissingID   
)

Fail deserialization when a port is missing an id

◆ TEST() [5/12]

TEST ( TestControllerTreeXML  ,
DeserializeSimpleTree   
)

Deserialize a simple controller tree from XML

The XML contains one controller port accepting the default controller.

◆ TEST() [6/12]

TEST ( TestControllerTreeXML  ,
SerializeControllerNodeMissingController   
)

Fail serialization when a controller node lacks a controller profile

◆ TEST() [7/12]

TEST ( TestControllerTreeXML  ,
SerializeDeserializeRoundTrip   
)

Round trip a controller tree through serialization and deserialization

◆ TEST() [8/12]

TEST ( TestControllerTreeXML  ,
SerializePortInvalidType   
)

Fail serialization for an unknown port type

◆ TEST() [9/12]

TEST ( TestControllerTreeXML  ,
SerializePortMissingID   
)

Fail serialization when a port is missing an id

◆ TEST() [10/12]

TEST ( TestControllerTreeXML  ,
SerializePortNoControllers   
)

Fail serialization when a port has no accepted controllers

◆ TEST() [11/12]

TEST ( TestControllerTreeXML  ,
SerializeSimpleTree   
)

Serialize a minimal controller tree to XML

The tree contains one controller port accepting the default controller.

◆ TEST() [12/12]

TEST ( TestControllerTreeXML  ,
TranslatePortType   
)

Verify translation between port type strings and enums