private void loadData(String file) { ReadApiClientData reader = new ReadApiClientData(encryptionComponent); try { List<ModelData<?>> mdList = reader.readDataFromFile(file); for (ModelData<?> modelData : mdList) { store(modelData); } } catch (@SuppressWarnings("PMD.AvoidCatchingGenericException") Exception e) { throw new IllegalStateException("Cannot read startup data due to: " + e.getMessage(), e); } }
@Test public void loadApiClientDataTest() throws IOException { List<ModelData<?>> modelDataList = new ReadApiClientData().readDataFromFile("io/syndesis/dao/deployment.json"); // System.out.println("Found " + modelDataList.size() + " entities."); Assert.assertTrue("We should find some ModelData", 0 < modelDataList.size()); List<Connector> connectorList = new ArrayList<>(); for (ModelData<?> md : modelDataList) { if (md.getKind() == Kind.Connector) { Connector cg = (Connector) md.getData(); connectorList.add(cg); } } // System.out.println("Found " + connectorList.size() + " Connectors"); Assert.assertTrue("We should find some Connectors", 0 < connectorList.size()); }