diff options
Diffstat (limited to 'mr_IN/mr_IN_test.go')
-rw-r--r-- | mr_IN/mr_IN_test.go | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/mr_IN/mr_IN_test.go b/mr_IN/mr_IN_test.go new file mode 100644 index 00000000..e9e802b9 --- /dev/null +++ b/mr_IN/mr_IN_test.go @@ -0,0 +1,32 @@ +package mr_IN + +import "testing" + +func TestGrouping(t *testing.T) { + + tests := []struct { + num float64 + v uint64 + expected string + }{ + { + num: 1123456.5643, + v: 2, + expected: "11,23,456.56", + }, + } + + trans := New() + + for _, tt := range tests { + s := string(trans.FmtNumber(tt.num, tt.v)) + if s != tt.expected { + t.Errorf("Expected '%s' Got '%s", tt.expected, s) + } + } + + // num := float64(1123456.5643) + + // s := trans.FmtNumber(num, 2) + // fmt.Println(string(s)) +} |