Skip to content

Commit aca2959

Browse files
Add unit tests for the BAHTTEXT formula function (#2148)
- Fix code lint issue
1 parent c95ba17 commit aca2959

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

calc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ var (
235235
thBaht = "\u0E1A\u0E32\u0E17"
236236
thSatang = "\u0E2A\u0E15\u0E32\u0E07\u0E04\u0E4C"
237237
thMinus = "\u0E25\u0E1A"
238-
)
238+
)
239239

240240
// calcContext defines the formula execution context.
241241
type calcContext struct {

calc_test.go

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1707,6 +1707,29 @@ func TestCalcCellValue(t *testing.T) {
17071707
"ARRAYTOTEXT(A1:D2)": "1, 4, , Month, 2, 5, , Jan",
17081708
"ARRAYTOTEXT(A1:D2,0)": "1, 4, , Month, 2, 5, , Jan",
17091709
"ARRAYTOTEXT(A1:D2,1)": "{1,4,,\"Month\";2,5,,\"Jan\"}",
1710+
// BAHTTEXT
1711+
"BAHTTEXT(-1.1)": "\u0e25\u0e1a\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e1a\u0e32\u0e17\u0e2a\u0e34\u0e1a\u0e2a\u0e15\u0e32\u0e07\u0e04\u0e4c",
1712+
"BAHTTEXT(0)": "\u0e28\u0e39\u0e19\u0e22\u0e4c\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1713+
"BAHTTEXT(1)": "\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1714+
"BAHTTEXT(1.1)": "\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e1a\u0e32\u0e17\u0e2a\u0e34\u0e1a\u0e2a\u0e15\u0e32\u0e07\u0e04\u0e4c",
1715+
"BAHTTEXT(2)": "\u0e2a\u0e2d\u0e07\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1716+
"BAHTTEXT(3)": "\u0e2a\u0e32\u0e21\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1717+
"BAHTTEXT(4)": "\u0e2a\u0e35\u0e48\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1718+
"BAHTTEXT(5)": "\u0e2b\u0e49\u0e32\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1719+
"BAHTTEXT(6)": "\u0e2b\u0e01\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1720+
"BAHTTEXT(7)": "\u0e40\u0e08\u0e47\u0e14\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1721+
"BAHTTEXT(8)": "\u0e41\u0e1b\u0e14\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1722+
"BAHTTEXT(9)": "\u0e40\u0e01\u0e49\u0e32\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1723+
"BAHTTEXT(10)": "\u0e2a\u0e34\u0e1a\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1724+
"BAHTTEXT(11)": "\u0e2a\u0e34\u0e1a\u0e40\u0e2d\u0e47\u0e14\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1725+
"BAHTTEXT(15)": "\u0e2a\u0e34\u0e1a\u0e2b\u0e49\u0e32\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1726+
"BAHTTEXT(20)": "\u0e22\u0e35\u0e48\u0e2a\u0e34\u0e1a\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1727+
"BAHTTEXT(100)": "\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e23\u0e49\u0e2d\u0e22\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1728+
"BAHTTEXT(130)": "\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e23\u0e49\u0e2d\u0e22\u0e2a\u0e32\u0e21\u0e2a\u0e34\u0e1a\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1729+
"BAHTTEXT(1000)": "\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e1e\u0e31\u0e19\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1730+
"BAHTTEXT(10000)": "\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e2b\u0e21\u0e37\u0e48\u0e19\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1731+
"BAHTTEXT(100000)": "\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e41\u0e2a\u0e19\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
1732+
"BAHTTEXT(1000000)": "\u0e2b\u0e19\u0e36\u0e48\u0e07\u0e25\u0e49\u0e32\u0e19\u0e1a\u0e32\u0e17\u0e16\u0e49\u0e27\u0e19",
17101733
// CHAR
17111734
"CHAR(65)": "A",
17121735
"CHAR(97)": "a",

0 commit comments

Comments
 (0)