- Collection<String> toscaTypes = Arrays.asList("org.openecomp.resource.vf.allottedResource",
- "org.openecomp.resource.cp", "org.openecomp.resource.vfc.nodes.heat.cinder", "any.unknown.type", null);
- for (String toscaType : toscaTypes) {
- Model.getModelFor(toscaType);
- }
+ assertThat(Model.getModelFor(null), is(nullValue()));
+ assertThat(Model.getModelFor(""), is(nullValue()));
+ assertThat(Model.getModelFor("any.unknown.type"), is(nullValue()));
+
+ assertMapping("org.openecomp.resource.vfc", Type.VSERVER);
+ assertMapping("org.openecomp.resource.cp", Type.LINT);
+ assertMapping("org.openecomp.cp", Type.LINT);
+ assertMapping("org.openecomp.cp.some.suffix", Type.LINT);
+ assertMapping("org.openecomp.resource.vl", Type.L3_NET);
+ assertMapping("org.openecomp.resource.vf", Type.VF);
+ assertMapping("org.openecomp.groups.vfmodule", Type.VFMODULE);
+ assertMapping("org.openecomp.groups.VfModule", Type.VFMODULE);
+ assertMapping("org.openecomp.resource.vfc.nodes.heat.cinder", Type.VOLUME);
+ assertMapping("org.openecomp.nodes.PortMirroringConfiguration", "Configuration", Type.CONFIGURATION);
+ assertMapping("any.string", "Configuration", Type.CONFIGURATION);
+ assertMapping("org.openecomp.resource.cr.Kk1806Cr1", "CR", Type.CR);
+ assertMapping("any.string", "CR", Type.CR);
+
+ assertMapping("org.openecomp.resource.vfc", "an.unknown.type", Type.VSERVER);