Add a failing test for #1770
diff --git a/src/test/java/com/fasterxml/jackson/failing/Core384Test.java b/src/test/java/com/fasterxml/jackson/failing/Core384Test.java
index 0451682..b4bf0e6 100644
--- a/src/test/java/com/fasterxml/jackson/failing/Core384Test.java
+++ b/src/test/java/com/fasterxml/jackson/failing/Core384Test.java
@@ -19,14 +19,16 @@
 
         Fleet fleet = initVehicle();
 
+        /*
 for (Vehicle v : fleet.vehicles) {
     System.out.println("Vehicle, type: "+v.getClass());
 }
+*/
         String serializedFleet = mapper
                 .writerWithDefaultPrettyPrinter()
                 .writeValueAsString(fleet);
 
-System.out.println(serializedFleet);
+//System.out.println(serializedFleet);
 
         Fleet deserializedFleet = mapper.readValue(serializedFleet, Fleet.class);
 
diff --git a/src/test/java/com/fasterxml/jackson/failing/NumberNodes1770Test.java b/src/test/java/com/fasterxml/jackson/failing/NumberNodes1770Test.java
new file mode 100644
index 0000000..93e3602
--- /dev/null
+++ b/src/test/java/com/fasterxml/jackson/failing/NumberNodes1770Test.java
@@ -0,0 +1,23 @@
+package com.fasterxml.jackson.failing;
+
+import com.fasterxml.jackson.databind.*;
+
+/**
+ * Basic tests for {@link JsonNode} implementations that
+ * contain numeric values.
+ */
+public class NumberNodes1770Test extends BaseMapTest
+{
+    private final ObjectMapper MAPPER = newObjectMapper();
+
+    // Related to [databind#1770]
+    public void testBigDecimalCoercion() throws Exception
+    {
+        final JsonNode jsonNode = MAPPER.reader()
+            .with(DeserializationFeature.USE_BIG_DECIMAL_FOR_FLOATS)
+            .readTree("7976931348623157e309");
+        assertTrue(jsonNode.isBigDecimal());
+        // the following fails with NumberFormatException, because jsonNode is a DoubleNode with a value of POSITIVE_INFINITY
+//        Assert.assertTrue(jsonNode.decimalValue().compareTo(new BigDecimal("7976931348623157e309")) == 0);
+    }
+}