Package net.n2oapp.framework.config.test
Class JsonChecker
- java.lang.Object
-
- net.n2oapp.framework.config.test.JsonChecker
-
public class JsonChecker extends java.lang.ObjectBuilder для проверки json метаданных
-
-
Constructor Summary
Constructors Constructor Description JsonChecker(CompileContext<?,?> context, org.springframework.core.io.Resource jsonResource, JsonMetadataTester tester)JsonChecker(JsonMetadataTester tester)JsonChecker(org.springframework.core.io.Resource jsonResource, JsonMetadataTester tester)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidassertEquals()Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xmlvoidassertEquals(java.lang.String route, java.lang.Class<? extends Compiled> compiledClass)Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xml по адресу и классуvoidassertEquals(java.lang.String route, java.lang.Class<? extends Compiled> compiledClass, java.util.Map<java.lang.String,java.lang.String[]> queryParams)Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xml по адресу и классуvoidassertEquals(DataSet jsonSource, CompileContext<?,?> context)Утверждать, что исходный json эквивалентен полученному из xml по контексту сборкиvoidassertEquals(DataSet jsonSource, CompileContext<?,?> context, DataSet data)Утверждать, что исходный json эквивалентен полученному из xml по контексту сборкиvoidassertEquals(CompileContext<?,?> context)Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xml по контексту сборкиvoidassertEquals(CompileContext<?,?> context, DataSet data)Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xml по контексту сборкиJsonCheckerchangeNode(java.lang.String jsonNodePath, java.lang.String jsonChangeNodePath)Переместить значение узла json в другой путьJsonCheckerchangeValue(java.lang.String jsonChangePath, java.lang.String value)Изменить значение узла jsonJsonCheckercutJson(java.lang.String jsonCutPath)Вырезать поддерево узлов исходного jsonJsonCheckercutXml(java.lang.String xmlCutPath)Вырезать поддерево узлов json полученного из xmlJsonCheckerexclude(java.lang.String... jsonExcludePaths)Исключить путь из сравненияJsonCheckerjsonExcludePaths(java.util.List<java.lang.String> jsonExcludePaths)Deprecated.
-
-
-
Constructor Detail
-
JsonChecker
public JsonChecker(JsonMetadataTester tester)
-
JsonChecker
public JsonChecker(org.springframework.core.io.Resource jsonResource, JsonMetadataTester tester)
-
JsonChecker
public JsonChecker(CompileContext<?,?> context, org.springframework.core.io.Resource jsonResource, JsonMetadataTester tester)
-
-
Method Detail
-
jsonExcludePaths
@Deprecated public JsonChecker jsonExcludePaths(java.util.List<java.lang.String> jsonExcludePaths)
Deprecated.
-
cutJson
public JsonChecker cutJson(java.lang.String jsonCutPath)
Вырезать поддерево узлов исходного json- Parameters:
jsonCutPath- Путь поддерева узлов
-
cutXml
public JsonChecker cutXml(java.lang.String xmlCutPath)
Вырезать поддерево узлов json полученного из xml- Parameters:
xmlCutPath- Путь поддерева узлов
-
exclude
public JsonChecker exclude(java.lang.String... jsonExcludePaths)
Исключить путь из сравнения- Parameters:
jsonExcludePaths- Пути
-
changeValue
public JsonChecker changeValue(java.lang.String jsonChangePath, java.lang.String value)
Изменить значение узла json- Parameters:
jsonChangePath- Путь к значениюvalue- Новое значение
-
changeNode
public JsonChecker changeNode(java.lang.String jsonNodePath, java.lang.String jsonChangeNodePath)
Переместить значение узла json в другой путь- Parameters:
jsonNodePath- Путь к узлуjsonChangeNodePath- Путь, куда переместить значение
-
assertEquals
public void assertEquals(java.lang.String route, java.lang.Class<? extends Compiled> compiledClass)Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xml по адресу и классу- Parameters:
route- Адрес получения метаданнойcompiledClass- Класс собранной метаданной
-
assertEquals
public void assertEquals(java.lang.String route, java.lang.Class<? extends Compiled> compiledClass, java.util.Map<java.lang.String,java.lang.String[]> queryParams)Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xml по адресу и классу- Parameters:
route- Адрес получения метаданнойcompiledClass- Класс собранной метаданной
-
assertEquals
public void assertEquals(CompileContext<?,?> context)
Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xml по контексту сборки- Parameters:
context- Контекст сборки xml
-
assertEquals
public void assertEquals(CompileContext<?,?> context, DataSet data)
Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xml по контексту сборки- Parameters:
context- Контекст сборки xml
-
assertEquals
public void assertEquals()
Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xml
-
assertEquals
public void assertEquals(DataSet jsonSource, CompileContext<?,?> context)
Утверждать, что исходный json эквивалентен полученному из xml по контексту сборки- Parameters:
jsonSource- Исходный jsoncontext- Контекст сборки xml
-
assertEquals
public void assertEquals(DataSet jsonSource, CompileContext<?,?> context, DataSet data)
Утверждать, что исходный json эквивалентен полученному из xml по контексту сборки- Parameters:
jsonSource- Исходный jsoncontext- Контекст сборки xml
-
-