Package net.n2oapp.framework.config.test
Class JsonChecker
- java.lang.Object
-
- net.n2oapp.framework.config.test.JsonChecker
-
public class JsonChecker extends Object
Builder для проверки 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(String route, Class<? extends Compiled> compiledClass)Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xml по адресу и классуvoidassertEquals(String route, Class<? extends Compiled> compiledClass, DataSet 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(String jsonNodePath, String jsonChangeNodePath)Переместить значение узела json в другой путьJsonCheckerchangeValue(String jsonChangePath, String value)Изменить значение узла jsonJsonCheckercutJson(String jsonCutPath)Вырезать поддерево узлов исходного jsonJsonCheckercutXml(String xmlCutPath)Вырезать поддерево узлов json полученного из xmlJsonCheckerexclude(String... jsonExcludePaths)Исключить путь из сравненияJsonCheckerjsonExcludePaths(List<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(List<String> jsonExcludePaths)
Deprecated.
-
cutJson
public JsonChecker cutJson(String jsonCutPath)
Вырезать поддерево узлов исходного json- Parameters:
jsonCutPath- Путь поддерева узлов
-
cutXml
public JsonChecker cutXml(String xmlCutPath)
Вырезать поддерево узлов json полученного из xml- Parameters:
xmlCutPath- Путь поддерева узлов
-
exclude
public JsonChecker exclude(String... jsonExcludePaths)
Исключить путь из сравнения- Parameters:
jsonExcludePaths- Пути
-
changeValue
public JsonChecker changeValue(String jsonChangePath, String value)
Изменить значение узла json- Parameters:
jsonChangePath- Путь к значениюvalue- Новое значение
-
changeNode
public JsonChecker changeNode(String jsonNodePath, String jsonChangeNodePath)
Переместить значение узела json в другой путь- Parameters:
jsonNodePath- Путь к узлуjsonChangeNodePath- Путь, куда переместить значение
-
assertEquals
public void assertEquals(String route, Class<? extends Compiled> compiledClass)
Утверждать, что исходный json ресурс, переданный в конструкторе, эквивалентен полученному из xml по адресу и классу- Parameters:
route- Адрес получения метаданнойcompiledClass- Класс собранной метаданной
-
assertEquals
public void assertEquals(String route, Class<? extends Compiled> compiledClass, DataSet 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
-
-