diff options
author | Andrey Somov <public.somov@gmail.com> | 2022-04-29 14:39:40 +0400 |
---|---|---|
committer | Andrey Somov <public.somov@gmail.com> | 2022-04-29 17:18:33 +0400 |
commit | b00fefc0cf2e025224b012386b489589c65d1773 (patch) | |
tree | c77887699b4b65255db83196cd6b6bb7018e536f /src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java | |
parent | f3ab4e0f54c37ddb10f00b71d04187bb0ef1799c (diff) | |
parent | 3d82e84ddcdeb2007f9504a27abd72d3e4cfa5dd (diff) | |
download | snakeyaml-b00fefc0cf2e025224b012386b489589c65d1773.tar.gz |
Fixes
Diffstat (limited to 'src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java')
-rw-r--r-- | src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java b/src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java index a20ee25e..dd1c16a4 100644 --- a/src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java +++ b/src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java @@ -28,16 +28,28 @@ import org.yaml.snakeyaml.error.YAMLException; public class Fuzzy47028Test { @Test - public void parseKeyIndicators_47028() { + public void parseEmptyFloat_47028() { try { LoaderOptions options = new LoaderOptions(); Yaml yaml = new Yaml(options); - String strYaml = Util.getLocalResource("fuzzer/YamlFuzzer-5463307412176896"); - yaml.load(strYaml); + yaml.load("- !!float"); fail("Should report invalid YAML"); } catch (YAMLException e) { assertTrue(e.getMessage().contains("while constructing a float")); assertTrue(e.getMessage().contains("found empty value")); } } + + @Test + public void parseEmptyInt_47028() { + try { + LoaderOptions options = new LoaderOptions(); + Yaml yaml = new Yaml(options); + yaml.load("- !!int"); + fail("Should report invalid YAML"); + } catch (YAMLException e) { + assertTrue(e.getMessage().contains("while constructing an int")); + assertTrue(e.getMessage().contains("found empty value")); + } + } } |