aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java
diff options
context:
space:
mode:
authorAndrey Somov <public.somov@gmail.com>2022-04-29 14:39:40 +0400
committerAndrey Somov <public.somov@gmail.com>2022-04-29 17:18:33 +0400
commitb00fefc0cf2e025224b012386b489589c65d1773 (patch)
treec77887699b4b65255db83196cd6b6bb7018e536f /src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java
parentf3ab4e0f54c37ddb10f00b71d04187bb0ef1799c (diff)
parent3d82e84ddcdeb2007f9504a27abd72d3e4cfa5dd (diff)
downloadsnakeyaml-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.java18
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"));
+ }
+ }
}