Package net.n2oapp.framework.config.test
Class JsonMetadataTester
- java.lang.Object
-
- net.n2oapp.framework.config.test.JsonMetadataTester
-
public class JsonMetadataTester extends java.lang.ObjectИнструмент для тестирования сборки json метаданных из xml
-
-
Constructor Summary
Constructors Constructor Description JsonMetadataTester(N2oApplicationBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheck(java.lang.String route, java.lang.Class<? extends Compiled> compiledClass, org.springframework.core.io.Resource jsonUri, java.lang.String xmlCutPath, java.lang.String jsonCutPath, java.util.List<java.lang.String> jsonExcludePath, java.util.Map<java.lang.String,java.lang.Object> jsonChangeValuePaths, java.util.Map<java.lang.String,java.lang.String> jsonChangeNodePaths, java.util.Map<java.lang.String,java.lang.String[]> queryParams)Проверить, что xml преобразуется в json эквивалентный исходномуvoidcheck(DataSet source, CompileContext<?,?> context, DataSet data, java.lang.String xmlCutPath, java.util.List<java.lang.String> jsonExcludePath)voidcheck(org.springframework.core.io.Resource jsonUri, CompileContext<?,?> context, DataSet data, java.lang.String xmlCutPath, java.lang.String jsonCutPath, java.util.List<java.lang.String> jsonExcludePath, java.util.Map<java.lang.String,java.lang.Object> jsonChangeValuePaths, java.util.Map<java.lang.String,java.lang.String> jsonChangeNodePaths)voidsetMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)voidsetPipelineFunc(PipelineFunction<ReadCompileBindTerminalPipeline> pipelineFunc)voidsetPrintJsonOnFail(boolean printJsonOnFail)
-
-
-
Constructor Detail
-
JsonMetadataTester
public JsonMetadataTester(N2oApplicationBuilder builder)
-
-
Method Detail
-
check
public void check(java.lang.String route, java.lang.Class<? extends Compiled> compiledClass, org.springframework.core.io.Resource jsonUri, java.lang.String xmlCutPath, java.lang.String jsonCutPath, java.util.List<java.lang.String> jsonExcludePath, java.util.Map<java.lang.String,java.lang.Object> jsonChangeValuePaths, java.util.Map<java.lang.String,java.lang.String> jsonChangeNodePaths, java.util.Map<java.lang.String,java.lang.String[]> queryParams) throws java.io.IOExceptionПроверить, что xml преобразуется в json эквивалентный исходному- Parameters:
route- Маршрут до метаданныхjsonUri- Путь к json файлуxmlCutPath- Путь для проверки эквивалентности внутри json полученного из xmljsonCutPath- Путь внутри json для проверки эквивалентностиqueryParams-- Throws:
java.io.IOException
-
check
public void check(org.springframework.core.io.Resource jsonUri, CompileContext<?,?> context, DataSet data, java.lang.String xmlCutPath, java.lang.String jsonCutPath, java.util.List<java.lang.String> jsonExcludePath, java.util.Map<java.lang.String,java.lang.Object> jsonChangeValuePaths, java.util.Map<java.lang.String,java.lang.String> jsonChangeNodePaths) throws java.io.IOException- Throws:
java.io.IOException
-
check
public void check(DataSet source, CompileContext<?,?> context, DataSet data, java.lang.String xmlCutPath, java.util.List<java.lang.String> jsonExcludePath) throws java.io.IOException
- Throws:
java.io.IOException
-
setPipelineFunc
public void setPipelineFunc(PipelineFunction<ReadCompileBindTerminalPipeline> pipelineFunc)
-
setMapper
public void setMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
-
setPrintJsonOnFail
public void setPrintJsonOnFail(boolean printJsonOnFail)
-
-