This is an automated email from the ASF dual-hosted git repository.

ppalaga pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 6acedc648147d78b35102cd7c819bbb49eefcaa9
Author: Peter Palaga <ppal...@redhat.com>
AuthorDate: Tue Aug 25 10:20:22 2020 +0200

    Use model.name instead of model.scheme in cq.create templates so that it
    works for dataformats too
---
 tooling/create-extension-templates/Test.java         |  4 ++--
 tooling/create-extension-templates/TestResource.java | 20 ++++++++++----------
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/tooling/create-extension-templates/Test.java 
b/tooling/create-extension-templates/Test.java
index fabd474..f8d6fa0 100644
--- a/tooling/create-extension-templates/Test.java
+++ b/tooling/create-extension-templates/Test.java
@@ -46,9 +46,9 @@ class [=toCapCamelCase(artifactIdBase)]Test {
 [#else]
 [#list models as model]
     @Test
-    public void 
load[=toCapCamelCase(model.kind)][=toCapCamelCase(model.scheme)]() {
+    public void 
load[=toCapCamelCase(model.kind)][=toCapCamelCase(model.name)]() {
         /* A simple autogenerated test */
-        
RestAssured.get("/[=artifactIdBase]/load/[=model.kind]/[=model.scheme]")
+        RestAssured.get("/[=artifactIdBase]/load/[=model.kind]/[=model.name]")
                 .then()
                 .statusCode(200);
     }
diff --git a/tooling/create-extension-templates/TestResource.java 
b/tooling/create-extension-templates/TestResource.java
index 0ddba52..ff71fcb 100644
--- a/tooling/create-extension-templates/TestResource.java
+++ b/tooling/create-extension-templates/TestResource.java
@@ -73,31 +73,31 @@ public class [=toCapCamelCase(artifactIdBase)]Resource {
     }
 [#else]
 [#list models as m]
-    private static final String 
[=toSnakeCase(m.kind)?upper_case]_[=toSnakeCase(m.scheme)?upper_case] = 
"[=m.scheme]";
+    private static final String 
[=toSnakeCase(m.kind)?upper_case]_[=toSnakeCase(m.name)?upper_case] = 
"[=m.name]";
 [/#list]
     @Inject
     CamelContext context;
 
 [#list models as model]
-    @Path("/load/[=model.kind]/[=model.scheme]")
+    @Path("/load/[=model.kind]/[=model.name]")
     @GET
     @Produces(MediaType.TEXT_PLAIN)
-    public Response 
load[=toCapCamelCase(model.kind)][=toCapCamelCase(model.scheme)]() throws 
Exception {
+    public Response 
load[=toCapCamelCase(model.kind)][=toCapCamelCase(model.name)]() throws 
Exception {
         /* This is an autogenerated test */
-[#if kind == "other" ]
+[#if model.kind == "other" ]
         /* No way to test a Camel artifact of kind "other" */
         return Response.ok().build();
 [#else]
-[#if kind == "component" ]
+[#if model.kind == "component" ]
 [#assign contextMethod = "getComponent"]
-[#elseif kind == "language" ]
+[#elseif model.kind == "language" ]
 [#assign contextMethod = "resolveLanguage"]
-[#elseif kind == "dataformat" ]
-[#assign contextMethod = "createDataFormat"]
+[#elseif model.kind == "dataformat" ]
+[#assign contextMethod = "resolveDataFormat"]
 [#else]
-[#stop "Unexpected Camel artifact kind " + kind ]
+[#stop "Unexpected Camel artifact kind " + model.kind ]
 [/#if]
-[#assign schemeVarName = 
"[=toSnakeCase(model.kind)?upper_case]_[=toSnakeCase(model.scheme)?upper_case]"]
+[#assign schemeVarName = 
"[=toSnakeCase(model.kind)?upper_case]_[=toSnakeCase(model.name)?upper_case]"]
         if (context.[=contextMethod]([=schemeVarName]) != null) {
             return Response.ok().build();
         }

Reply via email to