¡¿El transformador no se puede usar de forma independiente?!
siguiente arg da como resultado una excepción
--extensions com.github.tomakehurst.wiremock.extension.responsetemplating.ResponseTemplateTransformer
se resolvería agregando el constructor predeterminado "esto (verdadero)"?
Exception in thread "main" java.lang.InstantiationException: com.github.tomakehurst.wiremock.extension.responsetemplating.ResponseTemplateTransformer
at java.lang.Class.newInstance(Class.java:427)
at com.github.tomakehurst.wiremock.extension.ExtensionLoader$2.apply(ExtensionLoader.java:61)
at com.github.tomakehurst.wiremock.extension.ExtensionLoader$2.apply(ExtensionLoader.java:57)
at wiremock.com.google.common.collect.Iterators$8.transform(Iterators.java:799)
at wiremock.com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
at wiremock.com.google.common.collect.Maps.uniqueIndex(Maps.java:1163)
at wiremock.com.google.common.collect.Maps.uniqueIndex(Maps.java:1140)
at com.github.tomakehurst.wiremock.extension.ExtensionLoader.asMap(ExtensionLoader.java:43)
at com.github.tomakehurst.wiremock.extension.ExtensionLoader.loadExtension(ExtensionLoader.java:32)
at com.github.tomakehurst.wiremock.extension.ExtensionLoader.load(ExtensionLoader.java:39)
at com.github.tomakehurst.wiremock.standalone.CommandLineOptions.extensionsOfType(CommandLineOptions.java:277)
at com.github.tomakehurst.wiremock.core.WireMockApp.<init>(WireMockApp.java:80)
at com.github.tomakehurst.wiremock.WireMockServer.<init>(WireMockServer.java:69)
at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.run(WireMockServerRunner.java:65)
at com.github.tomakehurst.wiremock.standalone.WireMockServerRunner.main(WireMockServerRunner.java:113)
Caused by: java.lang.NoSuchMethodException: com.github.tomakehurst.wiremock.extension.responsetemplating.ResponseTemplateTransformer.<init>()
at java.lang.Class.getConstructor0(Class.java:3082)
at java.lang.Class.newInstance(Class.java:412)
... 14 more
... o siguiendo las instrucciones en los documentos:
http://wiremock.org/docs/running-standalone/#command-line-options
todavia no lo puedo ver!!?
--extensions my.bloody.NonGlobalResponseTemplateTransformer
public class NonGlobalResponseTemplateTransformer extends ResponseTemplateTransformer {
public NonGlobalResponseTemplateTransformer() {
super(false);
}
}
no muy elegante
Caramba. De la página a la que me vinculé:
--global-response-templating
: Representar todas las definiciones de respuesta usando plantillas de Handlebars.
--local-response-templating
: habilite la representación de definiciones de respuesta utilizando plantillas de Handlebars para asignaciones de stub específicas.
Publique futuras preguntas en la lista de correo según el LÉAME.
Comentario más útil
Caramba. De la página a la que me vinculé:
--global-response-templating
: Representar todas las definiciones de respuesta usando plantillas de Handlebars.--local-response-templating
: habilite la representación de definiciones de respuesta utilizando plantillas de Handlebars para asignaciones de stub específicas.Publique futuras preguntas en la lista de correo según el LÉAME.