### Question:
CellStsUtils { public static String getUnsecuredPathsConfigPath() { String configPath = resolveSystemVariable(UNSECURED_PATHS_ENV_VARIABLE); return StringUtils.isNotBlank(configPath) ? configPath : UNSECURED_PATHS_CONFIG_PATH; }  static String getMyCellName(); static String getCellImageName(); static String getCellVersion(); static boolean isRequestToMicroGateway(CellStsRequest cellStsRequest); static boolean isWorkloadExternalToCellery(String destinationWorkloadName); static String getPrettyPrintJson(Map<String, String> attributes); static String getIssuerName(String cellName, String namespace); static String getGatewayIssuer(String cellName); static String getConfigFilePath(); static String getUnsecuredPathsConfigPath(); static void buildCellStsConfiguration(); static void readUnsecuredContexts(); static boolean isRunningInDebugMode(); static String resolveSystemVariable(String variableName); static boolean isCompositeSTS(); static String extractJwtFromAuthzHeader(String authzHeader); static String getAuthorizationHeaderValue(Map<String, String> requestHeaders); static String getNamespaceFromAddress(String address);  }### Answer:
@Test public void testGetUnsecuredPathsConfigPath() throws Exception { try { String configPath = "/config/file/directory"; System.setProperty(UNSECURED_PATHS_ENV_VARIABLE, configPath); Assert.assertEquals(CellStsUtils.getUnsecuredPathsConfigPath(), configPath); } finally { System.getProperties().remove(UNSECURED_PATHS_ENV_VARIABLE); } }