aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/org/yaml/snakeyaml/issues/issue431/FlexSimleKeyTest.java2
-rw-r--r--src/test/java/org/yaml/snakeyaml/issues/issue527/Fuzzy47047Test.java3
-rw-r--r--src/test/java/org/yaml/snakeyaml/issues/issue529/Fuzzy47028Test.java18
-rw-r--r--src/test/java/org/yaml/snakeyaml/resolver/ResolverTupleTest.java2
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());
}
}