This publication describes systems and techniques for providing a testing library for smart driving companion applications. A smart driving companion application may be an application that executes at a mobile computing device, such as a smartphone, to project a graphical user interface (GUI) to the head unit of a vehicle, such as by projecting its GUI to a display device of an infotainment system of a car or truck. A developer may write a smart driving companion application that uses a smart driving companion library that is specific to smart driving companion applications. A developer of a smart driving companion application can use a testing library to test the use of such a smart driving companion library. The testing library may implement the internal logic of the methods and classes of the smart driving companion library, and the developer may use the testing library to test whether the application behaves correctly in response to user input and as the application moves through different states of the application’s lifecycle.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.