浏览代码

Extended tests for Integer class

- added test for "parse" method
Patrick 4 年之前
父节点
当前提交
beffe24b9e
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      test/cases/boxing/IntegerTest.cpp

+ 11 - 0
test/cases/boxing/IntegerTest.cpp

@@ -88,4 +88,15 @@ namespace
     ASSERT_EQ(3, x / y / 3);
     ASSERT_EQ(1, 19 / 10);
   }
+
+  TEST_F(IntegerTest, parse)
+  {
+    ls_std::Integer x {};
+
+    x.parse("1989");
+    ASSERT_EQ(1989, x);
+
+    x.parse("-17");
+    ASSERT_EQ(-17, x);
+  }
 }