|
@@ -62,40 +62,48 @@ var strUtil = require('../../public/stringUtil');
|
|
|
// t.end();
|
|
// t.end();
|
|
|
// })
|
|
// })
|
|
|
|
|
|
|
|
-test('test 千分位', function(t){
|
|
|
|
|
- let num = 123.01;
|
|
|
|
|
- t.equal( strUtil.comdify(num.toString()), "123.01");
|
|
|
|
|
- num = 123456.01;
|
|
|
|
|
- t.equal( strUtil.comdify(num.toString()), "123,456.01");
|
|
|
|
|
- num = 1234567.01;
|
|
|
|
|
- t.equal( strUtil.comdify(num.toString()), "1,234,567.01");
|
|
|
|
|
- num = 1234567;
|
|
|
|
|
- t.equal( strUtil.comdify(String(num)), "1,234,567");
|
|
|
|
|
- t.end();
|
|
|
|
|
-})
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-test('test number to Chinese', function(t){
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(0, false, false), '零');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(0, true, false), '零元整');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(0.68, true, false), '零元六角八分');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(0.68, true, true), '零元陆角捌分');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(10, false, false), '一十');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(10, false, true), '壹拾');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(11, false, false), '一十一');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(11, false, true), '壹拾壹');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(12, false, false), '一十二');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(12, false, true), '壹拾贰');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(21, false, false), '二十一');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(21, false, true), '贰拾壹');
|
|
|
|
|
-
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(0.123456789, false, false), '零点一二三四五六七八九');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(10.123456789, false, false), '一十点一二三四五六七八九');
|
|
|
|
|
-
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(123456789.15, false, false), '一亿二千三百四十五万六千七百八十九点一五');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(123456789.15, false, true), '壹億贰仟叁佰肆拾伍萬陆仟柒佰捌拾玖点壹伍');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(123456789.15, true, false), '一亿二千三百四十五万六千七百八十九元一角五分');
|
|
|
|
|
- t.equal(strUtil.convertToCaptionNum(123456789.15, true, true), '壹億贰仟叁佰肆拾伍萬陆仟柒佰捌拾玖元壹角伍分');
|
|
|
|
|
|
|
+// test('test 千分位', function(t){
|
|
|
|
|
+// let num = 123.01;
|
|
|
|
|
+// t.equal( strUtil.comdify(num.toString()), "123.01");
|
|
|
|
|
+// num = 123456.01;
|
|
|
|
|
+// t.equal( strUtil.comdify(num.toString()), "123,456.01");
|
|
|
|
|
+// num = 1234567.01;
|
|
|
|
|
+// t.equal( strUtil.comdify(num.toString()), "1,234,567.01");
|
|
|
|
|
+// num = 1234567;
|
|
|
|
|
+// t.equal( strUtil.comdify(String(num)), "1,234,567");
|
|
|
|
|
+// t.end();
|
|
|
|
|
+// })
|
|
|
|
|
+//
|
|
|
|
|
+//
|
|
|
|
|
+// test('test number to Chinese', function(t){
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(0, false, false), '零');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(0, true, false), '零元整');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(0.68, true, false), '零元六角八分');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(0.68, true, true), '零元陆角捌分');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(10, false, false), '一十');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(10, false, true), '壹拾');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(11, false, false), '一十一');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(11, false, true), '壹拾壹');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(12, false, false), '一十二');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(12, false, true), '壹拾贰');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(21, false, false), '二十一');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(21, false, true), '贰拾壹');
|
|
|
|
|
+//
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(0.123456789, false, false), '零点一二三四五六七八九');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(10.123456789, false, false), '一十点一二三四五六七八九');
|
|
|
|
|
+//
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(123456789.15, false, false), '一亿二千三百四十五万六千七百八十九点一五');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(123456789.15, false, true), '壹億贰仟叁佰肆拾伍萬陆仟柒佰捌拾玖点壹伍');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(123456789.15, true, false), '一亿二千三百四十五万六千七百八十九元一角五分');
|
|
|
|
|
+// t.equal(strUtil.convertToCaptionNum(123456789.15, true, true), '壹億贰仟叁佰肆拾伍萬陆仟柒佰捌拾玖元壹角伍分');
|
|
|
|
|
+//
|
|
|
|
|
+// t.end();
|
|
|
|
|
+// })
|
|
|
|
|
|
|
|
|
|
+test('test String 大小比较', function(t){
|
|
|
|
|
+ let Str1 = '02JXF', Str2 = '03WHF';
|
|
|
|
|
+ Str2 = '0050001';
|
|
|
|
|
+ console.log((Str1 < Str2));
|
|
|
|
|
+ // t.equal( (Str1 > Str2), true);
|
|
|
t.end();
|
|
t.end();
|
|
|
})
|
|
})
|