From d914dc2b45ab52577f64fa2247046fa4eafdfa1b Mon Sep 17 00:00:00 2001 From: "akihito.nakano" <sora.akatsuki@gmail.com> Date: Sun, 24 Jun 2018 13:35:41 +0900 Subject: [PATCH 1/3] Rename JMeter client generator class name --- .../{JMeterCodegen.java => JMeterClientCodegen.java} | 6 +++--- .../services/org.openapitools.codegen.CodegenConfig | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) rename modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/{JMeterCodegen.java => JMeterClientCodegen.java} (97%) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterClientCodegen.java similarity index 97% rename from modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterCodegen.java rename to modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterClientCodegen.java index a4b35051bdd..77776f01a6c 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterClientCodegen.java @@ -30,7 +30,7 @@ import io.swagger.v3.oas.models.info.Info; import java.util.*; import java.io.File; -public class JMeterCodegen extends DefaultCodegen implements CodegenConfig { +public class JMeterClientCodegen extends DefaultCodegen implements CodegenConfig { // source folder where to write the files protected String sourceFolder = ""; @@ -69,11 +69,11 @@ public class JMeterCodegen extends DefaultCodegen implements CodegenConfig { return "Generates a JMeter .jmx file."; } - public JMeterCodegen() { + public JMeterClientCodegen() { super(); // set the output folder here - outputFolder = "generated-code/JMeterCodegen"; + outputFolder = "generated-code/JMeterClientCodegen"; /* * Api classes. You can write classes for each Api file with the apiTemplateFiles map. diff --git a/modules/openapi-generator/src/main/resources/META-INF/services/org.openapitools.codegen.CodegenConfig b/modules/openapi-generator/src/main/resources/META-INF/services/org.openapitools.codegen.CodegenConfig index 85e298d431d..c4dddcc515a 100644 --- a/modules/openapi-generator/src/main/resources/META-INF/services/org.openapitools.codegen.CodegenConfig +++ b/modules/openapi-generator/src/main/resources/META-INF/services/org.openapitools.codegen.CodegenConfig @@ -46,7 +46,7 @@ org.openapitools.codegen.languages.JavaResteasyEapServerCodegen org.openapitools.codegen.languages.JavaJAXRSSpecServerCodegen org.openapitools.codegen.languages.JavascriptClientCodegen org.openapitools.codegen.languages.JavascriptClosureAngularClientCodegen -org.openapitools.codegen.languages.JMeterCodegen +org.openapitools.codegen.languages.JMeterClientCodegen org.openapitools.codegen.languages.LuaClientCodegen org.openapitools.codegen.languages.NodeJSServerCodegen org.openapitools.codegen.languages.ObjcClientCodegen -- GitLab From 33e1c42dd2979f28b6b565cd093dc19016309da1 Mon Sep 17 00:00:00 2001 From: "akihito.nakano" <sora.akatsuki@gmail.com> Date: Sun, 24 Jun 2018 13:39:34 +0900 Subject: [PATCH 2/3] Rename jmeter template folder --- .../codegen/languages/JMeterClientCodegen.java | 7 +------ .../main/resources/{JMeter => jmeter-client}/api.mustache | 0 .../{JMeter => jmeter-client}/testdata-localhost.mustache | 0 3 files changed, 1 insertion(+), 6 deletions(-) rename modules/openapi-generator/src/main/resources/{JMeter => jmeter-client}/api.mustache (100%) rename modules/openapi-generator/src/main/resources/{JMeter => jmeter-client}/testdata-localhost.mustache (100%) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterClientCodegen.java index 77776f01a6c..830e5b06ade 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterClientCodegen.java @@ -19,13 +19,8 @@ package org.openapitools.codegen.languages; import org.openapitools.codegen.*; import org.openapitools.codegen.utils.*; -import org.openapitools.codegen.mustache.*; -import io.swagger.v3.oas.models.security.SecurityScheme; import io.swagger.v3.oas.models.*; import io.swagger.v3.oas.models.media.*; -import io.swagger.v3.oas.models.responses.ApiResponse; -import io.swagger.v3.oas.models.parameters.*; -import io.swagger.v3.oas.models.info.Info; import java.util.*; import java.io.File; @@ -90,7 +85,7 @@ public class JMeterClientCodegen extends DefaultCodegen implements CodegenConfig * Template Location. This is the location which templates will be read from. The generator * will use the resource stream to attempt to read the templates. */ - embeddedTemplateDir = templateDir = "JMeter"; + embeddedTemplateDir = templateDir = "jmeter-client"; /* * Api Package. Optional, if needed, this can be used in templates diff --git a/modules/openapi-generator/src/main/resources/JMeter/api.mustache b/modules/openapi-generator/src/main/resources/jmeter-client/api.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/JMeter/api.mustache rename to modules/openapi-generator/src/main/resources/jmeter-client/api.mustache diff --git a/modules/openapi-generator/src/main/resources/JMeter/testdata-localhost.mustache b/modules/openapi-generator/src/main/resources/jmeter-client/testdata-localhost.mustache similarity index 100% rename from modules/openapi-generator/src/main/resources/JMeter/testdata-localhost.mustache rename to modules/openapi-generator/src/main/resources/jmeter-client/testdata-localhost.mustache -- GitLab From 491d2aaba4e69b95ceb772390447747cf2184316 Mon Sep 17 00:00:00 2001 From: "akihito.nakano" <sora.akatsuki@gmail.com> Date: Sun, 24 Jun 2018 13:40:06 +0900 Subject: [PATCH 3/3] Update samples --- samples/client/petstore/jmeter/.openapi-generator/VERSION | 2 +- samples/client/petstore/jmeter/PetApi.csv | 2 +- samples/client/petstore/jmeter/StoreApi.csv | 2 +- samples/client/petstore/jmeter/UserApi.csv | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/samples/client/petstore/jmeter/.openapi-generator/VERSION b/samples/client/petstore/jmeter/.openapi-generator/VERSION index 7fea99011a6..82602aa4190 100644 --- a/samples/client/petstore/jmeter/.openapi-generator/VERSION +++ b/samples/client/petstore/jmeter/.openapi-generator/VERSION @@ -1 +1 @@ -2.2.3-SNAPSHOT \ No newline at end of file +3.0.3-SNAPSHOT \ No newline at end of file diff --git a/samples/client/petstore/jmeter/PetApi.csv b/samples/client/petstore/jmeter/PetApi.csv index 29b09a1715d..2ab795b50f7 100644 --- a/samples/client/petstore/jmeter/PetApi.csv +++ b/samples/client/petstore/jmeter/PetApi.csv @@ -1,2 +1,2 @@ -testCase,httpStatusCode,body,petId,apiKey,status,tags,petId,body,petId,name,status,petId,additionalMetadata,file +testCase,httpStatusCode,pet,petId,apiKey,status,tags,petId,pet,petId,name,status,petId,additionalMetadata,file Success,200,0,0,0,0,0,0,0,0,0,0,0,0,0 \ No newline at end of file diff --git a/samples/client/petstore/jmeter/StoreApi.csv b/samples/client/petstore/jmeter/StoreApi.csv index 70fd54e2b20..2ccf8884aff 100644 --- a/samples/client/petstore/jmeter/StoreApi.csv +++ b/samples/client/petstore/jmeter/StoreApi.csv @@ -1,2 +1,2 @@ -testCase,httpStatusCode,orderId,orderId,body +testCase,httpStatusCode,orderId,orderId,order Success,200,0,0,0 \ No newline at end of file diff --git a/samples/client/petstore/jmeter/UserApi.csv b/samples/client/petstore/jmeter/UserApi.csv index 92242d4077c..66fcc84a590 100644 --- a/samples/client/petstore/jmeter/UserApi.csv +++ b/samples/client/petstore/jmeter/UserApi.csv @@ -1,2 +1,2 @@ -testCase,httpStatusCode,body,body,body,username,username,username,password,username,body +testCase,httpStatusCode,user,user,user,username,username,username,password,username,user Success,200,0,0,0,0,0,0,0,0,0 \ No newline at end of file -- GitLab