### Question:
SolarisConnection { public boolean isVersionLT10() { if (isVersionLT10 == null) { isVersionLT10 = initIsVersionLT10(); } return isVersionLT10; } SolarisConnection(SolarisConfiguration config); SolarisConfiguration getConfiguration(); UnixModeDriver getModeDriver(); String sendPassword(GuardedString passwd, Set<String> rejects, Set<String> accepts); void sendPassword(GuardedString passwd); String executeCommand(String command); String executeCommand(String command, int timeout); String executeCommand(String command, Set<String> rejects); String executeCommand(String command, Set<String> rejects, Set<String> accepts); String executeCommand(String command, Map<String, ErrorHandler> rejects,
            Set<String> accepts); void waitForRootShellPrompt(Set<String> rejects); void waitForRootShellPrompt(); void dispose(); String buildCommand(boolean needSudo, String command, CharSequence... arguments); String getRootShellPrompt(); void executeMutexAcquireScript(); void executeMutexAcquireScript(String uidMutexFile, String tmpUidMutexFile,
            String pidFoundFile); void executeMutexReleaseScript(); void executeMutexReleaseScript(String uidMutexFile); void checkAlive(); void doSudoStart(); void doSudoReset(); boolean isNis(); boolean isDefaultNisPwdDir(); boolean isVersionLT10();  }### Answer:
@Test public void testIsVersionLT10() { final String testPropName = "unitTests.isVersionLT10"; boolean isVersionLT10expected = false; try { isVersionLT10expected = SolarisTestCommon.getProperty(testPropName, Boolean.class); } catch (IllegalArgumentException ex) { logger.info("skipping testIsVersionLT10() because test property '" + testPropName + "' is not defined."); } assertEquals(isVersionLT10expected, getConnection().isVersionLT10()); }