{
diff --git a/src/main/java/org/greenbytes/http/sfv/package-info.java b/src/main/java/org/greenbytes/http/sfv/package-info.java
index 43d6c33..3e5b845 100644
--- a/src/main/java/org/greenbytes/http/sfv/package-info.java
+++ b/src/main/java/org/greenbytes/http/sfv/package-info.java
@@ -1,6 +1,6 @@
/**
- * Implementation of IETF
- * RFC 8941: Structured Field Values for HTTP.
+ * Implementation of IETF
+ * RFC 9651: Structured Field Values for HTTP.
*
* Includes a {@link org.greenbytes.http.sfv.Parser} and object equivalents of the defined data types
* (see {@link org.greenbytes.http.sfv.Type}).
diff --git a/src/test/java/org/greenbytes/http/sfv/Tests.java b/src/test/java/org/greenbytes/http/sfv/Tests.java
index a25b968..f8ba4e3 100644
--- a/src/test/java/org/greenbytes/http/sfv/Tests.java
+++ b/src/test/java/org/greenbytes/http/sfv/Tests.java
@@ -18,7 +18,7 @@ public void testValidIntegers() {
String[] tests = new String[] { "0", "1", "-1", "999999999999", "-999999999999", "3;a=b" };
for (String s : tests) {
- IntegerItem i = Parser.parseInteger(s);
+ IntegerItem i = (IntegerItem) Parser.parseIntegerOrDecimal(s);
assertEquals("should round-trip", i.serialize(), s);
}
}
@@ -40,7 +40,7 @@ public void testInvalidIntegers() {
for (String s : tests) {
try {
- Parser.parseInteger(s);
+ Parser.parseIntegerOrDecimal(s);
fail("should not parse as integer: " + s);
} catch (IllegalArgumentException expected) {
}
@@ -53,7 +53,7 @@ public void testValidDecimals() {
"3.14;this-is-pi" };
for (String s : tests) {
- DecimalItem i = Parser.parseDecimal(s);
+ DecimalItem i = (DecimalItem) Parser.parseIntegerOrDecimal(s);
assertEquals("should round-trip", s, i.serialize());
}
}
@@ -64,7 +64,7 @@ public void testInvalidDecimals() {
for (String s : tests) {
try {
- Parser.parseDecimal(s);
+ Parser.parseIntegerOrDecimal(s);
fail("should not parse as decimal: " + s);
} catch (IllegalArgumentException expected) {
}