@@ -870,11 +870,17 @@ func TestSetCellStyleCurrencyNumberFormat(t *testing.T) {
870870}
871871
872872func TestSetCellStyleLangNumberFormat (t * testing.T ) {
873- rawCellValues := [][]string {{"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }}
873+ rawCellValues := make ([][]string , 42 )
874+ for i := 0 ; i < 42 ; i ++ {
875+ rawCellValues [i ] = []string {"45162" }
876+ }
874877 for lang , expected := range map [CultureName ][][]string {
875878 CultureNameUnknown : rawCellValues ,
876879 CultureNameEnUS : {{"8/24/23" }, {"8/24/23" }, {"8/24/23" }, {"8/24/23" }, {"8/24/23" }, {"0:00:00" }, {"0:00:00" }, {"0:00:00" }, {"0:00:00" }, {"45162" }, {"8/24/23" }, {"8/24/23" }, {"8/24/23" }, {"8/24/23" }, {"8/24/23" }, {"8/24/23" }, {"8/24/23" }, {"8/24/23" }, {"8/24/23" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }},
880+ CultureNameJaJP : {{"R5.8.24" }, {"令和5年8月24日" }, {"令和5年8月24日" }, {"8/24/23" }, {"2023年8月24日" }, {"0時00分" }, {"0時00分00秒" }, {"2023年8月" }, {"8月24日" }, {"R5.8.24" }, {"R5.8.24" }, {"令和5年8月24日" }, {"2023年8月" }, {"8月24日" }, {"令和5年8月24日" }, {"2023年8月" }, {"8月24日" }, {"R5.8.24" }, {"令和5年8月24日" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }},
881+ CultureNameKoKR : [][]string {[]string {"4356年 08月 24日" }, []string {"08-24" }, []string {"08-24" }, []string {"08-24-56" }, []string {"4356년 08월 24일" }, []string {"0시 00분" }, []string {"0시 00분 00초" }, []string {"4356-08-24" }, []string {"4356-08-24" }, []string {"4356年 08月 24日" }, []string {"4356年 08月 24日" }, []string {"08-24" }, []string {"4356-08-24" }, []string {"4356-08-24" }, []string {"08-24" }, []string {"4356-08-24" }, []string {"4356-08-24" }, []string {"4356年 08月 24日" }, []string {"08-24" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }},
877882 CultureNameZhCN : {{"2023年8月" }, {"8月24日" }, {"8月24日" }, {"8/24/23" }, {"2023年8月24日" }, {"0时00分" }, {"0时00分00秒" }, {"上午12时00分" }, {"上午12时00分00秒" }, {"2023年8月" }, {"2023年8月" }, {"8月24日" }, {"2023年8月" }, {"8月24日" }, {"8月24日" }, {"上午12时00分" }, {"上午12时00分00秒" }, {"2023年8月" }, {"8月24日" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }},
883+ CultureNameZhTW : {{"112/8/24" }, {"112年8月24日" }, {"112年8月24日" }, {"8/24/23" }, {"2023年8月24日" }, {"00時00分" }, {"00時00分00秒" }, {"上午12時00分" }, {"上午12時00分00秒" }, {"112/8/24" }, {"112/8/24" }, {"112年8月24日" }, {"上午12時00分" }, {"上午12時00分00秒" }, {"112年8月24日" }, {"上午12時00分" }, {"上午12時00分00秒" }, {"112/8/24" }, {"112年8月24日" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }},
878884 } {
879885 f , err := prepareTestBook5 (Options {CultureInfo : lang })
880886 assert .NoError (t , err )
@@ -886,7 +892,10 @@ func TestSetCellStyleLangNumberFormat(t *testing.T) {
886892 // Test apply language number format code with date and time pattern
887893 for lang , expected := range map [CultureName ][][]string {
888894 CultureNameEnUS : {{"2023-8-24" }, {"2023-8-24" }, {"2023-8-24" }, {"2023-8-24" }, {"2023-8-24" }, {"00:00:00" }, {"00:00:00" }, {"00:00:00" }, {"00:00:00" }, {"45162" }, {"2023-8-24" }, {"2023-8-24" }, {"2023-8-24" }, {"2023-8-24" }, {"2023-8-24" }, {"2023-8-24" }, {"2023-8-24" }, {"2023-8-24" }, {"2023-8-24" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }},
895+ CultureNameJaJP : {{"R5.8.24" }, {"令和5年8月24日" }, {"令和5年8月24日" }, {"2023-8-24" }, {"2023年8月24日" }, {"00:00:00" }, {"00:00:00" }, {"2023年8月" }, {"8月24日" }, {"R5.8.24" }, {"R5.8.24" }, {"令和5年8月24日" }, {"2023年8月" }, {"8月24日" }, {"令和5年8月24日" }, {"2023年8月" }, {"8月24日" }, {"R5.8.24" }, {"令和5年8月24日" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }},
896+ CultureNameKoKR : [][]string {[]string {"4356年 08月 24日" }, []string {"08-24" }, []string {"08-24" }, []string {"4356-8-24" }, []string {"4356년 08월 24일" }, []string {"00:00:00" }, []string {"00:00:00" }, []string {"4356-08-24" }, []string {"4356-08-24" }, []string {"4356年 08月 24日" }, []string {"4356年 08月 24日" }, []string {"08-24" }, []string {"4356-08-24" }, []string {"4356-08-24" }, []string {"08-24" }, []string {"4356-08-24" }, []string {"4356-08-24" }, []string {"4356年 08月 24日" }, []string {"08-24" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }, []string {"45162" }},
889897 CultureNameZhCN : {{"2023年8月" }, {"8月24日" }, {"8月24日" }, {"2023-8-24" }, {"2023年8月24日" }, {"00:00:00" }, {"00:00:00" }, {"上午12时00分" }, {"上午12时00分00秒" }, {"2023年8月" }, {"2023年8月" }, {"8月24日" }, {"2023年8月" }, {"8月24日" }, {"8月24日" }, {"上午12时00分" }, {"上午12时00分00秒" }, {"2023年8月" }, {"8月24日" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }},
898+ CultureNameZhTW : {{"112/8/24" }, {"112年8月24日" }, {"112年8月24日" }, {"2023-8-24" }, {"2023年8月24日" }, {"00:00:00" }, {"00:00:00" }, {"上午12時00分" }, {"上午12時00分00秒" }, {"112/8/24" }, {"112/8/24" }, {"112年8月24日" }, {"上午12時00分" }, {"上午12時00分00秒" }, {"112年8月24日" }, {"上午12時00分" }, {"上午12時00分00秒" }, {"112/8/24" }, {"112年8月24日" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }, {"45162" }},
890899 } {
891900 f , err := prepareTestBook5 (Options {CultureInfo : lang , ShortDatePattern : "yyyy-M-d" , LongTimePattern : "hh:mm:ss" })
892901 assert .NoError (t , err )
0 commit comments