diff options
Diffstat (limited to 'src/test/java')
4 files changed, 19 insertions, 6 deletions
diff --git a/src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java b/src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java index 5f95f659..4103498e 100644 --- a/src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java +++ b/src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java @@ -26,7 +26,7 @@ import junit.framework.TestCase; public class FlexSimleKeyTest extends TestCase { - private int len = 90; + private int len = 130; public void testLongKey() { Yaml dumper = new Yaml(createOptions(len)); diff --git a/src/test/java/org/yaml/snakeyaml/issues/issue527/Fuzzy47047Test.java b/src/test/java/org/yaml/snakeyaml/issues/issue527/Fuzzy47047Test.java index db96d9b8..162e1272 100644 --- a/src/test/java/org/yaml/snakeyaml/issues/issue527/Fuzzy47047Test.java +++ b/src/test/java/org/yaml/snakeyaml/issues/issue527/Fuzzy47047Test.java @@ -32,7 +32,8 @@ public class Fuzzy47047Test { try { LoaderOptions options = new LoaderOptions(); options.setNestingDepthLimit(30); - Yaml yaml = new Yaml(options); String strYaml = Util.getLocalResource("fuzzer/YamlFuzzer-5868638424399872"); + Yaml yaml = new Yaml(options); + String strYaml = Util.getLocalResource("fuzzer/YamlFuzzer-5868638424399872"); yaml.load(strYaml); fail("Should report invalid YAML"); } catch (YAMLException e) { 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")); + } + } } diff --git a/src/test/java/org/yaml/snakeyaml/resolver/ResolverTupleTest.java b/src/test/java/org/yaml/snakeyaml/resolver/ResolverTupleTest.java index b27c636c..1d5f1b78 100644 --- a/src/test/java/org/yaml/snakeyaml/resolver/ResolverTupleTest.java +++ b/src/test/java/org/yaml/snakeyaml/resolver/ResolverTupleTest.java @@ -25,6 +25,6 @@ public class ResolverTupleTest extends TestCase { public void testToString() { ResolverTuple tuple = new ResolverTuple(new Tag("dice"), Pattern.compile("\\d+"), 5); - assertEquals("Tuple tag=dice regexp=\\d+", tuple.toString()); + assertEquals("Tuple tag=dice regexp=\\d+ limit=5", tuple.toString()); } } |