Search in sources :

Example 16 with SchemaVersion

use of org.onap.aai.setup.SchemaVersion in project aai-aai-common by onap.

the class GoodConfigForValidationTest method getEdgeFiles.

@Override
public Map<SchemaVersion, List<String>> getEdgeFiles() {
    Map<SchemaVersion, List<String>> input = new TreeMap<>();
    List<String> files = new ArrayList<>();
    files.add("src/test/resources/edgeRules/test3.json");
    // input.put(SchemaVersion.getLatest(), files);
    for (SchemaVersion v : schemaVersions.getVersions()) {
        input.put(v, files);
    }
    return input;
}
Also used : SchemaVersion(org.onap.aai.setup.SchemaVersion) ArrayList(java.util.ArrayList) List(java.util.List) ArrayList(java.util.ArrayList) TreeMap(java.util.TreeMap)

Example 17 with SchemaVersion

use of org.onap.aai.setup.SchemaVersion in project aai-aai-common by onap.

the class TestUtilConfigTranslator method getNodeFiles.

@Override
public Map<SchemaVersion, List<String>> getNodeFiles() {
    List<String> files10 = new ArrayList<>();
    files10.add("src/test/resources/oxm/test_network_v10.xml");
    files10.add("src/test/resources/oxm/test_business_v10.xml");
    List<String> files11 = new ArrayList<>();
    files11.add("src/test/resources/oxm/test_network_v11.xml");
    files11.add("src/test/resources/oxm/test_business_v11.xml");
    Map<SchemaVersion, List<String>> input = new TreeMap<>();
    input.put(new SchemaVersion("v10"), files10);
    input.put(new SchemaVersion("v11"), files11);
    List<String> files13 = new ArrayList<>();
    files13.add("src/test/resources/oxm/business_oxm_v13.xml");
    files13.add("src/test/resources/oxm/common_oxm_v13.xml");
    files13.add("src/test/resources/oxm/serviceDesign_oxm_v13.xml");
    files13.add("src/test/resources/oxm/network_oxm_v13.xml");
    input.put(new SchemaVersion("v10"), files10);
    input.put(new SchemaVersion("v11"), files11);
    input.put(new SchemaVersion("v13"), files13);
    return input;
}
Also used : SchemaVersion(org.onap.aai.setup.SchemaVersion) ArrayList(java.util.ArrayList) List(java.util.List) ArrayList(java.util.ArrayList) TreeMap(java.util.TreeMap)

Example 18 with SchemaVersion

use of org.onap.aai.setup.SchemaVersion in project aai-aai-common by onap.

the class TestUtilConfigTranslatorforBusiness method getNodeFiles.

@Override
public Map<SchemaVersion, List<String>> getNodeFiles() {
    List<String> files10 = new ArrayList<>();
    // files10.add("src/test/resources/oxm/test_network_v10.xml");
    // files10.add("src/test/resources/oxm/test_business_v10.xml");
    List<String> files11 = new ArrayList<>();
    // files11.add("src/test/resources/oxm/test_network_v11.xml");
    files11.add("src/test/resources/oxm/business_v11.xml");
    List<String> files13 = new ArrayList<>();
    files13.add("src/test/resources/oxm/business_oxm_v13.xml");
    files13.add("src/test/resources/oxm/common_oxm_v13.xml");
    files13.add("src/test/resources/oxm/serviceDesign_oxm_v13.xml");
    files13.add("src/test/resources/oxm/network_oxm_v13.xml");
    Map<SchemaVersion, List<String>> input = new TreeMap<>();
    // input.put(Version.V10, files10);
    input.put(new SchemaVersion("v11"), files11);
    input.put(schemaVersions.getDefaultVersion(), files13);
    return input;
}
Also used : SchemaVersion(org.onap.aai.setup.SchemaVersion) ArrayList(java.util.ArrayList) List(java.util.List) ArrayList(java.util.ArrayList) TreeMap(java.util.TreeMap)

Example 19 with SchemaVersion

use of org.onap.aai.setup.SchemaVersion in project aai-aai-common by onap.

the class TestUtilConfigTranslatorforBusiness method getEdgeFiles.

@Override
public Map<SchemaVersion, List<String>> getEdgeFiles() {
    List<String> files = new ArrayList<>();
    files.add("src/test/resources/dbedgerules/DbEdgeBusinessRules_test.json");
    Map<SchemaVersion, List<String>> input = new TreeMap<>();
    input.put(schemaVersions.getDefaultVersion(), files);
    List<String> files2 = new ArrayList<>();
    files2.add("src/test/resources/dbedgerules/test.json");
    // input.put(Version.V10, files2);
    List<String> files3 = new ArrayList<>();
    files3.add("src/test/resources/dbedgerules/DbEdgeBusinessRules_test.json");
    input.put(new SchemaVersion("v11"), files3);
    return input;
}
Also used : SchemaVersion(org.onap.aai.setup.SchemaVersion) ArrayList(java.util.ArrayList) List(java.util.List) ArrayList(java.util.ArrayList) TreeMap(java.util.TreeMap)

Example 20 with SchemaVersion

use of org.onap.aai.setup.SchemaVersion in project aai-aai-common by onap.

the class EdgeIngestorLocalTest method getChildRulesNoneInVersionTest.

@Test
public void getChildRulesNoneInVersionTest() {
    Multimap<String, EdgeRule> results = edgeIngestor.getChildRules("foo", new SchemaVersion("v11"));
    assertTrue(results.isEmpty());
}
Also used : SchemaVersion(org.onap.aai.setup.SchemaVersion) Test(org.junit.Test) SpringBootTest(org.springframework.boot.test.context.SpringBootTest)

Aggregations

SchemaVersion (org.onap.aai.setup.SchemaVersion)78 Test (org.junit.Test)32 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)25 ArrayList (java.util.ArrayList)19 List (java.util.List)16 Loader (org.onap.aai.introspection.Loader)13 TreeMap (java.util.TreeMap)12 AAIException (org.onap.aai.exceptions.AAIException)9 TransactionalGraphEngine (org.onap.aai.serialization.engines.TransactionalGraphEngine)8 Introspector (org.onap.aai.introspection.Introspector)7 JanusGraphDBEngine (org.onap.aai.serialization.engines.JanusGraphDBEngine)7 URI (java.net.URI)6 DynamicJAXBContext (org.eclipse.persistence.jaxb.dynamic.DynamicJAXBContext)6 QueryParser (org.onap.aai.parsers.query.QueryParser)5 IOException (java.io.IOException)4 UnsupportedEncodingException (java.io.UnsupportedEncodingException)4 Before (org.junit.Before)4 ModelType (org.onap.aai.introspection.ModelType)4 URIToObject (org.onap.aai.parsers.uri.URIToObject)4 DBRequest (org.onap.aai.rest.db.DBRequest)4