Nova Ordis Utilities OS Support
Jump to navigation
Jump to search
Internal
Overview
Testing with a Mock OS
The OS.getInstance() factory method looks up the "os.class" system property before it looks up "os.name". If "os.class" is set up, the implementation will interpret the value as a fully qualified io.novaordis.utilities.os.OS implementation class name, try to instantiate it and return it if successful. An instantiation failure will throw a runtime exception.
In order to mock an OS, provide an OS implementation in your class path and then set "", with a code possibly similar to: