EdgeRules throws descriptive error on invalid rule 49/11249/1
authorThreefoot, Jane (jt6620) <jt6620@att.com>
Fri, 8 Sep 2017 13:34:19 +0000 (09:34 -0400)
committerThreefoot, Jane (jt6620) <jt6620@att.com>
Fri, 8 Sep 2017 19:43:41 +0000 (15:43 -0400)
commitf94c995d4d2b5ffd7f7fa7cf6ec10cdcbf4932a7
treeb55fd1ba04576abec768823c4dad9f4a800909e2
parent6042ff29f5f1f00b537f4b92e7aeeded13810545
EdgeRules throws descriptive error on invalid rule

Also added test coverage, including refactoring of test resources to
simplify test suites.

Issue-ID: AAI-277

Change-Id: Ibfdc81342a139d121740f10bccc66a7420b61945
Signed-off-by: Threefoot, Jane (jt6620) <jt6620@att.com>
71 files changed:
aai-annotations/.gitignore
aai-annotations/src/test/java/org/openecomp/aai/annotations/AnnotationsTest.java
aai-core/.gitignore
aai-core/pom.xml
aai-core/src/main/java/org/openecomp/aai/dmaap/AAIDmaapEventJMSProducer.java
aai-core/src/main/java/org/openecomp/aai/serialization/db/EdgeProperty.java
aai-core/src/main/java/org/openecomp/aai/serialization/db/EdgeRules.java
aai-core/src/test/java/org/openecomp/aai/AAISetup.java [new file with mode: 0644]
aai-core/src/test/java/org/openecomp/aai/dbmodel/DbEdgeRulesConverterTest.java
aai-core/src/test/java/org/openecomp/aai/exceptions/AAIExceptionTest.java
aai-core/src/test/java/org/openecomp/aai/exceptions/AAIExceptionWithInfoTest.java
aai-core/src/test/java/org/openecomp/aai/introspection/IntrospectorTestSpec.java
aai-core/src/test/java/org/openecomp/aai/introspection/MoxyEngineTest.java
aai-core/src/test/java/org/openecomp/aai/introspection/PojoInjestorTest.java
aai-core/src/test/java/org/openecomp/aai/introspection/PojoLoaderTest.java
aai-core/src/test/java/org/openecomp/aai/introspection/PojoStrategyTest.java
aai-core/src/test/java/org/openecomp/aai/introspection/PropertyPredicatesTest.java
aai-core/src/test/java/org/openecomp/aai/introspection/ReflectionEngineTest.java
aai-core/src/test/java/org/openecomp/aai/introspection/sideeffect/DataCopyTest.java
aai-core/src/test/java/org/openecomp/aai/introspection/sideeffect/DataLinkTest.java
aai-core/src/test/java/org/openecomp/aai/introspection/validation/IntrospectorValidationTest.java
aai-core/src/test/java/org/openecomp/aai/logging/LoggingContextTest.java
aai-core/src/test/java/org/openecomp/aai/parsers/query/GraphTraversalTest.java
aai-core/src/test/java/org/openecomp/aai/parsers/query/LegacyQueryTest.java
aai-core/src/test/java/org/openecomp/aai/parsers/query/RelationshipGremlinQueryTest.java
aai-core/src/test/java/org/openecomp/aai/parsers/query/RelationshipQueryTest.java
aai-core/src/test/java/org/openecomp/aai/parsers/query/UniqueRelationshipQueryTest.java
aai-core/src/test/java/org/openecomp/aai/parsers/query/UniqueURIQueryTest.java
aai-core/src/test/java/org/openecomp/aai/parsers/relationship/RelationshipToURITest.java
aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIParserTest.java
aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIToDBKeyTest.java
aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIToExtensionInformationTest.java [new file with mode: 0644]
aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIToObjectTest.java
aai-core/src/test/java/org/openecomp/aai/parsers/uri/URIToRelationshipObjectTest.java
aai-core/src/test/java/org/openecomp/aai/query/builder/SimplePathTest.java
aai-core/src/test/java/org/openecomp/aai/query/builder/TraversalQueryTest.java
aai-core/src/test/java/org/openecomp/aai/query/builder/UntilTest.java
aai-core/src/test/java/org/openecomp/aai/serialization/db/DbAliasTest.java
aai-core/src/test/java/org/openecomp/aai/serialization/db/DbSerializerTest.java
aai-core/src/test/java/org/openecomp/aai/serialization/db/EdgePropertyMapTest.java [new file with mode: 0644]
aai-core/src/test/java/org/openecomp/aai/serialization/db/EdgeRulesTest.java
aai-core/src/test/java/org/openecomp/aai/serialization/queryformats/QueryFormatTestHelper.java
aai-core/src/test/java/org/openecomp/aai/serialization/queryformats/SimpleFormatTest.java
aai-core/src/test/java/org/openecomp/aai/serialization/queryformats/utils/QueryParamInjectorTest.java
aai-core/src/test/java/org/openecomp/aai/serialization/queryformats/utils/UrlBuilderTest.java
aai-core/src/test/java/org/openecomp/aai/serialization/tinkerpop/TreeBackedVertexTest.java
aai-core/src/test/java/org/openecomp/aai/util/CNNameTest.java
aai-core/src/test/java/org/openecomp/aai/util/CustomLogPatternLayoutTest.java
aai-core/src/test/java/org/openecomp/aai/workarounds/RemoveDME2QueryParamsTest.java
aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v10.xml
aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v11.xml
aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v2.xml [new file with mode: 0644]
aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v8.xml
aai-core/src/test/resources/bundleconfig-local/etc/oxm/aai_oxm_v9.xml
aai-core/src/test/resources/bundleconfig-local/etc/oxm/sideeffect/nested-case.json [moved from aai-core/src/test/resources/org/openecomp/aai/introspection/sideeffect/nested-case.json with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/queryformarts/graphson/resource.graphson [moved from aai-core/src/test/resources/org/openecomp/aai/serialization/queryformats/graphson/resource.graphson with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/queryformarts/resource-format.json [moved from aai-core/src/test/resources/org/openecomp/aai/serialization/queryformats/resource-format.json with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/queryformarts/resource_and_url-format.json [moved from aai-core/src/test/resources/org/openecomp/aai/serialization/queryformats/resource_and_url-format.json with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/queryformarts/simple-format.json [moved from aai-core/src/test/resources/org/openecomp/aai/serialization/queryformats/simple-format.json with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/relationship/ambiguous-relationship.json [moved from aai-core/src/test/resources/org/openecomp/aai/parsers/relationship/ambiguous-relationship.json with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/relationship/both-failv10-successv9.json [moved from aai-core/src/test/resources/org/openecomp/aai/parsers/relationship/both-failv10-successv9.json with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/relationship/both-successv10-failv9.json [moved from aai-core/src/test/resources/org/openecomp/aai/parsers/relationship/both-successv10-failv9.json with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/relationship/only-related-link.json [moved from aai-core/src/test/resources/org/openecomp/aai/parsers/relationship/only-related-link.json with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/relationship/only-relationship-data.json [moved from aai-core/src/test/resources/org/openecomp/aai/parsers/relationship/only-relationship-data.json with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/relationship/too-many-items-relationship.json [moved from aai-core/src/test/resources/org/openecomp/aai/parsers/relationship/too-many-items-relationship.json with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/relationship/top-level-two-keys-relationship.json [moved from aai-core/src/test/resources/org/openecomp/aai/parsers/relationship/top-level-two-keys-relationship.json with 100% similarity]
aai-core/src/test/resources/bundleconfig-local/etc/relationship/two-top-level-relationship.json [moved from aai-core/src/test/resources/org/openecomp/aai/parsers/relationship/two-top-level-relationship.json with 100% similarity]
aai-core/src/test/resources/dbedgerules/DbEdgeRules_test.json [new file with mode: 0644]
aai-core/src/test/resources/dbedgerules/DbEdgeRules_test_broken.json [new file with mode: 0644]
aai-core/src/test/resources/org/openecomp/aai/introspection/aai_oxm_v11.xml [deleted file]
aai-schema/.gitignore