Package ru.vyarus.yaml.updater.update
Class UpdateResultValidator
- java.lang.Object
-
- ru.vyarus.yaml.updater.update.UpdateResultValidator
-
public final class UpdateResultValidator extends java.lang.ObjectValidates merged file against old and new configs: all old values must be preserved and all new values must be added. List items are also checked.Use snakeyaml-based models for correct values comparison.
- Since:
- 17.05.2021
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidvalidate(TreeNode<StructNode> merged, TreeNode<StructNode> old, TreeNode<StructNode> update)Validate merge result correctness.
-
-
-
Method Detail
-
validate
public static void validate(TreeNode<StructNode> merged, TreeNode<StructNode> old, TreeNode<StructNode> update)
Validate merge result correctness.- Parameters:
merged- merge result (just read)old- old yamlupdate- new yaml
-
-