add testBigDecimalNoRootTag
diff --git a/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBeanTest.java b/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBeanTest.java
index 8d7c0d6..7a66522 100644
--- a/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBeanTest.java
+++ b/src/test/java/org/yaml/snakeyaml/issues/issue40/DogFoodBeanTest.java
@@ -4,6 +4,8 @@
 
 import junit.framework.TestCase;
 
+import org.yaml.snakeyaml.JavaBeanDumper;
+import org.yaml.snakeyaml.JavaBeanLoader;
 import org.yaml.snakeyaml.Yaml;
 
 public class DogFoodBeanTest extends TestCase {
@@ -13,7 +15,7 @@
         input.setDecimal(new BigDecimal("5"));
         Yaml yaml = new Yaml();
         String text = yaml.dump(input);
-        System.out.println(text);
+        // System.out.println(text);
         assertEquals("!!org.yaml.snakeyaml.issues.issue40.DogFoodBean {decimal: !!float '5'}\n",
                 text);
         DogFoodBean output = (DogFoodBean) yaml.load(text);
@@ -31,6 +33,18 @@
         assertEquals(input.getDecimal(), output.getDecimal());
     }
 
+    public void testBigDecimalNoRootTag() {
+        DogFoodBean input = new DogFoodBean();
+        input.setDecimal(new BigDecimal("5.123"));
+        JavaBeanDumper dumper = new JavaBeanDumper();
+        String text = dumper.dump(input);
+        // System.out.println(text);
+        assertEquals("decimal: 5.123\n", text);
+        JavaBeanLoader<DogFoodBean> loader = new JavaBeanLoader<DogFoodBean>(DogFoodBean.class);
+        DogFoodBean output = (DogFoodBean) loader.load(text);
+        assertEquals(input.getDecimal(), output.getDecimal());
+    }
+
     public void testBigDecimal1() {
         Yaml yaml = new Yaml();
         String text = yaml.dump(new BigDecimal("5"));