### Question:
CellStsUtils { public static void readUnsecuredContexts() throws CelleryCellSTSException { String configFilePath = CellStsUtils.getUnsecuredPathsConfigPath(); String content = null; try { content = new String(Files.readAllBytes(Paths.get(configFilePath)), StandardCharsets.UTF_8); JSONArray config = (JSONArray) new JSONParser().parse(content); List unsecuredContexts = config.subList(0, config.size()); CellStsConfiguration.getInstance().setUnsecuredAPIS(unsecuredContexts); } catch (IOException | ParseException e) { throw new CelleryCellSTSException("Error while reading unsecured contexts from config file", e); } }  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 testReadUnsecuredContexts() throws Exception { try { System.setProperty(UNSECURED_PATHS_ENV_VARIABLE, resourceLocation + "/unsecured-paths.json"); CellStsUtils.readUnsecuredContexts(); List<String> unsecuredAPIS = CellStsConfiguration.getInstance().getUnsecuredAPIS(); Assert.assertEquals(unsecuredAPIS.size(), 2); Assert.assertEquals(unsecuredAPIS.get(0), "/hello-world"); Assert.assertEquals(unsecuredAPIS.get(1), "unsecured-path"); } finally { System.getProperties().remove(UNSECURED_PATHS_ENV_VARIABLE); } }