From 940b4d1848e8c70ab7642901a68594e8016caffc Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 18:51:28 +0200 Subject: Adding upstream version 1:7.0.4. Signed-off-by: Daniel Baumann --- sc/qa/unit/data/functions/text/fods/arabic.fods | 982 ++++ sc/qa/unit/data/functions/text/fods/asc.fods | 2579 ++++++++++ sc/qa/unit/data/functions/text/fods/bahttext.fods | 4967 ++++++++++++++++++++ sc/qa/unit/data/functions/text/fods/base.fods | 2129 +++++++++ sc/qa/unit/data/functions/text/fods/char.fods | 4308 +++++++++++++++++ sc/qa/unit/data/functions/text/fods/clean.fods | 2088 ++++++++ sc/qa/unit/data/functions/text/fods/code.fods | 3082 ++++++++++++ sc/qa/unit/data/functions/text/fods/concat.fods | 1373 ++++++ .../unit/data/functions/text/fods/concatenate.fods | 1316 ++++++ sc/qa/unit/data/functions/text/fods/decimal.fods | 1719 +++++++ sc/qa/unit/data/functions/text/fods/dollar.fods | 1360 ++++++ sc/qa/unit/data/functions/text/fods/encodeurl.fods | 4728 +++++++++++++++++++ sc/qa/unit/data/functions/text/fods/exact.fods | 2968 ++++++++++++ sc/qa/unit/data/functions/text/fods/find.fods | 1435 ++++++ sc/qa/unit/data/functions/text/fods/findb.fods | 1634 +++++++ sc/qa/unit/data/functions/text/fods/fixed.fods | 1177 +++++ sc/qa/unit/data/functions/text/fods/jis.fods | 1830 ++++++++ sc/qa/unit/data/functions/text/fods/left.fods | 1284 +++++ sc/qa/unit/data/functions/text/fods/leftb.fods | 1195 +++++ sc/qa/unit/data/functions/text/fods/len.fods | 1321 ++++++ sc/qa/unit/data/functions/text/fods/lenb.fods | 1235 +++++ sc/qa/unit/data/functions/text/fods/lower.fods | 1270 +++++ sc/qa/unit/data/functions/text/fods/mid.fods | 1250 +++++ sc/qa/unit/data/functions/text/fods/midb.fods | 1133 +++++ .../unit/data/functions/text/fods/numbervalue.fods | 1181 +++++ sc/qa/unit/data/functions/text/fods/proper.fods | 1214 +++++ sc/qa/unit/data/functions/text/fods/regex.fods | 1385 ++++++ sc/qa/unit/data/functions/text/fods/replace.fods | 1407 ++++++ sc/qa/unit/data/functions/text/fods/replaceb.fods | 2096 +++++++++ sc/qa/unit/data/functions/text/fods/rept.fods | 1179 +++++ sc/qa/unit/data/functions/text/fods/right.fods | 1549 ++++++ sc/qa/unit/data/functions/text/fods/rightb.fods | 1492 ++++++ sc/qa/unit/data/functions/text/fods/roman.fods | 1330 ++++++ sc/qa/unit/data/functions/text/fods/search.fods | 1618 +++++++ sc/qa/unit/data/functions/text/fods/searchb.fods | 1754 +++++++ .../unit/data/functions/text/fods/substitute.fods | 1343 ++++++ sc/qa/unit/data/functions/text/fods/t.fods | 1675 +++++++ sc/qa/unit/data/functions/text/fods/text.fods | 1620 +++++++ sc/qa/unit/data/functions/text/fods/textjoin.fods | 1528 ++++++ sc/qa/unit/data/functions/text/fods/trim.fods | 1347 ++++++ sc/qa/unit/data/functions/text/fods/unichar.fods | 2436 ++++++++++ sc/qa/unit/data/functions/text/fods/unicode.fods | 2583 ++++++++++ sc/qa/unit/data/functions/text/fods/upper.fods | 1377 ++++++ sc/qa/unit/data/functions/text/fods/value.fods | 1384 ++++++ 44 files changed, 79861 insertions(+) create mode 100644 sc/qa/unit/data/functions/text/fods/arabic.fods create mode 100644 sc/qa/unit/data/functions/text/fods/asc.fods create mode 100644 sc/qa/unit/data/functions/text/fods/bahttext.fods create mode 100644 sc/qa/unit/data/functions/text/fods/base.fods create mode 100644 sc/qa/unit/data/functions/text/fods/char.fods create mode 100644 sc/qa/unit/data/functions/text/fods/clean.fods create mode 100644 sc/qa/unit/data/functions/text/fods/code.fods create mode 100644 sc/qa/unit/data/functions/text/fods/concat.fods create mode 100644 sc/qa/unit/data/functions/text/fods/concatenate.fods create mode 100644 sc/qa/unit/data/functions/text/fods/decimal.fods create mode 100644 sc/qa/unit/data/functions/text/fods/dollar.fods create mode 100644 sc/qa/unit/data/functions/text/fods/encodeurl.fods create mode 100644 sc/qa/unit/data/functions/text/fods/exact.fods create mode 100644 sc/qa/unit/data/functions/text/fods/find.fods create mode 100644 sc/qa/unit/data/functions/text/fods/findb.fods create mode 100644 sc/qa/unit/data/functions/text/fods/fixed.fods create mode 100644 sc/qa/unit/data/functions/text/fods/jis.fods create mode 100644 sc/qa/unit/data/functions/text/fods/left.fods create mode 100644 sc/qa/unit/data/functions/text/fods/leftb.fods create mode 100644 sc/qa/unit/data/functions/text/fods/len.fods create mode 100644 sc/qa/unit/data/functions/text/fods/lenb.fods create mode 100644 sc/qa/unit/data/functions/text/fods/lower.fods create mode 100644 sc/qa/unit/data/functions/text/fods/mid.fods create mode 100644 sc/qa/unit/data/functions/text/fods/midb.fods create mode 100644 sc/qa/unit/data/functions/text/fods/numbervalue.fods create mode 100644 sc/qa/unit/data/functions/text/fods/proper.fods create mode 100644 sc/qa/unit/data/functions/text/fods/regex.fods create mode 100644 sc/qa/unit/data/functions/text/fods/replace.fods create mode 100644 sc/qa/unit/data/functions/text/fods/replaceb.fods create mode 100644 sc/qa/unit/data/functions/text/fods/rept.fods create mode 100644 sc/qa/unit/data/functions/text/fods/right.fods create mode 100644 sc/qa/unit/data/functions/text/fods/rightb.fods create mode 100644 sc/qa/unit/data/functions/text/fods/roman.fods create mode 100644 sc/qa/unit/data/functions/text/fods/search.fods create mode 100644 sc/qa/unit/data/functions/text/fods/searchb.fods create mode 100644 sc/qa/unit/data/functions/text/fods/substitute.fods create mode 100644 sc/qa/unit/data/functions/text/fods/t.fods create mode 100644 sc/qa/unit/data/functions/text/fods/text.fods create mode 100644 sc/qa/unit/data/functions/text/fods/textjoin.fods create mode 100644 sc/qa/unit/data/functions/text/fods/trim.fods create mode 100644 sc/qa/unit/data/functions/text/fods/unichar.fods create mode 100644 sc/qa/unit/data/functions/text/fods/unicode.fods create mode 100644 sc/qa/unit/data/functions/text/fods/upper.fods create mode 100644 sc/qa/unit/data/functions/text/fods/value.fods (limited to 'sc/qa/unit/data/functions/text') diff --git a/sc/qa/unit/data/functions/text/fods/arabic.fods b/sc/qa/unit/data/functions/text/fods/arabic.fods new file mode 100644 index 000000000..87a026e89 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/arabic.fods @@ -0,0 +1,982 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/3287bc2f91438085b7604773d5e0346fc3c3f452 + + + 0 + 0 + 17494 + 2709 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 80 + 60 + true + false + + + 0 + 6 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 80 + 60 + true + false + + + Sheet2 + 1241 + 0 + 80 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + ARABIC Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple ARABIC formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + 1912 + + + + + + + + + + + + + 1014 + + + 1014 + + + TRUE + + + =ARABIC("MXIV") + + + + + + + + + + + + + 2002 + + + 2002 + + + TRUE + + + =ARABIC("MMII") + + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =ARABIC(I1) + + + + LVII + + + + + + + + + + + + 0 + + + 0 + + + TRUE + + + =ARABIC(I2) + + + + + + + + + + + + + 57 + + + 57 + + + TRUE + + + =ARABIC(I4) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/asc.fods b/sc/qa/unit/data/functions/text/fods/asc.fods new file mode 100644 index 000000000..940268d68 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/asc.fods @@ -0,0 +1,2579 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/3287bc2f91438085b7604773d5e0346fc3c3f452 + + + 0 + 0 + 29633 + 41998 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 80 + 60 + true + false + + + 8 + 39 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 80 + 60 + true + false + + + Sheet2 + 1241 + 0 + 80 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + ASC Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple ASC formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + !”#$%&’()*+,-./ + + + + + + !”#$%&’()*+,-./ + + + + + + + + + + + Libre Office + + + Libre Office + + + TRUE + + + =ASC("Libre Office") + + + + 0123456789 + + + + + + 0123456789 + + + + + + + + + + + ABCDEFGHIJKLMNOPQRSTUVWXYZ + + + ABCDEFGHIJKLMNOPQRSTUVWXYZ + + + TRUE + + + =ASC("ABCDEFGHIJKLMNOPQRSTUVWXYZ") + + + + :;<=>?@ + + + + + + :;<=>?@ + + + + + + + + + + !"#$%&'()*+,-./ + + + !"#$%&'()*+,-./ + + + TRUE + + + =ASC(I1) + + + + ABCDEFGHIJKLMN + + + + + + ABCDEFGHIJKLMN + + + + + + + + + + 0123456789 + + + 0123456789 + + + TRUE + + + =ASC(I2) + + + + OPQRSTUVWXYZ + + + + + + OPQRSTUVWXYZ + + + + + + + + + + + :;<=>?@ + + + :;<=>?@ + + + TRUE + + + =ASC(I3) + + + + [¥]^_‘ + + + + + + [¥]^_‘ + + + + + + ABCDEFGHIJKLMN + + + ABCDEFGHIJKLMN + + + TRUE + + + =ASC(I4) + + + + abcdefghijklmn + + + + + + + + + + + + OPQRSTUVWXYZ + + + OPQRSTUVWXYZ + + + TRUE + + + =ASC(I5) + + + + opqrstuvwxyz + + + + + + + + + + + + [\]^_` + + + [\]^_` + + + TRUE + + + =ASC(I6) + + + + {|}~。「」、 + + + + + + + + + + + abcdefghijklmn + + + abcdefghijklmn + + + TRUE + + + =ASC(I7) + + + + ヲァィゥェォャュョッー + + + + + ”’((),[]‘{}「」、 + + + + + + opqrstuvwxyz + + + opqrstuvwxyz + + + TRUE + + + =ASC(I8) + + + + アイウエオ + + + + + “〔〕〈〉《》『』【】 + + + + + + {|}~。「」、 + + + {|}~。「」、 + + + TRUE + + + =ASC(I9) + + + + カキクケコ + + + + + abcdefghijklmn + + + + + + ヲァィゥェォャュョッー + + + ヲァィゥェォャュョッー + + + TRUE + + + =ASC(I10) + + + + サシスセソ + + + + + opqrstuvwxyz + + + + + + アイウエオ + + + アイウエオ + + + TRUE + + + =ASC(I11) + + + + タチツテト + + + + {|}~。「」、 + + + + + + カキクケコ + + + カキクケコ + + + TRUE + + + =ASC(I12) + + + + ナニヌネノ + + + + ヲァィゥェォャュョッー + + + + + + サシスセソ + + + サシスセソ + + + TRUE + + + =ASC(I13) + + + + ハヒフヘホ + + + + アイウエオ + + + + + + タチツテト + + + タチツテト + + + TRUE + + + =ASC(I14) + + + + マミムメモ + + + + + カキクケコ + + + + + + ナニヌネノ + + + ナニヌネノ + + + TRUE + + + =ASC(I15) + + + + ヤユヨ + + + + サシスセソ + + + + + + ハヒフヘホ + + + ハヒフヘホ + + + TRUE + + + =ASC(I16) + + + + ラリルレロ + + + + タチツテト + + + + + + マミムメモ + + + マミムメモ + + + TRUE + + + =ASC(I17) + + + + ワン + + + + + ナニヌネノ + + + + + + ヤユヨ + + + ヤユヨ + + + TRUE + + + =ASC(I18) + + + + + + + + ハヒフヘホ + + + + + + ラリルレロ + + + ラリルレロ + + + TRUE + + + =ASC(I19) + + + + + + + + マミムメモ + + + + + + ワン + + + ワン + + + TRUE + + + =ASC(I20) + + + + ガギグゲゴ + + + + + ヤユヨ + + + + + + + + + + + + TRUE + + + =ASC(I21) + + + + ザジズゼゾ + + + + ラリルレロ + + + + + + + + + + + + TRUE + + + =ASC(I22) + + + + ダヂヅデド + + + + ワン + + + + + + ガギグゲゴ + + + ガギグゲゴ + + + TRUE + + + =ASC(I23) + + + + バビブベボ + + + + + + + + + + + ザジズゼゾ + + + ザジズゼゾ + + + TRUE + + + =ASC(I24) + + + + パピプペポ + + + + + + + + + + ダヂヅデド + + + ダヂヅデド + + + TRUE + + + =ASC(I25) + + + + ア゛イ゛ウ゛エ゛オ゛ + + + + ガギグゲゴ + + + + + + バビブベボ + + + バビブベボ + + + TRUE + + + =ASC(I26) + + + + ア゜イ゜ウ゜エ゜オ゜ + + + + ザジズゼゾ + + + + + + パピプペポ + + + パピプペポ + + + TRUE + + + =ASC(I27) + + + + オープンオフィス + + + + ダヂヅデド + + + + + + ア゙イ゙ヴエ゙オ゙ + + + ア゙イ゙ヴエ゙オ゙ + + + TRUE + + + =ASC(I28) + + + + オーフ゜ンオフィス + + + + バビブベボ + + + + + + ア゚イ゚ウ゚エ゚オ゚ + + + ア゚イ゚ウ゚エ゚オ゚ + + + TRUE + + + =ASC(I29) + + + + 中本崇志 + + + + パピプペポ + + + + + + オープンオフィス + + + オープンオフィス + + + TRUE + + + =ASC(I30) + + + + 中本ジェームズ崇志 + + + + + ア゛イ゛ウ゛エ゛オ゛ + + + + + + オープンオフィス + + + オープンオフィス + + + TRUE + + + =ASC(I31) + + + + 中本シ゛ェームス゛崇志 + + + + ア゜イ゜ウ゜エ゜オ゜ + + + + + + 中本崇志 + + + 中本崇志 + + + TRUE + + + =ASC(I32) + + + + 中本シ゛ェームズ崇志 + + + + オープンオフィス + + + + + + 中本ジェームズ崇志 + + + 中本ジェームズ崇志 + + + TRUE + + + =ASC(I33) + + + + 中本ジェームス゛崇志 + + + + オーフ゜ンオフィス + + + + + + 中本ジェームズ崇志 + + + 中本ジェームズ崇志 + + + TRUE + + + =ASC(I34) + + + + 中本崇志 + + + + + + 中本ジェームズ崇志 + + + 中本ジェームズ崇志 + + + TRUE + + + =ASC(I35) + + + + + 中本ジェームズ崇志 + + + + + + 中本ジェームズ崇志 + + + 中本ジェームズ崇志 + + + TRUE + + + =ASC(I36) + + + + 中本シ゛ェームス゛崇志 + + + + + + !"#$%&'()*+,-./ + + + !"#$%&'()*+,-./ + + + TRUE + + + =ASC(M1) + + + + 中本シ゛ェームズ崇志 + + + + + + 0123456789 + + + 0123456789 + + + TRUE + + + =ASC(M2) + + + + + 中本ジェームス゛崇志 + + + + + + :;<=>?@ + + + :;<=>?@ + + + TRUE + + + =ASC(M3) + + + + + + ABCDEFGHIJKLMN + + + ABCDEFGHIJKLMN + + + TRUE + + + =ASC(M4) + + + + + + OPQRSTUVWXYZ + + + OPQRSTUVWXYZ + + + TRUE + + + =ASC(M5) + + + + + + + + [\]^_` + + + [\]^_` + + + TRUE + + + =ASC(M6) + + + + + + \ + + + \ + + + TRUE + + + =ASC(M7) + + + + + + + + + + + + TRUE + + + =ASC(M8) + + + + + + + + + + + + + + TRUE + + + =ASC(M9) + + + + + + "'((),[]`{}「」、 + + + "'((),[]`{}「」、 + + + TRUE + + + =ASC(M10) + + + + + + “〔〕〈〉《》『』【】 + + + “〔〕〈〉《》『』【】 + + + TRUE + + + =ASC(M11) + + + + + + + + abcdefghijklmn + + + abcdefghijklmn + + + TRUE + + + =ASC(M12) + + + + + + opqrstuvwxyz + + + opqrstuvwxyz + + + TRUE + + + =ASC(M13) + + + + + + {|}~。「」、 + + + {|}~。「」、 + + + TRUE + + + =ASC(M14) + + + + + + + + ヲァィゥェォャュョッー + + + ヲァィゥェォャュョッー + + + TRUE + + + =ASC(M15) + + + + + + アイウエオ + + + アイウエオ + + + TRUE + + + =ASC(M16) + + + + + + カキクケコ + + + カキクケコ + + + TRUE + + + =ASC(M17) + + + + + + + + サシスセソ + + + サシスセソ + + + TRUE + + + =ASC(M18) + + + + + + タチツテト + + + タチツテト + + + TRUE + + + =ASC(M19) + + + + + + ナニヌネノ + + + ナニヌネノ + + + TRUE + + + =ASC(M20) + + + + + + ハヒフヘホ + + + ハヒフヘホ + + + TRUE + + + =ASC(M21) + + + + + + マミムメモ + + + マミムメモ + + + TRUE + + + =ASC(M22) + + + + + + ヤユヨ + + + ヤユヨ + + + TRUE + + + =ASC(M23) + + + + + + ラリルレロ + + + ラリルレロ + + + TRUE + + + =ASC(M24) + + + + + + ワン + + + ワン + + + TRUE + + + =ASC(M25) + + + + + + + + + + + + TRUE + + + =ASC(M26) + + + + + + + + + + + + TRUE + + + =ASC(M27) + + + + + + ガギグゲゴ + + + ガギグゲゴ + + + TRUE + + + =ASC(M28) + + + + + + ザジズゼゾ + + + ザジズゼゾ + + + TRUE + + + =ASC(M29) + + + + + + ダヂヅデド + + + ダヂヅデド + + + TRUE + + + =ASC(M30) + + + + + + バビブベボ + + + バビブベボ + + + TRUE + + + =ASC(M31) + + + + + + パピプペポ + + + パピプペポ + + + TRUE + + + =ASC(M32) + + + + + + ア゙イ゙ヴエ゙オ゙ + + + ア゙イ゙ヴエ゙オ゙ + + + TRUE + + + =ASC(M33) + + + + + + ア゚イ゚ウ゚エ゚オ゚ + + + ア゚イ゚ウ゚エ゚オ゚ + + + TRUE + + + =ASC(M34) + + + + + + オープンオフィス + + + オープンオフィス + + + TRUE + + + =ASC(M35) + + + + + + オープンオフィス + + + オープンオフィス + + + TRUE + + + =ASC(M36) + + + + + + 中本崇志 + + + 中本崇志 + + + TRUE + + + =ASC(M37) + + + + + + 中本ジェームズ崇志 + + + 中本ジェームズ崇志 + + + TRUE + + + =ASC(M38) + + + + + + 中本ジェームズ崇志 + + + 中本ジェームズ崇志 + + + TRUE + + + =ASC(M39) + + + + + + 中本ジェームズ崇志 + + + 中本ジェームズ崇志 + + + TRUE + + + =ASC(M40) + + + + + + 中本ジェームズ崇志 + + + 中本ジェームズ崇志 + + + TRUE + + + =ASC(M41) + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/bahttext.fods b/sc/qa/unit/data/functions/text/fods/bahttext.fods new file mode 100644 index 000000000..04b227d2a --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/bahttext.fods @@ -0,0 +1,4967 @@ + + + + 2017-04-05T20:50:35.229857290P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/8e5437ea859e78f7de2730bfa60ab6d27534f286 + + + 0 + 0 + 100465 + 11537 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + 4 + 1 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + Sheet2 + 1241 + 0 + 100 + 60 + false + true + true + true + 12632256 + true + true + true + true + true + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + cs + CZ + + + + + + de + DE + + + + + + en + US + + + + + + nl + NL + + + + + + hi + IN + + + + + + true + true + 3 + 1 + true + 1 + true + sgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMA0wAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkxldHRlcgBJbnB1dFNsb3Q6VHJheTEARHVwbGV4Ok5vbmUAABIAQ09NUEFUX0RVUExFWF9NT0RFDwBEdXBsZXhNb2RlOjpPZmY= + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + / + + / + + + + + + + / + + / + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + - + + + + + + + + - + + + + + + + + + - + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + + + - + + + + + + + - Kč + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + Yes + + + Yes + + + No + + + + + True + + + True + + + False + + + + + On + + + On + + + Off + + + + + ¥€ + + + + + + + + + ( + + + + + + ) + + + + + + + + + + - + + + + + + + $ + + + + + + ($ + + ) + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + - + + + + + - € + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + + + + + + + + ( + + + + ) + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + ( + + ) + + + - + + + + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + + + ( + + ) + + + - + + + + + + + + + + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + + + $ + + + + + ( + $ + + ) + + + + + % + + + + % + + + + - + + % + + + + + + + + - + + + + + + - + + - + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + % + + + + - + + % + + + + + DM + + + - + + DM + + + + + DM + + + + - + + DM + + + + + DM + + + - + + DM + + + + + DM + + + + - + + DM + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + DM + + + - + + + DM + + + + - DM + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + + DM + + + - + + + DM + + + + - + + DM + + + + + + + + + + Ouch! - + + - Error detected! + + + + - Result=0 - No Errordetection + + + + / + + / + + + + + + + + + + + + + £ + + + + + + + + + £ + + + + + + + + + + £ + + + + + + + + + £ + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + £ + + + + + + + + + + + + £ + + - + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + £ + + + + + + + + + + + + £ + + - + + + + + + + + + + + + + + + + + - + + + + + + + + DM + + + - + + + DM + + + + + + DM + + + - + + + DM + + + + + + DM + + + + - + + + DM + + + + + + DM + + + + - + + + DM + + + + + + DM + + + + - + + + DM + + + + + + + + + + + + + - + + + + + tan + + aa + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + : + + : + + + + + + + : + + : + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + + + + + + + + + ( + + + + ) + + + + + ok + + + + ERR! + + + + + + + + + + - + + + + + + + + - + + + + + + + + + + + + + + + + + - + + + + + + + + - Kč + + + + + + + + + + + + + + + + + - + + + + + + + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + + - + + + + + + + + + + + + + ¥€ + + + + + + + + + ( + + + + + + ) + + + + $ + + + + + - + $ + + + + + WAAR + + + WAAR + + + ONWAAR + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + - + + + + + : + + : + + + + + : + + + + + + + + ( + + ) + + + + + + + + % + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + . + + + + + + + + + + : + + + + + + + : + + : + + + + + + + . + + . + + + + : + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + : + + : + + + + + : + + + + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + - + + - + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + - + + - + + + + : + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + BAHTTEXT Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple BAHTTEXT formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + 0.08 + + + 10 + + + 1 + + + + + + + + + + + + + + + + + + หนึ่งพันสองร้อยหกสิบห้าบาทถ้วน + + + หนึ่งพันสองร้อยหกสิบห้าบาทถ้วน + + + TRUE + + + =BAHTTEXT("1265") + + + + 0.09 + + + 11 + + + 2 + + + + + + + + + + + + + + + + 105 + + + + + + + หนึ่งบาทถ้วน + + + หนึ่งบาทถ้วน + + + TRUE + + + {=BAHTTEXT(H1:H3)} + + + + 0.1 + + + 12 + + + 3 + + + + + + + + + + + + + + + + 20 + + + + + + + สองบาทถ้วน + + + สองบาทถ้วน + + + TRUE + + + {=BAHTTEXT(H1:H3)} + + + + 0.11 + + + 13 + + + 4 + + + + + + + + + + + + + + + 100 + + + + + + + สามบาทถ้วน + + + สามบาทถ้วน + + + TRUE + + + {=BAHTTEXT(H1:H3)} + + + + 0.12 + + + 14 + + + 5 + + + + + + + + + + + + + + + + + + + + แปดสตางค์ + + + แปดสตางค์ + + + TRUE + + + =BAHTTEXT(F1) + + + + 0.13 + + + 15 + + + 6 + + + + + + + + + + + + + + + + + + + + สิบสองบาทห้าสิบสตางค์ + + + สิบสองบาทห้าสิบสตางค์ + + + TRUE + + + =BAHTTEXT(12.5) + + + + 0.14 + + + 16 + + + 7 + + + + + + + + + + + + + + + + + + + + หนึ่งพันสองร้อยสามสิบสี่บาทถ้วน + + + หนึ่งพันสองร้อยสามสิบสี่บาทถ้วน + + + TRUE + + + =BAHTTEXT(F13) + + + + 0.15 + + + 17 + + + 8 + + + + + + + + + + + + + + + + + + + ลบหนึ่งบาทถ้วน + + + ลบหนึ่งบาทถ้วน + + + TRUE + + + =BAHTTEXT(-1) + + + + 0.16 + + + 18 + + + 9 + + + + + + + + + + + + + + + + + + + + Err:511 + + + Err:511 + + + TRUE + + + =BAHTTEXT() + + + + 0.17 + + + 19 + + + 10 + + + + + + + + + + + + + + + + + + + #VALUE! + + + #VALUE! + + + TRUE + + + =BAHTTEXT("") + + + + 0.18 + + + 20 + + + 11 + + + + + + + + + + + + + + + + + + หนึ่งพันสองร้อยสามสิบสี่บาทถ้วน + + + หนึ่งพันสองร้อยสามสิบสี่บาทถ้วน + + + TRUE + + + =BAHTTEXT(1234) + + + + + + + + + + + + + + + + + + + สิบสองบาทถ้วน + + + สิบสองบาทถ้วน + + + TRUE + + + =BAHTTEXT(12) + + + + 1234 + + + + + + + + + + + + + + + + + + สิบสองบาทหกสิบห้าสตางค์ + + + สิบสองบาทหกสิบห้าสตางค์ + + + TRUE + + + =BAHTTEXT(12.65) + + + + + + + + + + + + + + + + + + หกสิบห้าสตางค์ + + + หกสิบห้าสตางค์ + + + TRUE + + + =BAHTTEXT(0.65) + + + + + + + + + + + + + + + สิบสามบาทถ้วน + + + สิบสามบาทถ้วน + + + TRUE + + + =BAHTTEXT(G4) + + + + + + + + + + + + + + + + + สิบเอ็ดสตางค์ + + + สิบเอ็ดสตางค์ + + + TRUE + + + =BAHTTEXT(F4) + + + + + + + + + + + + + + + + + สิบสองสตางค์ + + + สิบสองสตางค์ + + + TRUE + + + =BAHTTEXT(F5) + + + + + + + + + + + + + + + + + + + หนึ่งพันสองร้อยสามสิบสี่บาทถ้วน + + + หนึ่งพันสองร้อยสามสิบสี่บาทถ้วน + + + TRUE + + + =BAHTTEXT(F13) + + + + + + + + + + + + + + + + + ศูนย์บาทถ้วน + + + ศูนย์บาทถ้วน + + + TRUE + + + =BAHTTEXT(F14) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/base.fods b/sc/qa/unit/data/functions/text/fods/base.fods new file mode 100644 index 000000000..eedaa0924 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/base.fods @@ -0,0 +1,2129 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/3287bc2f91438085b7604773d5e0346fc3c3f452 + + + 0 + 0 + 36415 + 41345 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 80 + 60 + true + false + + + 3 + 28 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 80 + 60 + true + false + + + Sheet2 + 1241 + 0 + 80 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + BASE Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple BASE formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + + 17 + + + 10 + + + 4 + + + + 166 + + + 11 + + + 1 + + + + + + + + + + + 0017 + + + 0017 + + + TRUE + + + =BASE(17,10,4) + + + + + + + 18 + + + 11 + + + 5 + + + + 167 + + + 12 + + + 2 + + + + + + + + + + + 10001 + + + 10001 + + + TRUE + + + =BASE(17,2) + + + + + + + 19 + + + 12 + + + 6 + + + + 168 + + + 13 + + + 3 + + + + + + + + + + 00FF + + + 00FF + + + TRUE + + + =BASE(255,16,4) + + + + + + + 20 + + + 13 + + + 7 + + + + 169 + + + 14 + + + 4 + + + + + + + + + + 10000 + + + 10000 + + + TRUE + + + =BASE(16,2) + + + + + + + 21 + + + 14 + + + 8 + + + + 170 + + + 15 + + + 5 + + + + + + + + + + + 00010000 + + + 00010000 + + + TRUE + + + =BASE(16,2,8) + + + + + + + + + + + + 111 + + + 111 + + + TRUE + + + =BASE(7,2) + + + + + + + + + + + + 64 + + + 64 + + + TRUE + + + =BASE(100,16) + + + + + + + + + + + + 0000001111 + + + 0000001111 + + + TRUE + + + =BASE(15,2,10) + + + + + + + + + + + + 0000 + + + 0000 + + + TRUE + + + =BASE(0,10,4) + + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =BASE(-17,10,4) + + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =BASE(17,100,4) + + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =BASE(17,0,4) + + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =BASE(17,-10,4) + + + + + + + + + + 17 + + + 17 + + + TRUE + + + =BASE(17,10,0) + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =BASE(17,10,-4) + + + + + + + + + + 0001 + + + 0001 + + + TRUE + + + =BASE(1,2,4) + + + + + + + + + + + 0017 + + + 0017 + + + TRUE + + + {=BASE(L1:L5,M1:M5,N1:N5)} + + + + + + + + + + 00017 + + + 00017 + + + TRUE + + + {=BASE(L1:L5,M1:M5,N1:N5)} + + + + + + + + + + 000017 + + + 000017 + + + TRUE + + + {=BASE(L1:L5,M1:M5,N1:N5)} + + + + + + + + + + + 0000017 + + + 0000017 + + + TRUE + + + {=BASE(L1:L5,M1:M5,N1:N5)} + + + + + + + + + + 00000017 + + + 00000017 + + + TRUE + + + {=BASE(L1:L5,M1:M5,N1:N5)} + + + + + + + + + + 141 + + + 141 + + + TRUE + + + {=BASE(P1:P5,Q1:Q5,R1:R5)} + + + + + + + + + + + 11B + + + 11B + + + TRUE + + + {=BASE(P1:P5,Q1:Q5,R1:R5)} + + + + + + + + + + 0CC + + + 0CC + + + TRUE + + + {=BASE(P1:P5,Q1:Q5,R1:R5)} + + + + + + + + + + 00C1 + + + 00C1 + + + TRUE + + + {=BASE(P1:P5,Q1:Q5,R1:R5)} + + + + + + + + + + + 000B5 + + + 000B5 + + + TRUE + + + {=BASE(P1:P5,Q1:Q5,R1:R5)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TRUE + + + #N/A + + + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + TRUE + + + #N/A + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/char.fods b/sc/qa/unit/data/functions/text/fods/char.fods new file mode 100644 index 000000000..48fa73133 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/char.fods @@ -0,0 +1,4308 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/7b8832ff972a4e9f3e03fd7d96882b2a78c03b3e + + + 0 + 0 + 25117 + 119177 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 80 + 60 + true + false + + + 0 + 96 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 80 + 60 + true + false + + + Sheet2 + 1241 + 0 + 80 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + CHAR Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple CHAR formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + + + + + + + + + + + + ! + + + ! + + + TRUE + + + =CHAR(K35) + + + + + + 0 + + + + + + + + + + + + + " + + + " + + + TRUE + + + =CHAR(K36) + + + + + + 1 + + + + + + + + + + + + # + + + # + + + TRUE + + + =CHAR(K37) + + + + + + 2 + + + + + + + + + + + + $ + + + $ + + + TRUE + + + =CHAR(K38) + + + + + + 3 + + + + + + + + + + + + + % + + + % + + + TRUE + + + =CHAR(K39) + + + + + + 4 + + + + + + + + & + + + & + + + TRUE + + + =CHAR(K40) + + + + + + 5 + + + + + + + + ' + + + ' + + + TRUE + + + =CHAR(K41) + + + + + + 6 + + + + + + + + ( + + + ( + + + TRUE + + + =CHAR(K42) + + + + + + 7 + + + + + + + + ) + + + ) + + + TRUE + + + =CHAR(K43) + + + + + + 8 + + + + + + + + * + + + * + + + TRUE + + + =CHAR(K44) + + + + + + 9 + + + + + + + + + + + + + + + + TRUE + + + =CHAR(K45) + + + + + + 10 + + + + + + + + , + + + , + + + TRUE + + + =CHAR(K46) + + + + + + 11 + + + + + + + + - + + + - + + + TRUE + + + =CHAR(K47) + + + + + + 12 + + + + + + + + . + + + . + + + TRUE + + + =CHAR(K48) + + + + + + 13 + + + + + + + + / + + + / + + + TRUE + + + =CHAR(K49) + + + + + + 14 + + + + + + + + 0 + + + 0 + + + TRUE + + + =CHAR(K50) + + + + + + 15 + + + + + + + + 1 + + + 1 + + + TRUE + + + =CHAR(K51) + + + + + + 16 + + + + + + + + 2 + + + 2 + + + TRUE + + + =CHAR(K52) + + + + + + 17 + + + + + + + + 3 + + + 3 + + + TRUE + + + =CHAR(K53) + + + + + + 18 + + + + + + + + 4 + + + 4 + + + TRUE + + + =CHAR(K54) + + + + + + 19 + + + + + + + + 5 + + + 5 + + + TRUE + + + =CHAR(K55) + + + + + + 20 + + + + + + + + 6 + + + 6 + + + TRUE + + + =CHAR(K56) + + + + + + 21 + + + + + + + + 7 + + + 7 + + + TRUE + + + =CHAR(K57) + + + + + + 22 + + + + + + + + 8 + + + 8 + + + TRUE + + + =CHAR(K58) + + + + + + 23 + + + + + + + + 9 + + + 9 + + + TRUE + + + =CHAR(K59) + + + + + + 24 + + + + + + + + : + + + : + + + TRUE + + + =CHAR(K60) + + + + + + 25 + + + + + + + + ; + + + ; + + + TRUE + + + =CHAR(K61) + + + + + + 26 + + + + + + + + < + + + < + + + TRUE + + + =CHAR(K62) + + + + + + 27 + + + + + + + + = + + + = + + + TRUE + + + =CHAR(K63) + + + + + + 28 + + + + + + + + > + + + > + + + TRUE + + + =CHAR(K64) + + + + + + 29 + + + + + + + + ? + + + ? + + + TRUE + + + =CHAR(K65) + + + + + + 30 + + + + + + + + @ + + + @ + + + TRUE + + + =CHAR(K66) + + + + + + 31 + + + + + + + + A + + + A + + + TRUE + + + =CHAR(K67) + + + + + + 32 + + + + + + + + B + + + B + + + TRUE + + + =CHAR(K68) + + + + + + 33 + + + + + + + + C + + + C + + + TRUE + + + =CHAR(K69) + + + + + + 34 + + + + + + + + D + + + D + + + TRUE + + + =CHAR(K70) + + + + 35 + + + + + + + + E + + + E + + + TRUE + + + =CHAR(K71) + + + + + 36 + + + + + + + + F + + + F + + + TRUE + + + =CHAR(K72) + + + + 37 + + + + + + + + G + + + G + + + TRUE + + + =CHAR(K73) + + + + 38 + + + + + + + + H + + + H + + + TRUE + + + =CHAR(K74) + + + + + 39 + + + + + + + + I + + + I + + + TRUE + + + =CHAR(K75) + + + + 40 + + + + + + J + + + J + + + TRUE + + + =CHAR(K76) + + + + 41 + + + + + + K + + + K + + + TRUE + + + =CHAR(K77) + + + + + 42 + + + + + + + + L + + + L + + + TRUE + + + =CHAR(K78) + + + + 43 + + + + + + M + + + M + + + TRUE + + + =CHAR(K79) + + + + 44 + + + + + + N + + + N + + + TRUE + + + =CHAR(K80) + + + + + 45 + + + + + + + + O + + + O + + + TRUE + + + =CHAR(K81) + + + + 46 + + + + + + P + + + P + + + TRUE + + + =CHAR(K82) + + + + 47 + + + + + + Q + + + Q + + + TRUE + + + =CHAR(K83) + + + + + 48 + + + + + + + + R + + + R + + + TRUE + + + =CHAR(K84) + + + + 49 + + + + + + S + + + S + + + TRUE + + + =CHAR(K85) + + + + 50 + + + + + + T + + + T + + + TRUE + + + =CHAR(K86) + + + + + 51 + + + + + + + + U + + + U + + + TRUE + + + =CHAR(K87) + + + + 52 + + + + + + V + + + V + + + TRUE + + + =CHAR(K88) + + + + 53 + + + + + + W + + + W + + + TRUE + + + =CHAR(K89) + + + + + 54 + + + + + + + + X + + + X + + + TRUE + + + =CHAR(K90) + + + + 55 + + + + + + Y + + + Y + + + TRUE + + + =CHAR(K91) + + + + 56 + + + + + + Z + + + Z + + + TRUE + + + =CHAR(K92) + + + + 57 + + + + + + [ + + + [ + + + TRUE + + + =CHAR(K93) + + + + 58 + + + + + + \ + + + \ + + + TRUE + + + =CHAR(K94) + + + + 59 + + + + + + ] + + + ] + + + TRUE + + + =CHAR(K95) + + + + 60 + + + + + + ^ + + + ^ + + + TRUE + + + =CHAR(K96) + + + + 61 + + + + + + _ + + + _ + + + TRUE + + + =CHAR(K97) + + + + 62 + + + + + + ` + + + ` + + + TRUE + + + =CHAR(K98) + + + + 63 + + + + + + a + + + a + + + TRUE + + + =CHAR(K99) + + + + 64 + + + + + + b + + + b + + + TRUE + + + =CHAR(K100) + + + + 65 + + + + + + c + + + c + + + TRUE + + + =CHAR(K101) + + + + 66 + + + + + + d + + + d + + + TRUE + + + =CHAR(K102) + + + + 67 + + + + + + e + + + e + + + TRUE + + + =CHAR(K103) + + + + 68 + + + + + + f + + + f + + + TRUE + + + =CHAR(K104) + + + + 69 + + + + + + g + + + g + + + TRUE + + + =CHAR(K105) + + + + 70 + + + + + + h + + + h + + + TRUE + + + =CHAR(K106) + + + + 71 + + + + + + i + + + i + + + TRUE + + + =CHAR(K107) + + + + 72 + + + + + + j + + + j + + + TRUE + + + =CHAR(K108) + + + + 73 + + + + + + k + + + k + + + TRUE + + + =CHAR(K109) + + + + 74 + + + + + + l + + + l + + + TRUE + + + =CHAR(K110) + + + + 75 + + + + + + m + + + m + + + TRUE + + + =CHAR(K111) + + + + 76 + + + + + + n + + + n + + + TRUE + + + =CHAR(K112) + + + + 77 + + + + + + o + + + o + + + TRUE + + + =CHAR(K113) + + + + 78 + + + + + + p + + + p + + + TRUE + + + =CHAR(K114) + + + + 79 + + + + + + q + + + q + + + TRUE + + + =CHAR(K115) + + + + 80 + + + + + + r + + + r + + + TRUE + + + =CHAR(K116) + + + + 81 + + + + + + s + + + s + + + TRUE + + + =CHAR(K117) + + + + 82 + + + + + + t + + + t + + + TRUE + + + =CHAR(K118) + + + + 83 + + + + + + u + + + u + + + TRUE + + + =CHAR(K119) + + + + 84 + + + + + + v + + + v + + + TRUE + + + =CHAR(K120) + + + + 85 + + + + + + w + + + w + + + TRUE + + + =CHAR(K121) + + + + 86 + + + + + + x + + + x + + + TRUE + + + =CHAR(K122) + + + + 87 + + + + + + y + + + y + + + TRUE + + + =CHAR(K123) + + + + 88 + + + + + + z + + + z + + + TRUE + + + =CHAR(K124) + + + + 89 + + + + + + { + + + { + + + TRUE + + + =CHAR(K125) + + + + 90 + + + + + + | + + + | + + + TRUE + + + =CHAR(K126) + + + + 91 + + + + + + } + + + } + + + TRUE + + + =CHAR(K127) + + + + 92 + + + + + + ~ + + + ~ + + + TRUE + + + =CHAR(K128) + + + + 93 + + + + + +  + + +  + + + TRUE + + + =CHAR(K129) + + + + 94 + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =CHAR(K258) + + + + 95 + + + + + + S + + + S + + + TRUE + + + {=CHAR(K85:K88)} + + + + 96 + + + + + + T + + + T + + + TRUE + + + {=CHAR(K85:K88)} + + + + 97 + + + + + + U + + + U + + + TRUE + + + {=CHAR(K85:K88)} + + + + 98 + + + + + + V + + + V + + + TRUE + + + {=CHAR(K85:K88)} + + + + 99 + + + + + + + + + + 100 + + + + + + + + + + 101 + + + + + + + + + + 102 + + + + + + + + + + 103 + + + + + + + + + + 104 + + + + + + + + + + 105 + + + + + + + + + + 106 + + + + + + + + + + 107 + + + + + + + + + + 108 + + + + + + + + + + 109 + + + + + + + + + + 110 + + + + + + + + + + 111 + + + + + + + + + + 112 + + + + + + + + + + 113 + + + + + + + + + + 114 + + + + + + + + + + 115 + + + + + + + + + + 116 + + + + + + + + + + 117 + + + + + + + + + + 118 + + + + + + + + + + 119 + + + + + + + + + + 120 + + + + + + + + + + 121 + + + + + + + + + + 122 + + + + + + + + + + 123 + + + + + + + + + + 124 + + + + + + + + + + 125 + + + + + + + + + + 126 + + + + + + + + + + 127 + + + + + + + + + + 128 + + + + + + + + + + 129 + + + + + + + + + + 130 + + + + + + + + + + 131 + + + + + + + + + + 132 + + + + + + + 133 + + + + + + + 134 + + + + + + + 135 + + + + + + + 136 + + + + + + + 137 + + + + + + + 138 + + + + + + + 139 + + + + + + + 140 + + + + + + + 141 + + + + + + + 142 + + + + + + + 143 + + + + + + + 144 + + + + + + + 145 + + + + + + + 146 + + + + + + + 147 + + + + + + + 148 + + + + + + + 149 + + + + + + + 150 + + + + + + + 151 + + + + + + + 152 + + + + + + + 153 + + + + + + + 154 + + + + + + + 155 + + + + + + + 156 + + + + + + + 157 + + + + + + + 158 + + + + + + + 159 + + + + + + + 160 + + + + + + + 161 + + + + + + + 162 + + + + + + + 163 + + + + + + + 164 + + + + + + + 165 + + + + + + + 166 + + + + + + + 167 + + + + + + + 168 + + + + + + + 169 + + + + + + + 170 + + + + + + + 171 + + + + + + + 172 + + + + + + + 173 + + + + + + + 174 + + + + + + + 175 + + + + + + + 176 + + + + + + + 177 + + + + + + + 178 + + + + + + + 179 + + + + + + + 180 + + + + + + + 181 + + + + + + + 182 + + + + + + + 183 + + + + + + + 184 + + + + + + + 185 + + + + + + + 186 + + + + + + + 187 + + + + + + + 188 + + + + + + + 189 + + + + + + + 190 + + + + + + + 191 + + + + + + + 192 + + + + + + + 193 + + + + + + + 194 + + + + + + + 195 + + + + + + + 196 + + + + + + + 197 + + + + + + + 198 + + + + + + + 199 + + + + + + + 200 + + + + + + + 201 + + + + + + + 202 + + + + + + + 203 + + + + + + + 204 + + + + + + + 205 + + + + + + + 206 + + + + + + + 207 + + + + + + + 208 + + + + + + + 209 + + + + + + + 210 + + + + + + + 211 + + + + + + + 212 + + + + + + + 213 + + + + + + + 214 + + + + + + + 215 + + + + + + + 216 + + + + + + + 217 + + + + + + + 218 + + + + + + + 219 + + + + + + + 220 + + + + + + + 221 + + + + + + + 222 + + + + + + + 223 + + + + + + + 224 + + + + + + + 225 + + + + + + + 226 + + + + + + + 227 + + + + + + + 228 + + + + + + + 229 + + + + + + + 230 + + + + + + + 231 + + + + + + + 232 + + + + + + + 233 + + + + + + + 234 + + + + + + + 235 + + + + + + + 236 + + + + + + + 237 + + + + + + + 238 + + + + + + + 239 + + + + + + + 240 + + + + + + + 241 + + + + + + + 242 + + + + + + + 243 + + + + + + + 244 + + + + + + + 245 + + + + + + + 246 + + + + + + + 247 + + + + + + + 248 + + + + + + + 249 + + + + + + + 250 + + + + + + + 251 + + + + + + + 252 + + + + + + + 253 + + + + + + + 254 + + + + + + + 255 + + + + + + + 256 + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/clean.fods b/sc/qa/unit/data/functions/text/fods/clean.fods new file mode 100644 index 000000000..49983355c --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/clean.fods @@ -0,0 +1,2088 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/3287bc2f91438085b7604773d5e0346fc3c3f452 + + + 0 + 0 + 31458 + 19251 + + + view1 + + + 2 + 7 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 11 + 33 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 12 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + CLEAN Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple CLEAN formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + + CHAR() + + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M2) + + + + + + 0 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M3) + + + + 1 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M4) + + + + 2 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M5) + + + + + + 3 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M6) + + + + + + 4 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M7) + + + + + + 5 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M8) + + + + + + 6 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M9) + + + + + + 7 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M10) + + + + + + 8 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M11) + + + + + + 9 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M12) + + + + + + 10 + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M13) + + + + + + 11 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M14) + + + + + + 12 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M15) + + + + + + 13 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M16) + + + + + + 14 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M17) + + + + + + 15 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M18) + + + + + + 16 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M19) + + + + + + 17 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M20) + + + + + + 18 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M21) + + + + + + 19 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M22) + + + + + + 20 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M23) + + + + + + 21 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M24) + + + + + + 22 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M25) + + + + + + 23 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M26) + + + + + + 24 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M27) + + + + + + 25 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M28) + + + + + + 26 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M29) + + + + + + 27 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M30) + + + + + + 28 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M31) + + + + + + 29 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M32) + + + + + + 30 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M33) + + + + + + 31 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + =CLEAN(M34) + + + + + + 32 + + + + + + Test text + + + + + + Test text + + + Test text + + + TRUE + + + {=CLEAN(M2:M4)} + + + + + + + + + + Test text + + + Test text + + + TRUE + + + {=CLEAN(M2:M4)} + + + + + + + + + + Test text + + + Test text + + + TRUE + + + {=CLEAN(M2:M4)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/code.fods b/sc/qa/unit/data/functions/text/fods/code.fods new file mode 100644 index 000000000..8ee697718 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/code.fods @@ -0,0 +1,3082 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/3287bc2f91438085b7604773d5e0346fc3c3f452 + + + 0 + 0 + 20602 + 44769 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 0 + 99 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 81 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + CODE Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple CODE formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + + + + + + + 33 + + + 33 + + + TRUE + + + =CODE(I2) + + + + ! + + + + + + + + 34 + + + 34 + + + TRUE + + + =CODE(I3) + + + + " + + + + + + + + 35 + + + 35 + + + TRUE + + + =CODE(I4) + + + + # + + + + + + + + 36 + + + 36 + + + TRUE + + + =CODE(I5) + + + + $ + + + + + + + + 37 + + + 37 + + + TRUE + + + =CODE(I6) + + + + % + + + + + + + + 38 + + + 38 + + + TRUE + + + =CODE(I7) + + + + & + + + + + + + + 39 + + + 39 + + + TRUE + + + =CODE(I8) + + + + ' + + + + + + + + 40 + + + 40 + + + TRUE + + + =CODE(I9) + + + + ( + + + + + + + + 41 + + + 41 + + + TRUE + + + =CODE(I10) + + + + ) + + + + + + + + 42 + + + 42 + + + TRUE + + + =CODE(I11) + + + + * + + + + + + + + 43 + + + 43 + + + TRUE + + + =CODE(I12) + + + + + + + + + + + + + 44 + + + 44 + + + TRUE + + + =CODE(I13) + + + + , + + + + + + + + 45 + + + 45 + + + TRUE + + + =CODE(I14) + + + + - + + + + + + + + 46 + + + 46 + + + TRUE + + + =CODE(I15) + + + + . + + + + + + + + 47 + + + 47 + + + TRUE + + + =CODE(I16) + + + + / + + + + + + + + 48 + + + 48 + + + TRUE + + + =CODE(I17) + + + + 0 + + + + + + + + 49 + + + 49 + + + TRUE + + + =CODE(I18) + + + + 1 + + + + + + + + 50 + + + 50 + + + TRUE + + + =CODE(I19) + + + + 2 + + + + + + + + 51 + + + 51 + + + TRUE + + + =CODE(I20) + + + + 3 + + + + + + + + 52 + + + 52 + + + TRUE + + + =CODE(I21) + + + + 4 + + + + + + + + 53 + + + 53 + + + TRUE + + + =CODE(I22) + + + + 5 + + + + + + + + 54 + + + 54 + + + TRUE + + + =CODE(I23) + + + + 6 + + + + + + + + 55 + + + 55 + + + TRUE + + + =CODE(I24) + + + + 7 + + + + + + + + 56 + + + 56 + + + TRUE + + + =CODE(I25) + + + + 8 + + + + + + + + 57 + + + 57 + + + TRUE + + + =CODE(I26) + + + + 9 + + + + + + + + 58 + + + 58 + + + TRUE + + + =CODE(I27) + + + + : + + + + + + + + 59 + + + 59 + + + TRUE + + + =CODE(I28) + + + + ; + + + + + + + + 60 + + + 60 + + + TRUE + + + =CODE(I29) + + + + < + + + + + + + + 61 + + + 61 + + + TRUE + + + =CODE(I30) + + + + = + + + + + + + + 62 + + + 62 + + + TRUE + + + =CODE(I31) + + + + > + + + + + + + + 63 + + + 63 + + + TRUE + + + =CODE(I32) + + + + ? + + + + + + + + 64 + + + 64 + + + TRUE + + + =CODE(I33) + + + + @ + + + + + + + + 65 + + + 65 + + + TRUE + + + =CODE(I34) + + + + A + + + + + + + + 66 + + + 66 + + + TRUE + + + =CODE(I35) + + + + B + + + + + + + + 67 + + + 67 + + + TRUE + + + =CODE(I36) + + + + C + + + + + + + + 68 + + + 68 + + + TRUE + + + =CODE(I37) + + + + D + + + + + + + + 69 + + + 69 + + + TRUE + + + =CODE(I38) + + + + E + + + + + + + + 70 + + + 70 + + + TRUE + + + =CODE(I39) + + + + F + + + + + + + + 71 + + + 71 + + + TRUE + + + =CODE(I40) + + + + G + + + + + + + + 72 + + + 72 + + + TRUE + + + =CODE(I41) + + + + H + + + + + + + + 73 + + + 73 + + + TRUE + + + =CODE(I42) + + + + I + + + + + + + + 74 + + + 74 + + + TRUE + + + =CODE(I43) + + + + J + + + + + + + + 75 + + + 75 + + + TRUE + + + =CODE(I44) + + + + K + + + + + + + + 76 + + + 76 + + + TRUE + + + =CODE(I45) + + + + L + + + + + + + + 77 + + + 77 + + + TRUE + + + =CODE(I46) + + + + M + + + + + + + + 78 + + + 78 + + + TRUE + + + =CODE(I47) + + + + N + + + + + + + + 79 + + + 79 + + + TRUE + + + =CODE(I48) + + + + O + + + + + + + + 80 + + + 80 + + + TRUE + + + =CODE(I49) + + + + P + + + + + + + + 81 + + + 81 + + + TRUE + + + =CODE(I50) + + + + Q + + + + + + + + 82 + + + 82 + + + TRUE + + + =CODE(I51) + + + + R + + + + + + + + 83 + + + 83 + + + TRUE + + + =CODE(I52) + + + + S + + + + + + + + 84 + + + 84 + + + TRUE + + + =CODE(I53) + + + + T + + + + + + + + 85 + + + 85 + + + TRUE + + + =CODE(I54) + + + + U + + + + + + + + 86 + + + 86 + + + TRUE + + + =CODE(I55) + + + + V + + + + + + + + 87 + + + 87 + + + TRUE + + + =CODE(I56) + + + + W + + + + + + + + 88 + + + 88 + + + TRUE + + + =CODE(I57) + + + + X + + + + + + + + 89 + + + 89 + + + TRUE + + + =CODE(I58) + + + + Y + + + + + + + + 90 + + + 90 + + + TRUE + + + =CODE(I59) + + + + Z + + + + + + + + 91 + + + 91 + + + TRUE + + + =CODE(I60) + + + + [ + + + + + + + + 92 + + + 92 + + + TRUE + + + =CODE(I61) + + + + \ + + + + + + + + 93 + + + 93 + + + TRUE + + + =CODE(I62) + + + + ] + + + + + + + + 94 + + + 94 + + + TRUE + + + =CODE(I63) + + + + ^ + + + + + + + + 95 + + + 95 + + + TRUE + + + =CODE(I64) + + + + _ + + + + + + + + 96 + + + 96 + + + TRUE + + + =CODE(I65) + + + + ` + + + + + + + + 97 + + + 97 + + + TRUE + + + =CODE(I66) + + + + a + + + + + + + + 98 + + + 98 + + + TRUE + + + =CODE(I67) + + + + b + + + + + + + + 99 + + + 99 + + + TRUE + + + =CODE(I68) + + + + c + + + + + + + + 100 + + + 100 + + + TRUE + + + =CODE(I69) + + + + d + + + + + + + + 101 + + + 101 + + + TRUE + + + =CODE(I70) + + + + e + + + + + + + + 102 + + + 102 + + + TRUE + + + =CODE(I71) + + + + f + + + + + + + + 103 + + + 103 + + + TRUE + + + =CODE(I72) + + + + g + + + + + + + + 104 + + + 104 + + + TRUE + + + =CODE(I73) + + + + h + + + + + + + + 105 + + + 105 + + + TRUE + + + =CODE(I74) + + + + i + + + + + + + + 106 + + + 106 + + + TRUE + + + =CODE(I75) + + + + j + + + + + + + + 107 + + + 107 + + + TRUE + + + =CODE(I76) + + + + k + + + + + + + + 108 + + + 108 + + + TRUE + + + =CODE(I77) + + + + l + + + + + + + + 109 + + + 109 + + + TRUE + + + =CODE(I78) + + + + m + + + + + + + + 110 + + + 110 + + + TRUE + + + =CODE(I79) + + + + n + + + + + + + + 111 + + + 111 + + + TRUE + + + =CODE(I80) + + + + o + + + + + + + + 112 + + + 112 + + + TRUE + + + =CODE(I81) + + + + p + + + + + + + + 113 + + + 113 + + + TRUE + + + =CODE(I82) + + + + q + + + + + + + + 114 + + + 114 + + + TRUE + + + =CODE(I83) + + + + r + + + + + + + + 115 + + + 115 + + + TRUE + + + =CODE(I84) + + + + s + + + + + + + + 116 + + + 116 + + + TRUE + + + =CODE(I85) + + + + t + + + + + + + + 117 + + + 117 + + + TRUE + + + =CODE(I86) + + + + u + + + + + + + + 118 + + + 118 + + + TRUE + + + =CODE(I87) + + + + v + + + + + + + + 119 + + + 119 + + + TRUE + + + =CODE(I88) + + + + w + + + + + + + + 120 + + + 120 + + + TRUE + + + =CODE(I89) + + + + x + + + + + + + + 121 + + + 121 + + + TRUE + + + =CODE(I90) + + + + y + + + + + + + + 122 + + + 122 + + + TRUE + + + =CODE(I91) + + + + z + + + + + + + + 123 + + + 123 + + + TRUE + + + =CODE(I92) + + + + { + + + + + + + + 124 + + + 124 + + + TRUE + + + =CODE(I93) + + + + | + + + + + + + + 125 + + + 125 + + + TRUE + + + =CODE(I94) + + + + } + + + + + + + + 126 + + + 126 + + + TRUE + + + =CODE(I95) + + + + ~ + + + + + + + + 127 + + + 127 + + + TRUE + + + =CODE(I96) + + + +  + + + + + + + + 72 + + + 72 + + + TRUE + + + =CODE(I97) + + + + Hello + + + + + + + + 72 + + + 72 + + + TRUE + + + =CODE(I98) + + + Hello + + + + + + + + 72 + + + 72 + + + TRUE + + + =CODE("Hello") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/concat.fods b/sc/qa/unit/data/functions/text/fods/concat.fods new file mode 100644 index 000000000..7f0e237ef --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/concat.fods @@ -0,0 +1,1373 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/7b8832ff972a4e9f3e03fd7d96882b2a78c03b3e + + + 0 + 0 + 40167 + 5242 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 1 + 9 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + CONCAT Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple CONCAT formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Data + + + + + cat + + + + A's + + + B's + + + + + Good Morning Mrs. Doe + + + Good Morning Mrs. Doe + + + TRUE + + + =CONCAT("Good ","Morning ","Mrs. ","Doe") + + + + brook trout + + + Andreas + + + Hauser + + + + dog + + + + + a1 + + + b1 + + + + + Stream population for brook trout species is 32/mile. + + + Stream population for brook trout species is 32/mile. + + + TRUE + + + =CONCAT("Stream population for ", I2, " ", I3, " is ", I4, "/mile.") + + + + species + + + Fourth + + + Pine + + + + mouse + + + + + a2 + + + b2 + + + + + brook trout Andreas + + + brook trout Andreas + + + TRUE + + + =CONCAT(I2, " ", J2) + + + + 32 + + + + + #VALUE! + + + AOO 117662 + + + + + a4 + + + b4 + + + + + Andreas, brook trout + + + Andreas, brook trout + + + TRUE + + + =CONCAT(J2, ", ", I2) + + + + + + + + a5 + + + b5 + + + + + Fourth & Pine + + + Fourth & Pine + + + TRUE + + + =CONCAT(J3, " & ", K3) + + + + + + + + a6 + + + b6 + + + + + 1 + + + 1 + + + TRUE + + + =CONCAT(TRANSPOSE(1)) + + + + + + + + a7 + + + b7 + + + + + A'sa1a2a4a5a6a7B'sb1b2b4b5b6b7 + + + A'sa1a2a4a5a6a7B'sb1b2b4b5b6b7 + + + TRUE + + + =CONCAT(R:R, S:S) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/concatenate.fods b/sc/qa/unit/data/functions/text/fods/concatenate.fods new file mode 100644 index 000000000..973055a77 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/concatenate.fods @@ -0,0 +1,1316 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/7b8832ff972a4e9f3e03fd7d96882b2a78c03b3e + + + 0 + 0 + 33385 + 4400 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 3 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + CONCATENATE Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple CONCATENATE formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Data + + + + + cat + + + + + + Good Morning Mrs. Doe + + + Good Morning Mrs. Doe + + + TRUE + + + =CONCATENATE("Good ","Morning ","Mrs. ","Doe") + + + + brook trout + + + Andreas + + + Hauser + + + + dog + + + + + + Stream population for brook trout species is 32/mile. + + + Stream population for brook trout species is 32/mile. + + + TRUE + + + =CONCATENATE("Stream population for ", I2, " ", I3, " is ", I4, "/mile.") + + + + species + + + Fourth + + + Pine + + + + mouse + + + + + + brook trout Andreas + + + brook trout Andreas + + + TRUE + + + =CONCATENATE(I2, " ", J2) + + + + 32 + + + + + #VALUE! + + + AOO 117662 + + + + + + Andreas, brook trout + + + Andreas, brook trout + + + TRUE + + + =CONCATENATE(J2, ", ", I2) + + + + + + + + + Fourth & Pine + + + Fourth & Pine + + + TRUE + + + =CONCATENATE(J3, " & ", K3) + + + + + + + + + 1 + + + 1 + + + TRUE + + + =CONCATENATE(TRANSPOSE(1)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/decimal.fods b/sc/qa/unit/data/functions/text/fods/decimal.fods new file mode 100644 index 000000000..e5a4d637c --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/decimal.fods @@ -0,0 +1,1719 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/7b8832ff972a4e9f3e03fd7d96882b2a78c03b3e + + + 0 + 0 + 21171 + 16772 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 4 + 6 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + CONCAT Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple CONCAT formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + 1 + + + + + + + + + + 255 + + + 255 + + + TRUE + + + =DECIMAL("FF",16) + + + + 2 + + + + + + + + + 7 + + + 7 + + + TRUE + + + =DECIMAL(111,2) + + + + 3 + + + + + + + + + 45745 + + + 45745 + + + TRUE + + + =DECIMAL("zap",36) + + + + 4 + + + + + + + + + 17 + + + 17 + + + TRUE + + + =DECIMAL("17",10) + + + + 5 + + + + + + + + + + 64206 + + + 64206 + + + TRUE + + + =DECIMAL("FACE",16) + + + + 6 + + + + + + + + + + 5 + + + 5 + + + TRUE + + + =DECIMAL("0101",2) + + + + 7 + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =DECIMAL("aa",I1) + + + + 8 + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =DECIMAL("aa",I2) + + + + 9 + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =DECIMAL("aa",I3) + + + + 10 + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =DECIMAL("aa",I4) + + + + 11 + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =DECIMAL("aa",I5) + + + + 12 + + + + + + + + 45745 + + + 45745 + + + TRUE + + + =DECIMAL("ZAP",36) + + + + 13 + + + + + + + + 12 + + + 12 + + + TRUE + + + =DECIMAL( "1100", 2 ) + + + + 14 + + + + + + + + 100000 + + + 100000 + + + TRUE + + + =DECIMAL( "186A0", 16 ) + + + + 15 + + + + + + + + 100000 + + + 100000 + + + TRUE + + + =DECIMAL( "31L0", 32 ) + + + + 16 + + + + + + + + 28754 + + + 28754 + + + TRUE + + + =DECIMAL( "70122", 8 ) + + + + 17 + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =DECIMAL( "2000", 2 ) + + + + 18 + + + + + + + + + + + + 19 + + + + + + + + + + + + 20 + + + + + + + + + + + + 21 + + + + + + + + + + + + 22 + + + + + + + + + + + + 23 + + + + + + + + + + + + 24 + + + + + + + + + + + + 25 + + + + + + + + + + + + 26 + + + + + + + + + + + + 27 + + + + + + + + + + + + 28 + + + + + + + + + + + + 29 + + + + + + + + + + + + 30 + + + + + + + + + + + + 31 + + + + + + + + + + + + 32 + + + + + + + + + + + + 33 + + + + + + + + + + + + 34 + + + + + + + + + + + + 35 + + + + + + + + + + + + 36 + + + + + + + + + + + + 37 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/dollar.fods b/sc/qa/unit/data/functions/text/fods/dollar.fods new file mode 100644 index 000000000..6c408c80d --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/dollar.fods @@ -0,0 +1,1360 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/619e74ccb0e97b0ea12ae11c5b36084706d5002e + + + 0 + 0 + 21171 + 5483 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 3 + 14 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + DOLLAR Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple DOLLAR formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Data + + + + + + + + + + $255.00 + + + $255.00 + + + TRUE + + + =DOLLAR(255) + + + + 1234.567 + + + + + + + + + $367.46 + + + $367.46 + + + TRUE + + + =DOLLAR(367.456,2) + + + + -1234.567 + + + + + + + + + $1,234.57 + + + $1,234.57 + + + TRUE + + + =DOLLAR(I2, 2) + + + + -0.123 + + + + + + + + + $1,200 + + + $1,200 + + + TRUE + + + =DOLLAR(I2, -2) + + + + 99.888 + + + + + + + + + -$1,200 + + + -$1,200 + + + TRUE + + + =DOLLAR(I3, -2) + + + + + + + + + + -$0.1230 + + + -$0.1230 + + + TRUE + + + =DOLLAR(I4, 4) + + + + + + + + + + $99.89 + + + $99.89 + + + TRUE + + + =DOLLAR(I5) + + + + + + + + $1,234.57 + + + $1,234.57 + + + TRUE + + + {=DOLLAR(I2:I5,2)} + + + + + + + + -$1,234.57 + + + -$1,234.57 + + + TRUE + + + {=DOLLAR(I2:I5,2)} + + + + + + + + -$0.12 + + + -$0.12 + + + TRUE + + + {=DOLLAR(I2:I5,2)} + + + + + + + + $99.89 + + + $99.89 + + + TRUE + + + {=DOLLAR(I2:I5,2)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/encodeurl.fods b/sc/qa/unit/data/functions/text/fods/encodeurl.fods new file mode 100644 index 000000000..c59e38b12 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/encodeurl.fods @@ -0,0 +1,4728 @@ + + + + 2017-02-17T19:43:08.726352913P0D1LibreOffice/5.1.4.2$Linux_X86_64 LibreOffice_project/10m0$Build-2 + + + 0 + 0 + 96176 + 18141 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + + + 2 + 7 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + + + Sheet2 + 1185 + 0 + 100 + 60 + false + true + true + true + 12632256 + true + true + true + true + true + false + false + 1270 + 1270 + 1 + 1 + true + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + cs + CZ + + + + + + de + DE + + + + + + en + US + + + + + + nl + NL + + + + + + 3 + 1 + true + 1 + true + rQH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMA0wAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpMZXR0ZXIAABIAQ09NUEFUX0RVUExFWF9NT0RFCgBEVVBMRVhfT0ZG + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + / + + / + + + + + + + / + + / + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + - + + + + + + + + - + + + + + + + + + - + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + + + - + + + + + + + - Kč + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + Yes + + + Yes + + + No + + + + + True + + + True + + + False + + + + + On + + + On + + + Off + + + + + ¥€ + + + + + + + + + ( + + + + + + ) + + + + + + + + + + - + + + + + + + $ + + + + + + ($ + + ) + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + - + + + + + - € + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + $ + + + + + + $ + + ( + + ) + + + $ + + - + + + + + + + + + + + + + + + + + + + ( + + + + ) + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + - + + + + + + - + + + + + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + ( + + ) + + + - + + + + + + + + + + $ + + + + + $( + + ) + + + $- + + + + + + + + + + + + + + + + ( + + ) + + + - + + + + + + + + + + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + % + + + + % + + + + % + + + + % + + + + % + + + + % + + + + + + $ + + + + + ( + $ + + ) + + + + + % + + + + % + + + + - + + % + + + + + + + + - + + + + + + - + + - + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + % + + + + - + + % + + + + + DM + + + - + + DM + + + + + DM + + + + - + + DM + + + + + DM + + + - + + DM + + + + + DM + + + + - + + DM + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + DM + + + - + + + DM + + + + - DM + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + + DM + + + - + + + DM + + + + - + + DM + + + + + + + + + + Ouch! - + + - Error detected! + + + + - Result=0 - No Errordetection + + + + / + + / + + + + + / + + / + + + + + + + + + + + + + £ + + + + + + + + + £ + + + + + + + + + + £ + + + + + + + + + £ + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + £ + + + + + + + + + + + + £ + + - + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + £ + + + + + + + + + + + + £ + + - + + + + + + + + + + + + + + + + + - + + + + + + + + DM + + + - + + + DM + + + + + + DM + + + - + + + DM + + + + + + DM + + + + - + + + DM + + + + + + DM + + + + - + + + DM + + + + + + DM + + + + - + + + DM + + + + + + + + + + + + + - + + + + + tan + + aa + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + : + + : + + + + + + + : + + : + + + + + + + + + + - + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ( + + + + ) + + + + + ok + + + + ERR! + + + + ¥€ + + + + + + + + + ( + + + + + + ) + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + - + + + + + : + + : + + + + + : + + + + + + + + ( + + ) + + + + + + + + % + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + ( + + ) + + + + - + + + + + + + + + + + + + + + + + + + + ( + + ) + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . + + + + + + + . + + + + + + + + + + : + + + + + + + : + + : + + + + + + + . + + . + + + + : + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + : + + : + + + + + : + + + + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + + + + + + + - + + + + + + + + + + + + - + + + + + - + + - + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + - + + - + + + + : + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + - + + + + + + + + + + - + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + - + + + + - + + + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ENCODEURL Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple ENCODEURL formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + 0.08 + + + 10 + + + + text.text + + + + + + Data + + + + Data 1 + + + Data 2 + + + + 0.4025992316 + + + 2.00000000000000E+000 + + + + + + + + + + + + 0%2E08 + + + 0%2E08 + + + TRUE + + + =ENCODEURL(F1) + + + + text. Text + + + + + + 1.959999998 + + + 0.4006533434 + + + 3 + + + 6 + + + + 0.1943426069 + + + 3.00000000000000E+000 + + + + + + + + 105 + + + + + + + 10 + + + 10 + + + TRUE + + + =ENCODEURL(G1) + + + http://www.test/libreOffice?name=John Doe.cz&country=New Zealand&agJohn01Czech Republic + + + + 0.2 + + + 6 + + + + 60 + + + 0.1664635821 + + + 4 + + + 19 + + + + 0.4006533434 + + + 4.00000000000000E+000 + + + + + + + + 20 + + + + + + + text%2Etext + + + text%2Etext + + + TRUE + + + =ENCODEURL(I1) + + + + 0.3 + + + 5 + + + + + 0.087469917 + + + 5 + + + 3 + + + + 0.1664635821 + + + 5.00000000000000E+000 + + + + + + + + 100 + + + + + + + text%2E%20%20Text + + + text%2E%20%20Text + + + TRUE + + + =ENCODEURL(I2) + + + + 0.4 + + + 11 + + + + + 0.3418862354 + + + 8 + + + 2 + + + + 0.087469917 + + + 6.00000000000000E+000 + + + + + + + + + + + http%3A%2F%2Fwww%2Etest%2FlibreOffice%3Fname%3DJohn%20Doe%2Ecz%26country%3DNew%20Zealand%26agJohn01Czech%20Republic + + + http%3A%2F%2Fwww%2Etest%2FlibreOffice%3Fname%3DJohn%20Doe%2Ecz%26country%3DNew%20Zealand%26agJohn01Czech%20Republic + + + TRUE + + + =ENCODEURL(I3) + + + + 0.5 + + + 7 + + + + + 0.946274813 + + + 9 + + + 14 + + + + 0.3418862354 + + + 7.00000000000000E+000 + + + + + + + + + + + + Chyba:511 + + + Chyba:511 + + + TRUE + + + =ENCODEURL() + + + + 0.6 + + + 5 + + + + + 0.984649823 + + + 1 + + + 4 + + + + 0.946274813 + + + 8.00000000000000E+000 + + + + + + + + + + + + + + + + 0.7 + + + 4 + + + + + 0.910959278 + + + 2 + + + 5 + + + + 0.984649823 + + + 9.00000000000000E+000 + + + + + + + + + + + + + + + 0.8 + + + 4 + + + + + 0.7309350965 + + + 4 + + + 17 + + + + 0.910959278 + + + 1.00000000000000E+001 + + + + + + + + + + + + + + + + + 1.4006533434 + + + 5 + + + 1 + + + + 0.7309350965 + + + 1.10000000000000E+001 + + + + + + + + + + + + + + + + + + + + 0.2086181887 + + + 1.20000000000000E+001 + + + + + + + + + + + + + + + + + + + + + 0.7317781041 + + + 1.30000000000000E+001 + + + + + + + + + + + + + + + + + + 0.9605192658 + + + 1.40000000000000E+001 + + + + + + + + + + + + + + + + + + + 0.1766409236 + + + 1.50000000000000E+001 + + + + + + + + + + + + + + + 654654 + + + 654 + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/exact.fods b/sc/qa/unit/data/functions/text/fods/exact.fods new file mode 100644 index 000000000..efb91c653 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/exact.fods @@ -0,0 +1,2968 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/619e74ccb0e97b0ea12ae11c5b36084706d5002e + + + 0 + 0 + 40017 + 34738 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 3 + 77 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 15 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + EXACT Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple EXACT formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + First string + + + Second string + + + + + LOWER(B) + + + EXACT(D;C) + + + UPPER(C) + + + EXACT(B;F) + + + + + + FALSE + + + FALSE + + + TRUE + + + =EXACT("Text1", "Text2") + + + + word + + + + 1 + + + A + + + a + + + a + + + + A + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(I2,J2) + + + + Word + + + word + + + + 2 + + + B + + + b + + + b + + + + B + + + + + + + FALSE + + + FALSE + + + TRUE + + + =EXACT(I3,J3) + + + + w ord + + + word + + + + 3 + + + C + + + c + + + c + + + + C + + + + + + + FALSE + + + FALSE + + + TRUE + + + =EXACT(I4,J4) + + + + 4 + + + D + + + d + + + d + + + + D + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(I2,"word") + + + + 5 + + + E + + + e + + + e + + + + E + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O2,N2) + + + + 6 + + + F + + + f + + + f + + + + F + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O3,N3) + + + + 7 + + + G + + + g + + + g + + + + G + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O4,N4) + + + + 8 + + + H + + + h + + + h + + + + H + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O5,N5) + + + + 9 + + + I + + + i + + + i + + + + I + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O6,N6) + + + + + 10 + + + J + + + j + + + j + + + + J + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O7,N7) + + + + + + + 11 + + + K + + + k + + + k + + + + K + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O8,N8) + + + + + + + 12 + + + L + + + l + + + l + + + + L + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O9,N9) + + + + + + + 13 + + + M + + + m + + + m + + + + M + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O10,N10) + + + + + + + 14 + + + N + + + n + + + n + + + + N + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O11,N11) + + + + + + + 15 + + + O + + + o + + + o + + + + O + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O12,N12) + + + + + + + 16 + + + P + + + p + + + p + + + + P + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O13,N13) + + + + + + + 17 + + + Q + + + q + + + q + + + + Q + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O14,N14) + + + + + + + 18 + + + R + + + r + + + r + + + + R + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O15,N15) + + + + + + + 19 + + + S + + + s + + + s + + + + S + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O16,N16) + + + + + + + 20 + + + T + + + t + + + t + + + + T + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O17,N17) + + + + + + + 21 + + + U + + + u + + + u + + + + U + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O18,N18) + + + + + + + 22 + + + V + + + v + + + v + + + + V + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O19,N19) + + + + + + + 23 + + + W + + + w + + + w + + + + W + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O20,N20) + + + + + + + 24 + + + X + + + x + + + x + + + + X + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O21,N21) + + + + + + + 25 + + + Y + + + y + + + y + + + + Y + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O22,N22) + + + + + + + 26 + + + Z + + + z + + + z + + + + Z + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O23,N23) + + + + + + + 27 + + + Ą + + + ą + + + ą + + + + Ą + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O24,N24) + + + + + + + 28 + + + Č + + + č + + + č + + + + Č + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O25,N25) + + + + + + + 29 + + + Ę + + + ę + + + ę + + + + Ę + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O26,N26) + + + + + + + 30 + + + Ė + + + ė + + + ė + + + + Ė + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O27,N27) + + + + + + + 31 + + + Į + + + į + + + į + + + + Į + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O28,N28) + + + + + + + 32 + + + Š + + + š + + + š + + + + Š + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O29,N29) + + + + + + + 33 + + + Ų + + + ų + + + ų + + + + Ų + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O30,N30) + + + + + + + 34 + + + Ū + + + ū + + + ū + + + + Ū + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O31,N31) + + + + + + + 35 + + + Ž + + + ž + + + ž + + + + Ž + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O32,N32) + + + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O33,N33) + + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O34,N34) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O35,N35) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(O36,N36) + + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M2,Q2) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M3,Q3) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M4,Q4) + + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M5,Q5) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M6,Q6) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M7,Q7) + + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M8,Q8) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M9,Q9) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M10,Q10) + + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M11,Q11) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M12,Q12) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M13,Q13) + + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M14,Q14) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M15,Q15) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M16,Q16) + + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M17,Q17) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M18,Q18) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M19,Q19) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M20,Q20) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M21,Q21) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M22,Q22) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M23,Q23) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M24,Q24) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M25,Q25) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M26,Q26) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M27,Q27) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M28,Q28) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M29,Q29) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M30,Q30) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M31,Q31) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M32,Q32) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M33,Q33) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M34,Q34) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M35,Q35) + + + + + + + + TRUE + + + TRUE + + + TRUE + + + =EXACT(M36,Q36) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/find.fods b/sc/qa/unit/data/functions/text/fods/find.fods new file mode 100644 index 000000000..4f966cbe5 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/find.fods @@ -0,0 +1,1435 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/970a66f8c919ea0524f216f40d21b3e2a8c88ccc + + + 0 + 0 + 35288 + 7163 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 3 + 16 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + FIND Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple FIND formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Data + + + + Data + + + + abcdefg + + + a + + + + + 6 + + + 6 + + + TRUE + + + =FIND(76,998877665544) + + + + Miriam McGovern + + + + Ceramic Insulators #124-TD45-87 + + + + abcdefg + + + b + + + + + 1 + + + 1 + + + TRUE + + + =FIND("M",I2) + + + + + Copper Coils #12-671-6772 + + + + abcdefg + + + c + + + + + 6 + + + 6 + + + TRUE + + + =FIND("m",I2) + + + + + Variable Resistors #116010 + + + + abcdefg + + + d + + + + + 8 + + + 8 + + + TRUE + + + =FIND("M",I2,3) + + + + + + abcdefg + + + e + + + + + Ceramic Insulators + + + Ceramic Insulators + + + TRUE + + + =MID(K2,1,FIND(" #",K2,1)-1) + + + + + + + abcdefg + + + f + + + + + Copper Coils + + + Copper Coils + + + TRUE + + + =MID(K3,1,FIND(" #",K3,1)-1) + + + + + + + + Variable Resistors + + + Variable Resistors + + + TRUE + + + =MID(K4,1,FIND(" #",K4,1)-1) + + + + + + + + Err:511 + + + Err:511 + + + TRUE + + + =FIND("aa") + + + + + + 1 + + + 1 + + + TRUE + + + {=FIND(O1:O6,N1:N6)} + + + + + + 2 + + + 2 + + + TRUE + + + {=FIND(O1:O6,N1:N6)} + + + + + + 3 + + + 3 + + + TRUE + + + {=FIND(O1:O6,N1:N6)} + + + + + + 4 + + + 4 + + + TRUE + + + {=FIND(O1:O6,N1:N6)} + + + + + + 5 + + + 5 + + + TRUE + + + {=FIND(O1:O6,N1:N6)} + + + + + + 6 + + + 6 + + + TRUE + + + {=FIND(O1:O6,N1:N6)} + + + + + + #VALUE! + + + #VALUE! + + + TRUE + + + =FIND(I16;J16) + + + Excel 2016 has same result + + + + B😂 + + + ab😂de𝔖gh𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + + + + 3 + + + 3 + + + TRUE + + + =FIND(I17;J16) + + + Excel 2016 has same result + + + + 😂d + + + + + + + 3 + + + 3 + + + TRUE + + + =FIND(I18;J18) + + + Excel 2016 returns 4 + + + + 𧀬 + + "𧌒𧀬" + + + + + + 8 + + + 8 + + + TRUE + + + =FIND(I19;J16) + + + Excel 2016 returns 10 + + + + h + + + + + + 4 + + + 4 + + + TRUE + + + =FIND(I20;J20) + + + Excel 2016 has same result + + + + e + + + "üë" + + + + + + 3 + + + 3 + + + TRUE + + + =FIND(I21;J21) + + + Excel 2016 returns 5 + + + + 𝖍𝖙 + + + 𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sc/qa/unit/data/functions/text/fods/findb.fods b/sc/qa/unit/data/functions/text/fods/findb.fods new file mode 100644 index 000000000..cc923717c --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/findb.fods @@ -0,0 +1,1634 @@ + + + + 2017-07-04T14:48:09.4272387572017-07-19T09:14:31.836033712PT1H41M10S31LibreOfficeDev/6.0.0.0.alpha0$Linux_X86_64 LibreOffice_project/cfadf08160248463355f8ce157c01349bd6c6bde + + + 0 + 0 + 42447 + 14022 + + + view1 + + + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + 0 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + Sheet2 + 1395 + 0 + 100 + 60 + false + true + true + true + 12632256 + true + true + true + true + true + false + false + 1000 + 1000 + 1 + 1 + true + false + + + + + 7 + true + false + false + 0 + true + kQH+/0dlbmVyaWMgUHJpbnRlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0dFTlBSVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAMAsgAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9R2VuZXJpYyBQcmludGVyCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCm1hcmdpbmRhanVzdG1lbnQ9MCwwLDAsMApjb2xvcmRlcHRoPTI0CnBzbGV2ZWw9MApwZGZkZXZpY2U9MApjb2xvcmRldmljZT0wClBQRENvbnRleERhdGEKUGFnZVNpemU6QTQARHVwbGV4Ok5vbmUAABIAQ09NUEFUX0RVUExFWF9NT0RFDwBEdXBsZXhNb2RlOjpPZmY= + Generic Printer + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + 3 + true + false + true + true + 12632256 + true + true + true + false + true + false + true + 1 + false + 1000 + 1000 + false + 1 + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ???(???) + + + 00-00-0000, 00:00:00 + + + + + Page 1/ 99 + + + + + + + + + + + + + + FINDB Function + + + + + + + + + Result + + + WAAR + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + WAAR + + + Simple REPLACEB formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + data + + + + + + 3 + + + 3 + + + WAAR + + + =FINDB("cd";"abcdefg";1) + + + + ᄩᄔᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + + + + 19 + + + 19 + + + WAAR + + + =FINDB("ᄫᄬ";$I$2;17) + + + + ᄩᄔᄕᄜᄝᄞᄠgᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + + + + 19 + + + 19 + + + WAAR + + + =FINDB("ᄫᄬ";$I$2;16) + + + + + + #VALUE! + + + #VALUE! + + + WAAR + + + =FINDB("cd";"abcdefg";0) + + + + + + 3 + + + 3 + + + WAAR + + + =FINDB("cd";"abcdefg";1) + + + + + + 3 + + + 3 + + + WAAR + + + =FINDB("cd";"abcdefg";3) + + + + + + #VALUE! + + + #VALUE! + + + WAAR + + + =FINDB("cd";"abcdefg";4) + + + + + + 5 + + + 5 + + + WAAR + + + =FINDB("efg";"abcdefg";3) + + + + + + 5 + + + 5 + + + WAAR + + + =FINDB("efg";"abcdefg";5) + + + + + + #VALUE! + + + #VALUE! + + + WAAR + + + =FINDB("efg";"abcdefg";6) + + + + + + 19 + + + 19 + + + WAAR + + + =FINDB("ᄫᄬ";$I$2;1) + + + + + + 19 + + + 19 + + + WAAR + + + =FINDB("ᄫᄬ";$I$2;2) + + + + + + 19 + + + 19 + + + WAAR + + + =FINDB("ᄫᄬ";$I$2;18) + + + + + + 19 + + + 19 + + + WAAR + + + =FINDB("ᄫᄬ";$I$2;19) + + + + + + #VALUE! + + + #VALUE! + + + WAAR + + + =FINDB("ᄫᄬ";$I$2;20) + + + + + + 20 + + + 20 + + + WAAR + + + =FINDB("ᄫᄬ";$I$3;9) + + + + + + + + abcdefg + + + a + + + + + 6 + + + 6 + + + WAAR + + + =FINDB(76;998877665544) + + + + Miriam McGovern + + + + Ceramic Insulators #124-TD45-87 + + + + abcdefg + + + b + + + + + 1 + + + 1 + + + WAAR + + + =FINDB("M";I18) + + + + + Copper Coils #12-671-6772 + + + + abcdefg + + + c + + + + + 6 + + + 6 + + + WAAR + + + =FINDB("m";I18) + + + + + Variable Resistors #116010 + + + + abcdefg + + + d + + + + + 8 + + + 8 + + + WAAR + + + =FINDB("M";I18;3) + + + + + + abcdefg + + + e + + + + + Ceramic Insulators + + + Ceramic Insulators + + + WAAR + + + =MID(K18;1;FINDB(" #";K18;1)-1) + + + + + + + abcdefg + + + f + + + + + Copper Coils + + + Copper Coils + + + WAAR + + + =MID(K19;1;FINDB(" #";K19;1)-1) + + + + + + Variable Resistors + + + Variable Resistors + + + WAAR + + + =MID(K20;1;FINDB(" #";K20;1)-1) + + + + + + Err:511 + + + Err:511 + + + WAAR + + + =FINDB("aa") + + + + + + 1 + + + 1 + + + WAAR + + + {=FINDB(O17:O22;N17:N22)} + + + + + + 2 + + + 2 + + + WAAR + + + {=FINDB(O17:O22;N17:N22)} + + + + + + 3 + + + 3 + + + WAAR + + + {=FINDB(O17:O22;N17:N22)} + + + + + + 4 + + + 4 + + + WAAR + + + {=FINDB(O17:O22;N17:N22)} + + + + + + 5 + + + 5 + + + WAAR + + + {=FINDB(O17:O22;N17:N22)} + + + + + + 6 + + + 6 + + + WAAR + + + {=FINDB(O17:O22;N17:N22)} + + + + + + + + + + + + + + + diff --git a/sc/qa/unit/data/functions/text/fods/fixed.fods b/sc/qa/unit/data/functions/text/fods/fixed.fods new file mode 100644 index 000000000..7863611db --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/fixed.fods @@ -0,0 +1,1177 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha0$Linux_X86_64 LibreOffice_project/970a66f8c919ea0524f216f40d21b3e2a8c88ccc + + + 0 + 0 + 23999 + 4515 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 2 + 10 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + FIXED Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple FIXED formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + 123.1212 + + + + + + + 1,234,567.890 + + + 1,234,567.890 + + + TRUE + + + =FIXED(1234567.89,3) + + + + + 124.1212 + + + + + + + 1234567.890 + + + 1234567.890 + + + TRUE + + + =FIXED(1234567.89,3,1) + + + + + 125.1212 + + + + + + + 1,234,570 + + + 1,234,570 + + + TRUE + + + =FIXED(A2, -1) + + + + + + + + + 52.13 + + + 52.13 + + + TRUE + + + =FIXED(52.1254) + + + + + + + 1234570 + + + 1234570 + + + TRUE + + + =FIXED(A2, -1,2) + + + + + + + 123.121 + + + 123.121 + + + TRUE + + + {=FIXED(J1:J3,3,1)} + + + + + + + 124.121 + + + 124.121 + + + TRUE + + + {=FIXED(J1:J3,3,1)} + + + + + + + 125.121 + + + 125.121 + + + TRUE + + + {=FIXED(J1:J3,3,1)} + + + + + + #VALUE! + + + #VALUE! + + + TRUE + + + =FIXED(J1:J3,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/jis.fods b/sc/qa/unit/data/functions/text/fods/jis.fods new file mode 100644 index 000000000..b63727607 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/jis.fods @@ -0,0 +1,1830 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/ec1afa55e8ed79dc290caff74aaca304a77c3b4f + + + 0 + 0 + 34584 + 21674 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 75 + 60 + true + false + + + 2 + 3 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 75 + 60 + true + false + + + Sheet2 + 1241 + 0 + 75 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + JIS Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple JIS formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Argument + + + JIS function + + + Expected Result + + + + + + !”#$%&’()*+,-./ + + + !”#$%&’()*+,-./ + + + TRUE + + + =JIS(I2) + + + Tdf103550, AOO#78727 + + + + !"#$%&'()*+,-./ + + + + + + + 0123456789 + + + 0123456789 + + + TRUE + + + =JIS(I3) + + + + 0123456789 + + + + + + + :;<=>?@ + + + :;<=>?@ + + + TRUE + + + =JIS(I4) + + + + :;<=>?@ + + + + + + + ABCDEFGHIJKLMN + + + ABCDEFGHIJKLMN + + + TRUE + + + =JIS(I5) + + + + ABCDEFGHIJKLMN + + + + + + + OPQRSTUVWXYZ + + + OPQRSTUVWXYZ + + + TRUE + + + =JIS(I6) + + + + OPQRSTUVWXYZ + + + + + + + [¥]^_‘ + + + [¥]^_‘ + + + TRUE + + + =JIS(I7) + + + + [\]^_` + + + + + + + + + + + + + TRUE + + + =JIS(I8) + + + + + + + + + + + abcdefghijklmn + + + abcdefghijklmn + + + TRUE + + + =JIS(I9) + + + + abcdefghijklmn + + + + + + opqrstuvwxyz + + + opqrstuvwxyz + + + TRUE + + + =JIS(I10) + + + + opqrstuvwxyz + + + + + + {|}~。「」、 + + + {|}~。「」、 + + + TRUE + + + =JIS(I11) + + + + {|}~。「」、 + + + + + + ヲァィゥェォャュョッー + + + ヲァィゥェォャュョッー + + + TRUE + + + =JIS(I12) + + + + ヲァィゥェォャュョッー + + + + + + アイウエオ + + + アイウエオ + + + TRUE + + + =JIS(I13) + + + + アイウエオ + + + + + + カキクケコ + + + カキクケコ + + + TRUE + + + =JIS(I14) + + + + カキクケコ + + + + + + サシスセソ + + + サシスセソ + + + TRUE + + + =JIS(I15) + + + + サシスセソ + + + + + + タチツテト + + + タチツテト + + + TRUE + + + =JIS(I16) + + + + タチツテト + + + + + + ナニヌネノ + + + ナニヌネノ + + + TRUE + + + =JIS(I17) + + + + ナニヌネノ + + + + + + ハヒフヘホ + + + ハヒフヘホ + + + TRUE + + + =JIS(I18) + + + + ハヒフヘホ + + + + + + マミムメモ + + + マミムメモ + + + TRUE + + + =JIS(I19) + + + + マミムメモ + + + + + + ヤユヨ + + + ヤユヨ + + + TRUE + + + =JIS(I20) + + + + ヤユヨ + + + + + + ラリルレロ + + + ラリルレロ + + + TRUE + + + =JIS(I21) + + + + ラリルレロ + + + + + + ワン + + + ワン + + + TRUE + + + =JIS(I22) + + + + ワン + + + + + + + + + + + + TRUE + + + =JIS(I23) + + + + + + + + + + + + + + + + TRUE + + + =JIS(I24) + + + + + + + + + + ガギグゲゴ + + + ガギグゲゴ + + + TRUE + + + =JIS(I25) + + + + ガギグゲゴ + + + + + + ザジズゼゾ + + + ザジズゼゾ + + + TRUE + + + =JIS(I26) + + + + ザジズゼゾ + + + + + + ダヂヅデド + + + ダヂヅデド + + + TRUE + + + =JIS(I27) + + + + ダヂヅデド + + + + + + バビブベボ + + + バビブベボ + + + TRUE + + + =JIS(I28) + + + + バビブベボ + + + + + + パピプペポ + + + パピプペポ + + + TRUE + + + =JIS(I29) + + + + パピプペポ + + + + + + ア゛イ゛ウ゛エ゛オ゛ + + + ア゛イ゛ウ゛エ゛オ゛ + + + TRUE + + + =JIS(I30) + + + + ア゙イ゙ヴエ゙オ゙ + + + + + + ア゜イ゜ウ゜エ゜オ゜ + + + ア゜イ゜ウ゜エ゜オ゜ + + + TRUE + + + =JIS(I31) + + + + ア゚イ゚ウ゚エ゚オ゚ + + + + + + オープンオフィス + + + オープンオフィス + + + TRUE + + + =JIS(I32) + + + + オープンオフィス + + + + + + オープンオフィス + + + オープンオフィス + + + TRUE + + + =JIS(I33) + + + + オープンオフィス + + + + + + オープンオフィス + + + オープンオフィス + + + TRUE + + + =JIS(I34) + + + + オープンオフィス + + + + + + オープンオフィス + + + オープンオフィス + + + TRUE + + + =JIS(I35) + + + + オープンオフィス + + + + + + 中本崇志 + + + 中本崇志 + + + TRUE + + + =JIS(I36) + + + + 中本崇志 + + + + + + 中本ジェームズ崇志 + + + 中本ジェームズ崇志 + + + TRUE + + + =JIS(I37) + + + + 中本ジェームズ崇志 + + + + + + ”’¥‘ + + + ”’¥‘ + + + WAAR + + + =JIS(I38) + + + Tdf103550 related + + + + "'\` + + + + + + + + + + + + + !”#$%&’()*+,-./ + + + !”#$%&’()*+,-./ + + + + + AOO#78727 , TDF# 103550 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sc/qa/unit/data/functions/text/fods/left.fods b/sc/qa/unit/data/functions/text/fods/left.fods new file mode 100644 index 000000000..45d659aab --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/left.fods @@ -0,0 +1,1284 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/02e6c1c95993740e0dbea724b3014348c4b6559d + + + 0 + 0 + 26356 + 5102 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 2 + 10 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + LEFT Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple LEFT formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Sale Price + + + + + + Sale + + + Sale + + + TRUE + + + =LEFT(I1,4) + + + AOO#78727 + + + + Sweden + + + + + + S + + + S + + + TRUE + + + =LEFT(I2) + + + + + + + + out + + + out + + + TRUE + + + =LEFT("output",3) + + + + + + + + Calc + + + Calc + + + TRUE + + + =LEFT("Calc", 25) + + + + + + + + + + + + TRUE + + + =LEFT("Calc", ) + + + + + + + + + C + + + C + + + TRUE + + + =LEFT("Calc" ) + + + + + + + + + + + + + TRUE + + + =LEFT("Calc" ,0) + + + + + + + + + + + + + TRUE + + + =LEFT("Calc" ,-0) + + + + + + + + Err:502 + + + error + + + TRUE + + + =LEFT("Calc" ,-1) + + + + + + + + ab😂d + + + ab😂d + + + WAAR + + + =LEFT(I11;4) + + + Excel 2016 returns the same result + + + ab😂de𝔖gh𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + + + + "𧌒 + + + "𧌒 + + + WAAR + + + =LEFT(I12;2) + + + Excel 2016 returns the same result + + + "𧌒𧀬" + + + + + + "u + + + "u + + + WAAR + + + =LEFT(I13;2) + + + Excel 2016 returns the same result + + + + "üë" + + + + + + 𝕬𝖈𝖍𝖙 + + + 𝕬𝖈𝖍𝖙 + + + WAAR + + + =LEFT(I14;4) + + + Excel 2016 returns the same result + + + + 𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sc/qa/unit/data/functions/text/fods/leftb.fods b/sc/qa/unit/data/functions/text/fods/leftb.fods new file mode 100644 index 000000000..c4ae33a13 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/leftb.fods @@ -0,0 +1,1195 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/02af87fdd76bc94fb51aeb160c74d6f719c42c63 + + + 0 + 0 + 26356 + 5102 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 1 + 14 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + LEFTB Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple LEFTB formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Sale Price + + + + + + Sale + + + Sale + + + TRUE + + + =LEFTB(I1,4) + + + + Sweden + + + + + + S + + + S + + + TRUE + + + =LEFTB(I2) + + + + + + + + out + + + out + + + TRUE + + + =LEFTB("output",3) + + + + + + + + Calc + + + Calc + + + TRUE + + + =LEFTB("Calc", 25) + + + + + + + + + + + + TRUE + + + =LEFTB("Calc", ) + + + + + + + + + C + + + C + + + TRUE + + + =LEFTB("Calc" ) + + + + + + + + + + + + + TRUE + + + =LEFTB("Calc" ,0) + + + + + + + + + + + + + TRUE + + + =LEFTB("Calc" ,-0) + + + + + + + + Err:502 + + + error + + + TRUE + + + =LEFTB("Calc" ,-1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/len.fods b/sc/qa/unit/data/functions/text/fods/len.fods new file mode 100644 index 000000000..adc36d87f --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/len.fods @@ -0,0 +1,1321 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/02af87fdd76bc94fb51aeb160c74d6f719c42c63 + + + 0 + 0 + 35387 + 4586 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 1 + 5 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + LEN Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple LEN formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Sale Price + + + Data 1 (Empty) + + + Standard Formulas + + + + Data 2 + + + + + 10 + + + 10 + + + TRUE + + + =LEN(I1) + + + + Sweden + + + + 0 + + + + ab + + + + + 0 + + + 0 + + + TRUE + + + =LEN(I3) + + + + + + 0 + + + + cd + + + + + 6 + + + 6 + + + TRUE + + + =LEN("output") + + + + + 0 + + + + ef + + + + + 0 + + + 0 + + + TRUE + + + {=SUM(LEN(M2:M6))} + + + + + 0 + + + + abc + + + + + 12 + + + 12 + + + TRUE + + + {=SUM(LEN(M2:M6))} + + + + + + 0 + + + + def + + + + + 10 + + + 10 + + + TRUE + + + {=LEN(I1:I2)} + + + + + + 0 + + + + + + 6 + + + 6 + + + TRUE + + + {=LEN(I1:I2)} + + + + + + + + + + Err:511 + + + error + + + TRUE + + + =LEN() + + + + + + + + 16 + + + 16 + + + TRUE + + + =LEN(I10) + + + Excel 2016 returns 25 + + + ab😂de𝔖gh𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + + + + 3 + + + 3 + + + TRUE + + + =LEN(I11) + + + Excel 2016 returns 4 + + + + ab😂 + + + + + + 4 + + + 4 + + + TRUE + + + =LEN(I12) + + + Excel 2016 returns 6 + + + "𧌒𧀬" + + + + + + 6 + + + 6 + + + TRUE + + + =LEN(I13) + + + Excel 2016 returns 6 + + + + "üë" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sc/qa/unit/data/functions/text/fods/lenb.fods b/sc/qa/unit/data/functions/text/fods/lenb.fods new file mode 100644 index 000000000..c00a4aec1 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/lenb.fods @@ -0,0 +1,1235 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/02af87fdd76bc94fb51aeb160c74d6f719c42c63 + + + 0 + 0 + 35387 + 4586 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 0 + 9 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + LENB Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple LENB formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Sale Price + + + Data 1 (Empty) + + + Standard Formulas + + + + Data 2 + + + + + 10 + + + 10 + + + TRUE + + + =LENB(I1) + + + + Sweden + + + + 0 + + + + ab + + + + + 0 + + + 0 + + + TRUE + + + =LENB(I3) + + + + + + 0 + + + + cd + + + + + 6 + + + 6 + + + TRUE + + + =LENB("output") + + + + + 0 + + + + ef + + + + + 0 + + + 0 + + + TRUE + + + {=SUM(LENB(J2:J6))} + + + + + 0 + + + + abc + + + + + 12 + + + 12 + + + TRUE + + + {=SUM(LENB(M2:M6))} + + + + + + 0 + + + + def + + + + + 10 + + + 10 + + + TRUE + + + {=LENB(I1:I2)} + + + + + + 0 + + + + + + 6 + + + 6 + + + TRUE + + + {=LENB(I1:I2)} + + + + + + + + + + Err:518 + + + error + + + TRUE + + + =LENB() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/lower.fods b/sc/qa/unit/data/functions/text/fods/lower.fods new file mode 100644 index 000000000..97651e760 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/lower.fods @@ -0,0 +1,1270 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/02af87fdd76bc94fb51aeb160c74d6f719c42c63 + + + 0 + 0 + 35387 + 5619 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 3 + 11 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + LOWER Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple LOWER formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Sale Price + + + Data 1 (Empty) + + + Standard Formulas + + + + Data 2 + + + + + sale price + + + sale price + + + TRUE + + + =LOWER(I1) + + + + Sweden + + + + 0 + + + + AB + + + + + + + + + TRUE + + + =LOWER(I3) + + + + + + 0 + + + + CD + + + + + output + + + output + + + TRUE + + + =LOWER("OUTPUT") + + + + + 0 + + + + EF + + + + + ab + + + ab + + + TRUE + + + {=LOWER(M2:M6)} + + + + + 0 + + + + ABC + + + + + cd + + + cd + + + TRUE + + + {=LOWER(M2:M6)} + + + + + + 0 + + + + DEF + + + + + ef + + + ef + + + TRUE + + + {=LOWER(M2:M6)} + + + + + + 0 + + + + + + abc + + + abc + + + TRUE + + + {=LOWER(M2:M6)} + + + + + + + + + + def + + + def + + + TRUE + + + {=LOWER(M2:M6)} + + + + + + + + TRUE + + + 1 + + + TRUE + + + =EXACT(LOWER("J"),"j") + + + + + + + + 1 + + + 1 + + + TRUE + + + =LOWER(1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/mid.fods b/sc/qa/unit/data/functions/text/fods/mid.fods new file mode 100644 index 000000000..68c7feb10 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/mid.fods @@ -0,0 +1,1250 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/02af87fdd76bc94fb51aeb160c74d6f719c42c63 + + + 0 + 0 + 26356 + 2518 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 4 + 10 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + MID Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple MID formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + ff + + + ff + + + TRUE + + + =MID("office",2,2) + + + + ahoj + + + + + ho + + + ho + + + TRUE + + + =MID(I2,2,2) + + + + + + hoj + + + hoj + + + TRUE + + + =MID(I2,2,8) + + + + 1111 + + + + + 11 + + + 11 + + + TRUE + + + =MID(I4,1,2) + + + + + + + + + + + + TRUE + + + =MID(I2;12;8) + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =MID(I2;0;3) + + + + + + b😂 + + + b😂 + + + TRUE + + + =MID(I8;J8;K8) + + + result Excel 2016 is b😂 + + + ab😂de𝔖gh𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + 2 + + + + + b + + + b + + + TRUE + + + =MID(I9;J9;K9) + + + result Excel 2016 is b + + + + ab😂 + + + 2 + + + 1 + + + + + 𧌒𧀬 + + + 𧌒𧀬 + + + TRUE + + + =MID(I10;J10;K10) + + + result Excel 2016 is 𧌒 + + + "𧌒𧀬" + + + 2 + + + + + + + + + + + TRUE + + + =MID(I11;J11;K11) + + + result Excel 2016 is identical + + + + "üë" + + + 2 + + + + + 𝖍𝖙𝖚 + + + 𝖍𝖙𝖚 + + + TRUE + + + =MID(I12;J12;K12) + + + result Excel 2016 is 𝖈 + + + + 𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sc/qa/unit/data/functions/text/fods/midb.fods b/sc/qa/unit/data/functions/text/fods/midb.fods new file mode 100644 index 000000000..cfdcdfeef --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/midb.fods @@ -0,0 +1,1133 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/02af87fdd76bc94fb51aeb160c74d6f719c42c63 + + + 0 + 0 + 26356 + 2518 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 0 + 5 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + MID Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple MID formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + ff + + + ff + + + TRUE + + + =MIDB("office",2,2) + + + + ahoj + + + + + ho + + + ho + + + TRUE + + + =MIDB(I2,2,2) + + + + + + hoj + + + hoj + + + TRUE + + + =MIDB(I2,2,8) + + + + 1111 + + + + + 11 + + + 11 + + + TRUE + + + =MIDB(I4,1,2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/numbervalue.fods b/sc/qa/unit/data/functions/text/fods/numbervalue.fods new file mode 100644 index 000000000..2580952ec --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/numbervalue.fods @@ -0,0 +1,1181 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/02af87fdd76bc94fb51aeb160c74d6f719c42c63 + + + 0 + 0 + 26356 + 4972 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 2 + 10 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + NUMBERVALUE Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple NUMBERVALUE formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + 123.456 + + + 123.456 + + + TRUE + + + =NUMBERVALUE(" 123.456 ",".",",") + + + + + + 123.456 + + + 123.456 + + + TRUE + + + =NUMBERVALUE(I3,"/") + + + + 123/456 + + + + + 2500.27 + + + 2500.27 + + + TRUE + + + =NUMBERVALUE("2.500,27",",",".") + + + + + + 0.35 + + + 0.35 + + + TRUE + + + =NUMBERVALUE("35%") + + + + 1.5 + + + + + #VALUE! + + + #VALUE! + + + TRUE + + + =NUMBERVALUE("3.5%") + + + + + + 0.035 + + + 0.035 + + + TRUE + + + =NUMBERVALUE("3.5%",".") + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =NUMBERVALUE(" 123.456 ",".",".") + + + + + + 0 + + + 0 + + + TRUE + + + =NUMBERVALUE(" ") + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =NUMBERVALUE(I10,"//") + + + + 123//22 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/proper.fods b/sc/qa/unit/data/functions/text/fods/proper.fods new file mode 100644 index 000000000..810ca2ebf --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/proper.fods @@ -0,0 +1,1214 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/5d39c2013374727b1c8f147b8b99d54402a7ff02 + + + 0 + 0 + 26356 + 8590 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 1 + 26 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + PROPER Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple PROPER formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + this is a TITLE + + + + + + This Is A Title + + + This Is A Title + + + TRUE + + + =PROPER(I1) + + + + 2-way street + + + + + + 2-Way Street + + + 2-Way Street + + + TRUE + + + =PROPER(I2) + + + + 76BudGet + + + + + + 76Budget + + + 76Budget + + + TRUE + + + =PROPER(I3) + + + + + + + Libre Office + + + Libre Office + + + TRUE + + + =PROPER("libre office") + + + + + + + Hello There + + + Hello There + + + TRUE + + + =PROPER("HELLO THERE") + + + + + + + Hello.There + + + Hello.There + + + TRUE + + + =PROPER("HELLO.THERE") + + + + + + + Err:511 + + + error + + + TRUE + + + =PROPER() + + + + + + Labas. Bitä– - Lietuviå² Ä®Monä– + + + Labas. Bitä– - Lietuviå² Ä®Monä– + + + TRUE + + + =PROPER("LABAS. BITÄ– - LIETUVIŲ Ä®MONÄ–") + + + + + + + + + + + + + + + + + + + + + + + + 'Don'T' + + + + + + Tdf#53146 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/regex.fods b/sc/qa/unit/data/functions/text/fods/regex.fods new file mode 100644 index 000000000..2bc9a6b2b --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/regex.fods @@ -0,0 +1,1385 @@ + + + + 2018-11-13T17:59:17.679132174P0D1LibreOfficeDev/6.2.0.0.alpha1$Linux_X86_64 LibreOffice_project/c846e85f03b635c88e043166a352a42eeae39304 + + + 0 + 0 + 33535 + 6588 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 8 + 13 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1233 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + true + true + true + false + false + false + true + true + false + 0 + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + true + 3 + 1 + true + 1 + true + lwH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAswAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AAASAENPTVBBVF9EVVBMRVhfTU9ERRQARHVwbGV4TW9kZTo6TG9uZ0VkZ2U= + true + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + SFr. + + + + + + SFr. + - + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ???(???) + + + 00.00.0000, 00:00:00 + + + + + Page 1/ 99 + + + + + + + + + + + + + + REGEX Function + + + + + + + + + Result + + + PRAVDA + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + PRAVDA + + + Simple REGEX formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + The end + + + + + + + Needle + + + Needle + + + PRAVDA + + + =REGEX("Needle in a haystack"; ".e{2}dle") + + + + The end + + + + + + + 101 + + + 101 + + + PRAVDA + + + =REGEX("LibreOffice text 101"; "[0-9]+") + + + + The end + + + + + + + 826.25 + + + 826.25 + + + PRAVDA + + + =REGEX("The price today is $826.25"; "[0-9]*\.[0-9]+[0-9]+") + + + + + + + + + (Content) + + + (Content) + + + PRAVDA + + + =REGEX("(Content) between brackets"; "\(([A-Za-z]+)\)") + + + + + + + + + AA end + + + AA end + + + PRAVDA + + + =REGEX("The end"; "^The"; "AA") + + + + + + + + + The end + + + The end + + + PRAVDA + + + =REGEX("The end"; "^BBe"; "AA") + + + + + + + + + + The end + + + The end + + + PRAVDA + + + =REGEX("The end"; "^BBe"; "AA") + + + + + + + + + + AA end + + + AA end + + + PRAVDA + + + =REGEX("The end"; "^The"; "AA";"g") + + + + + + + + + AA end + + + AA end + + + PRAVDA + + + =REGEX(I1; "^The"; "AA";"g") + + + + + + + + + AA end + + + AA end + + + PRAVDA + + + {=REGEX(I1:I3; "^The"; "AA";"g")} + + + + + + + + + AA end + + + AA end + + + PRAVDA + + + {=REGEX(I1:I3; "^The"; "AA";"g")} + + + + + + + + + AA end + + + AA end + + + PRAVDA + + + {=REGEX(I1:I3; "^The"; "AA";"g")} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/replace.fods b/sc/qa/unit/data/functions/text/fods/replace.fods new file mode 100644 index 000000000..1ab069f64 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/replace.fods @@ -0,0 +1,1407 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/5d39c2013374727b1c8f147b8b99d54402a7ff02 + + + 0 + 0 + 26356 + 4455 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 1 + 14 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + REPLACE Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple REPLACE formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Data + + + + + + 444234567 + + + 444234567 + + + TRUE + + + =REPLACE("1234567",1,1,"444") + + + + abcdefghijk + + + + + + abcde*k + + + abcde*k + + + TRUE + + + =REPLACE(I2,6,5,"*") + + + + 2009 + + + + + + 2010 + + + 2010 + + + TRUE + + + =REPLACE(I3,3,2,"10") + + + + 123456 + + + + + + @456 + + + @456 + + + TRUE + + + =REPLACE(I4,1,3,"@") + + + + + + + 1234Q56789 + + + 1234Q56789 + + + TRUE + + + =REPLACE("123456789",5,0,"Q") + + + + + + + abcdefghijkxx + + + abcdefghijkxx + + + TRUE + + + =REPLACE(I2,77,1,"xx") + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =REPLACE("123456789",0,0,"Q") + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =REPLACE("123456789",-5,0,"Q") + + + + + + Q + + + Q + + + TRUE + + + =REPLACE("";5;1;"Q") + + + + B😂 + + + + + + ab😂B😂gh𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + ab😂B😂gh𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + TRUE + + + =REPLACE(I11;4;3;I10) + + + + ab😂de𝔖gh𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + + + + B😂xXx😂d + + + B😂xXx😂d + + + TRUE + + + =REPLACE(I12;3;1;"xXx") + + + + B😂c😂d + + + + + + BxXxc😂d + + + BxXxc😂d + + + TRUE + + + =REPLACE(I12;2;1;"xXx") + + + + + + B😂𝖍𝖙😂d + + + B😂𝖍𝖙😂d + + + TRUE + + + =REPLACE(I12;3;1;"𝖍𝖙") + + + + + + + + Bx𝖍𝖙xc😂d + + + Bx𝖍𝖙xc😂d + + + TRUE + + + =REPLACE(I12;2;1;"x𝖍𝖙x") + + + + + + + + BxXx😂c😂d + + + BxXx😂c😂d + + + TRUE + + + =REPLACE(I12;2;0;"xXx") + + + + + + + + B😂xXxc😂d + + + B😂xXxc😂d + + + TRUE + + + =REPLACE(I12;3;0;"xXx") + + + + + + + + xYxB😂c😂d + + + xYxB😂c😂d + + + TRUE + + + =REPLACE(I12;1;0;"xYx") + + + + + + xYx😂c😂d + + + xYx😂c😂d + + + TRUE + + + =REPLACE(I12;1;1;"xYx") + + + + + + + + xYxc😂d + + + xYxc😂d + + + TRUE + + + =REPLACE(I12;1;2;"xYx") + + + + + + + + xYx😂d + + + xYx😂d + + + TRUE + + + =REPLACE(I12;1;3;"xYx") + + + + + + + + xYxd + + + xYxd + + + TRUE + + + =REPLACE(I12;1;4;"xYx") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sc/qa/unit/data/functions/text/fods/replaceb.fods b/sc/qa/unit/data/functions/text/fods/replaceb.fods new file mode 100644 index 000000000..dda7a26fe --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/replaceb.fods @@ -0,0 +1,2096 @@ + + + + 2017-07-04T14:48:09.4272387572017-07-06T19:24:21.086006189PT53M58S16LibreOfficeDev/6.0.0.0.alpha0$Linux_X86_64 LibreOffice_project/3ddbb0e4797448749643e1f43dd5fcfde1486728 + + + 0 + 0 + 37932 + 16495 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + 2 + 2 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + Sheet1 + 993 + 0 + 100 + 60 + false + true + true + true + 12632256 + true + true + true + true + true + false + false + 1000 + 1000 + 1 + 1 + true + false + + + + + 7 + true + false + false + 0 + true + kQH+/0dlbmVyaWMgUHJpbnRlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0dFTlBSVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAMAsgAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9R2VuZXJpYyBQcmludGVyCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCm1hcmdpbmRhanVzdG1lbnQ9MCwwLDAsMApjb2xvcmRlcHRoPTI0CnBzbGV2ZWw9MApwZGZkZXZpY2U9MApjb2xvcmRldmljZT0wClBQRENvbnRleERhdGEKUGFnZVNpemU6QTQARHVwbGV4Ok5vbmUAABIAQ09NUEFUX0RVUExFWF9NT0RFDwBEdXBsZXhNb2RlOjpPZmY= + Generic Printer + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + 3 + true + false + true + true + 12632256 + true + true + true + false + true + false + true + 1 + false + 1000 + 1000 + false + 1 + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ???(???) + + + 00-00-0000, 00:00:00 + + + + + Page 1/ 99 + + + + + + + + + + + + + + REPLACEB Function + + + + + + + + + Result + + + WAAR + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + WAAR + + + Simple REPLACEB formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + ᄩᄔᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + + + + ab ᄔᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ab ᄔᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K2;L2;"ab") + + + + 1 + + + 33 + + + + + abᄔᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + abᄔᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K3;L3;"ab") + + + + 2 + + + 1 + + + 33 + + + + + ᄩab ᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩab ᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K4;L4;"ab") + + + + 3 + + + 1 + + + 33 + + + + + ᄩ abᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩ abᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K5;L5;"ab") + + + + 4 + + + 1 + + + 33 + + + + + ᄩᄔab ᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩᄔab ᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K6;L6;"ab") + + + + 5 + + + 1 + + + 33 + + + + + ᄩᄔ abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩᄔ abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K7;L7;"ab") + + + + 6 + + + 1 + + + 33 + + + + + abᄔᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + abᄔᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K8;L8;"ab") + + + + 2 + + + 1 + + + 33 + + + + + ab ᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ab ᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K9;L9;"ab") + + + + 2 + + + 32 + + + + + abᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + abᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K10;L10;"ab") + + + + 2 + + + 3 + + + 31 + + + + + ab ᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ab ᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K11;L11;"ab") + + + + 2 + + + 4 + + + 30 + + + + + abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K12;L12;"ab") + + + + 2 + + + 5 + + + 29 + + + + + ab ᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ab ᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K13;L13;"ab") + + + + 2 + + + 6 + + + 28 + + + + + ab ᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ab ᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K14;L14;"ab") + + + + 2 + + + 32 + + + + + ᄩab ᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩab ᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K15;L15;"ab") + + + + 3 + + + 31 + + + + + ᄩ ab ᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩ ab ᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K16;L16;"ab") + + + + 4 + + + 30 + + + + + ᄩᄔab ᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩᄔab ᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K17;L17;"ab") + + + + 5 + + + 29 + + + + + ᄩᄔ ab ᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩᄔ ab ᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K18;L18;"ab") + + + + 6 + + + 28 + + + + + abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K19;L19;"ab") + + + + 1 + + + 6 + + + 28 + + + + + abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K20;L20;"ab") + + + + 2 + + + 5 + + + 29 + + + + + ᄩabᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩabᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K21;L21;"ab") + + + + 3 + + + 4 + + + 30 + + + + + ᄩ abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩ abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K22;L22;"ab") + + + + 4 + + + 3 + + + 31 + + + + + ᄩᄔabᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩᄔabᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K23;L23;"ab") + + + + 5 + + + 2 + + + 32 + + + + + ᄩᄔ abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩᄔ abᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K24;L24;"ab") + + + + 6 + + + 1 + + + 33 + + + + + ᄩ ᄬᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩ ᄬᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K25;L25;"ᄬ") + + + + 4 + + + 1 + + + 33 + + + + + ᄩ ᄬ ᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩ ᄬ ᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K26;L26;"ᄬ") + + + + 4 + + + 2 + + + 32 + + + + + ᄩᄬ ᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩᄬ ᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K27;L27;"ᄬ") + + + + 3 + + + 1 + + + 33 + + + + + ᄩᄬᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ᄩᄬᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;K28;L28;"ᄬ") + + + + 3 + + + 2 + + + 32 + + + + + Err:502 + + + Err:502 + + + WAAR + + + =REPLACEB($K$1;0;3;"ab") + + + + The quick brown fox jumped… + + + + + + ab ᄔᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + ab ᄔᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + WAAR + + + =REPLACEB($K$1;2;0;"ab") + + + + + + Err:502 + + + Err:502 + + + WAAR + + + =REPLACEB($K$1;2;-1;"ab") + + + + + + Err:502 + + + Err:502 + + + WAAR + + + =REPLACEB($K$1;-2;4;"ab") + + + + + + The slow brown fox jumped… + + + The slow brown fox jumped… + + + WAAR + + + =REPLACEB($K$29;5;5;"slow") + + + + + + Err:502 + + + Err:502 + + + WAAR + + + =REPLACEB($K$29;25;5;"slow") + + + + + + Err:502 + + + Err:502 + + + WAAR + + + =REPLACEB($K$29;5;25;"slow") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/rept.fods b/sc/qa/unit/data/functions/text/fods/rept.fods new file mode 100644 index 000000000..1adce40ac --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/rept.fods @@ -0,0 +1,1179 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/5d39c2013374727b1c8f147b8b99d54402a7ff02 + + + 0 + 0 + 21020 + 3035 + + + view1 + + + 2 + 9 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 2 + 6 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + REPT Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple REPT formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + + + Good morningGood morning + + + Good morningGood morning + + + TRUE + + + =REPT("Good morning",2) + + + + + + + + *-*-*- + + + *-*-*- + + + TRUE + + + =REPT("*-", 3) + + + + + + + + ---------- + + + ---------- + + + TRUE + + + =REPT("-",10) + + + + + + + + + + + + TRUE + + + =REPT("-",0) + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =REPT("-",-1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/right.fods b/sc/qa/unit/data/functions/text/fods/right.fods new file mode 100644 index 000000000..fff9ffc85 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/right.fods @@ -0,0 +1,1549 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/098f7a4ac2b6f309a45d29f1b68bea18418b9ee7 + + + 0 + 0 + 76027 + 11691 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 0 + 9 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + RIGHT Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple RIGHT formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + + + + un + + + un + + + TRUE + + + =RIGHT("Sun",2) + + + + + + + + + n + + + n + + + TRUE + + + =RIGHT(A2) + + + + + + + + + + + + + TRUE + + + =RIGHT(A3,0) + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =RIGHT(A4,-1) + + + + + + + + b + + + b + + + TRUE + + + {=RIGHT(I6:I7)} + + + + ab + + + + + + + b + + + b + + + TRUE + + + {=RIGHT(I6:I7)} + + + + ab + + + + + + + 120 + + + 120 + + + TRUE + + + {=MAX((K9:IP9)*(RIGHT(K10:IP10)="O"))} + + + + + + + + 135 + + + 135 + + + TRUE + + + {=MAX((K9:IP9)*(K11:IP11="O"))} + + + + Name + + + Result + + + 110 + + + 115 + + + 120 + + + 125 + + + 130 + + + 135 + + + 140 + + + + + n + + + n + + + TRUE + + + =RIGHT(A2,1.8) + + + + a + + + 120 + + + O + + + + O + + + + X + + + O + + + X + + + + + + un + + + un + + + TRUE + + + + + + b + + + 135 + + + X + + + O + + + + O + + + + X + + + O + + + X + + + + + 𝔖gh𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + 𝔖gh𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + TRUE + + + =RIGHT("ab😂de𝔖gh𝕬𝖈𝖍𝖙𝖚𝖓𝖌!";11) + + + Excel 2016 returns same result + + + + c + + + + + + b😂 + + + b😂 + + + TRUE + + + =RIGHT("ab😂";2) + + + Excel 2016 returns same result + + + + d + + + + + + 𧀬" + + + 𧀬" + + + TRUE + + + =RIGHT("""𧌒𧀬""";2) + + + Excel 2016 returns same result + + + + E + + + + + + ̈" + + + ̈" + + + TRUE + + + =RIGHT("""üë""";2) + + + Excel 2016 returns same result + + + + f + + + + + + 𝖚𝖓𝖌! + + + 𝖚𝖓𝖌! + + + TRUE + + + =RIGHT("𝕬𝖈𝖍𝖙𝖚𝖓𝖌!";4) + + + Excel 2016 returns same result + + + + g + + + + + + + + + + + + + + + + + + + + + + + + + Name + + + Result + + + 110 + + + 115 + + + 120 + + + 125 + + + 130 + + + 135 + + + 140 + + + + + + + + + + + a + + + + O + + + X + + + + + + + + + + + b + + + + X + + + O + + + XXO + + + X + + + + + + + + + + + TRUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sc/qa/unit/data/functions/text/fods/rightb.fods b/sc/qa/unit/data/functions/text/fods/rightb.fods new file mode 100644 index 000000000..8a7d6f0d9 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/rightb.fods @@ -0,0 +1,1492 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/098f7a4ac2b6f309a45d29f1b68bea18418b9ee7 + + + 0 + 0 + 76027 + 12207 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 3 + 10 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + RIGHTB Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple RIGHTB formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + + + + un + + + un + + + TRUE + + + =RIGHTB("Sun",2) + + + + + + + + + n + + + n + + + TRUE + + + =RIGHTB(A2) + + + + + + + + + + + + + TRUE + + + =RIGHTB(A3,0) + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =RIGHTB(A4,-1) + + + + + + + + b + + + b + + + TRUE + + + {=RIGHTB(I6:I7)} + + + + ab + + + + + + + b + + + b + + + TRUE + + + {=RIGHTB(I6:I7)} + + + + ab + + + + + + + 120 + + + 120 + + + TRUE + + + {=MAX((K10:IP10)*(RIGHTB(K11:IP11)="O"))} + + + + + + + + n + + + n + + + TRUE + + + =RIGHTB(A2,1.8) + + + + + + un + + + un + + + TRUE + + + =RIGHTB(A2,4) + + + + Name + + + Result + + + 110 + + + 115 + + + 120 + + + 125 + + + 130 + + + 135 + + + 140 + + + + + + + + + + a + + + 120 + + + O + + + + O + + + + X + + + O + + + X + + + + + + + + + + + b + + + 135 + + + X + + + O + + + + O + + + + X + + + O + + + X + + + + + + + + + + c + + + + + + + + + + + d + + + + + + + + + + + E + + + + + + + + + + + f + + + + + + + + + + + g + + + + + + + + + + + + + + + + + + Name + + + Result + + + 110 + + + 115 + + + 120 + + + 125 + + + 130 + + + 135 + + + 140 + + + + + + + + + + + a + + + + O + + + X + + + + + + + + + + + b + + + 135 + + + X + + + O + + + XXO + + + X + + + + + + + + + + + TRUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/roman.fods b/sc/qa/unit/data/functions/text/fods/roman.fods new file mode 100644 index 000000000..4119619ae --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/roman.fods @@ -0,0 +1,1330 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/8d613870b2cd2e3e4396b4fa97dbd8080fda8f52 + + + 0 + 0 + 21020 + 7556 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 3 + 16 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + ROMAN Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple ROMAN formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + + + CMXCIX + + + CMXCIX + + + TRUE + + + =ROMAN(999) + + + + + + + CMXCIX + + + CMXCIX + + + TRUE + + + =ROMAN(999,0) + + + + + + + LMVLIV + + + LMVLIV + + + TRUE + + + =ROMAN (999,1) + + + + + + + XMIX + + + XMIX + + + TRUE + + + =ROMAN(999,2) + + + + + + + VMIV + + + VMIV + + + TRUE + + + =ROMAN(999,3) + + + + + + + IM + + + IM + + + TRUE + + + =ROMAN(999,4) + + + + + + + CDXCIX + + + CDXCIX + + + TRUE + + + =ROMAN(499,0) + + + + + + + LDVLIV + + + LDVLIV + + + TRUE + + + =ROMAN(499,1) + + + + + + XDIX + + + XDIX + + + TRUE + + + =ROMAN(499,2) + + + + + + + + VDIV + + + VDIV + + + TRUE + + + =ROMAN(499,3) + + + + + + ID + + + ID + + + TRUE + + + =ROMAN(499,4) + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =ROMAN(4999,4) + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =ROMAN(-1,4) + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =ROMAN(1,24) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/search.fods b/sc/qa/unit/data/functions/text/fods/search.fods new file mode 100644 index 000000000..c09827350 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/search.fods @@ -0,0 +1,1618 @@ + + + + 2017-02-24T18:59:59.173514908P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/36de6c50684c8241969a2064d30aff41e0bc5d97 + + + 0 + 0 + 33104 + 12386 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 2 + 10 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + SFr. + + + + + + SFr. + - + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + SEARCH Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple SEARCH formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + LibreOffice + + + + + + 10 + + + 10 + + + TRUE + + + =SEARCH(54,998877665544) + + + + + + + 6 + + + 6 + + + TRUE + + + =IF(ISERROR(SEARCH("Gewinn|Promotion|Replay",I5)),"",K5) + + + + + + + 2 + + + 2 + + + TRUE + + + =IF(ISERROR(SEARCH("Gewinn|Promotion|Replay",I6)),"",K6) + + + + + + + 4 + + + 4 + + + TRUE + + + {=SUM(IF(ISERROR(SEARCH("Mark",I10:I19)),0,1))} + + + + Gewinn + + + + 6 + + + + + 6 + + + 6 + + + TRUE + + + =SEARCH("off",I1) + + + Gewinn + + + + 2 + + + + + 6 + + + 6 + + + TRUE + + + =SEARCH("OFf",I1) + + + + + + + 6 + + + 6 + + + TRUE + + + =SEARCH("off",I1,2) + + + + + + + #VALUE! + + + #VALUE! + + + TRUE + + + =SEARCH("off",I1,7) + + + + + + 5 + + + 5 + + + TRUE + + + =SEARCH("e",I1) + + + + Mark + + + + + + 11 + + + 11 + + + TRUE + + + =SEARCH("e",I1,6) + + + + Julia + + + + + + Err:502 + + + error + + + TRUE + + + =SEARCH("e",I1,0) + + Constraints: Start >= 1 + + + + Wookie + + + + + + Err:502 + + + error + + + TRUE + + + =SEARCH("e","LibreOffice",0) + + + + Mark + + + + + + Err:502 + + + error + + + TRUE + + + =SEARCH("e","LibreOffice",-1) + + It is a non-compliance with a purpose to keep backward compatibility (extract from the source code):// This should use GetStringPositionArgument() but old versions up// to LibreOffice 4.2.5 allowed and ignored 0 and negative values.// It is unnecessary to break existing documents that "rely" on// that behavior. Though ODFF constrains Start to be >=1./* TODO: fix this and possibly break those broken documents? */Given that version 4.2.5 dates from June 2014, one could argue that making the code fully ODFF compliant will not really break backward compatibility (version 5.4.0 is scheduled for August 2017).OTOH, it doesn't do real harm, the source code simply replaces the value of argument Start with 1 when the value passed is 0 or negative. + + + + Mark + + + + + + + + + Julia + + + + + + + + + + + Gordon + + + + + + + + + + + Flash + + + + + + + + + Andromeda + + + + + + + + + Mark + + + + + + + + + + + 2 + + + 2 + + + TRUE + + + =SEARCH(I21;J21) + + + Excel 2016 has same result + + + + B😂 + + + ab😂de𝔖gh𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + + + + 3 + + + 3 + + + TRUE + + + =SEARCH(I22;J21) + + + Excel 2016 has same result + + + + 😂d + + + ab😂 + + + + + + 3 + + + 3 + + + TRUE + + + =SEARCH(I23;J23) + + + Excel 2016 returns 4 + + + + 𧀬 + + "𧌒𧀬" + + + + + + 8 + + + 8 + + + TRUE + + + =SEARCH(I24;J21) + + + Excel 2016 returns 10 + + + + h + + + + + + 4 + + + 4 + + + TRUE + + + =SEARCH(I25;J25) + + + Excel 2016 has same result + + + + e + + + "üë" + + + + + + 3 + + + 3 + + + TRUE + + + =SEARCH(I26;J26) + + + Excel 2016 returns 5 + + + + 𝖍𝖙 + + + 𝕬𝖈𝖍𝖙𝖚𝖓𝖌! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sc/qa/unit/data/functions/text/fods/searchb.fods b/sc/qa/unit/data/functions/text/fods/searchb.fods new file mode 100644 index 000000000..433e4ef18 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/searchb.fods @@ -0,0 +1,1754 @@ + + + + 2017-07-04T14:48:09.4272387572017-08-30T18:21:53.817972525PT1H56M40S42LibreOfficeDev/6.0.0.0.alpha0$Linux_X86_64 LibreOffice_project/52ffad9bb7be800790de6d918154dbeade88cadd + + + 0 + 0 + 6773 + 4261 + + + view1 + + + 1 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + 0 + 9 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 100 + 60 + true + false + + + Sheet2 + 1395 + 0 + 100 + 60 + false + true + true + true + 12632256 + true + true + true + true + true + false + false + 1000 + 1000 + 1 + 1 + true + false + + + + + 7 + true + false + false + 0 + true + kQH+/0dlbmVyaWMgUHJpbnRlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0dFTlBSVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAMAsgAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9R2VuZXJpYyBQcmludGVyCm9yaWVudGF0aW9uPVBvcnRyYWl0CmNvcGllcz0xCm1hcmdpbmRhanVzdG1lbnQ9MCwwLDAsMApjb2xvcmRlcHRoPTI0CnBzbGV2ZWw9MApwZGZkZXZpY2U9MApjb2xvcmRldmljZT0wClBQRENvbnRleERhdGEKRHVwbGV4Ok5vbmUAUGFnZVNpemU6QTQAABIAQ09NUEFUX0RVUExFWF9NT0RFDwBEdXBsZXhNb2RlOjpPZmY= + Generic Printer + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + 3 + true + false + true + true + 12632256 + true + true + true + false + true + false + true + 1 + false + 1000 + 1000 + false + 1 + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + , + + + + + + + + Lt + + + + - + + + Lt + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ???(???) + + + 00-00-0000, 00:00:00 + + + + + Page 1/ 99 + + + + + + + + + + + + + + FINDB Function + + + + + + + + + Result + + + WAAR + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + WAAR + + + Simple REPLACEB formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + data + + + + + + 3 + + + 3 + + + WAAR + + + =SEARCHB("cd";"abcdefg";1) + + + + ᄩᄔᄕᄜᄝᄞᄠᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + + + + 19 + + + 19 + + + WAAR + + + =SEARCHB("ᄫᄬ";$I$2;17) + + + + ᄩᄔᄕᄜᄝᄞᄠgᄢᄣᄫᄬᄭᄮᄯᄲᄶ + + + + + + 19 + + + 19 + + + WAAR + + + =SEARCHB("ᄫᄬ";$I$2;16) + + + + + + Err:502 + + + #VALUE! + + + WAAR + + + =SEARCHB("cd";"abcdefg";0) + + + + + + 3 + + + 3 + + + WAAR + + + =SEARCHB("cd";"abcdefg";1) + + + + + + 3 + + + 3 + + + WAAR + + + =SEARCHB("cd";"abcdefg";3) + + + + + + #VALUE! + + + #VALUE! + + + WAAR + + + =SEARCHB("cd";"abcdefg";4) + + + + + + 5 + + + 5 + + + WAAR + + + =SEARCHB("efg";"abcdefg";3) + + + + + + #VALUE! + + + #VALUE! + + + WAAR + + + =SEARCHB("efg";"abcdefg";6) + + + + + + 19 + + + 19 + + + WAAR + + + =SEARCHB("ᄫᄬ";$I$2;1) + + + + + + 19 + + + 19 + + + WAAR + + + =SEARCHB("ᄫᄬ";$I$2;2) + + + + + + 19 + + + 19 + + + WAAR + + + =SEARCHB("ᄫᄬ";$I$2;18) + + + + + + 19 + + + 19 + + + WAAR + + + =SEARCHB("ᄫᄬ";$I$2;19) + + + + + + #VALUE! + + + #VALUE! + + + WAAR + + + =SEARCHB("ᄫᄬ";$I$2;20) + + + + + + 20 + + + 20 + + + WAAR + + + =SEARCHB("ᄫᄬ";$I$3;9) + + + + + + + + abcdefg + + + a + + + + + 6 + + + 6 + + + WAAR + + + =SEARCHB(76;998877665544) + + + + Miriam McGovern + + + + Ceramic Insulators #124-TD45-87 + + + + abcdefg + + + b + + + + + 1 + + + 1 + + + WAAR + + + =SEARCHB("M";I17) + + + + + Copper Coils #12-671-6772 + + + + abcdefg + + + c + + + + + 1 + + + 1 + + + WAAR + + + =SEARCHB("m";I17) + + + + + Variable Resistors #116010 + + + + abcdefg + + + d + + + + + 6 + + + 6 + + + WAAR + + + =SEARCHB("M";I17;3) + + + + + + abcdefg + + + e + + + + + Ceramic Insulators + + + Ceramic Insulators + + + WAAR + + + =MID(K17;1;SEARCHB(" #";K17;1)-1) + + + + + + + abcdefg + + + f + + + + + Copper Coils + + + Copper Coils + + + WAAR + + + =MID(K18;1;SEARCHB(" #";K18;1)-1) + + + + + + Variable Resistors + + + Variable Resistors + + + WAAR + + + =MID(K19;1;SEARCHB(" #";K19;1)-1) + + + + + + Err:511 + + + Err:511 + + + WAAR + + + =SEARCHB("aa") + + + + + + 1 + + + 1 + + + WAAR + + + {=FINDB(O16:O21;N16:N21)} + + + + + + 2 + + + 2 + + + WAAR + + + {=FINDB(O16:O21;N16:N21)} + + + + + + 3 + + + 3 + + + WAAR + + + {=FINDB(O16:O21;N16:N21)} + + + + + + 4 + + + 4 + + + WAAR + + + {=FINDB(O16:O21;N16:N21)} + + + + + + 5 + + + 5 + + + WAAR + + + {=FINDB(O16:O21;N16:N21)} + + + + + + 6 + + + 6 + + + WAAR + + + {=FINDB(O16:O21;N16:N21)} + + + + + + 5 + + + 5 + + + WAAR + + + =SEARCHB("eg|ef";"abcdefg";3) + + + + + + 19 + + + 19 + + + WAAR + + + =SEARCHB("foo|bar|ᄫᄬ";$I$2;2) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/substitute.fods b/sc/qa/unit/data/functions/text/fods/substitute.fods new file mode 100644 index 000000000..f5dcabb56 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/substitute.fods @@ -0,0 +1,1343 @@ + + + + 2016-05-23T19:52:21.032366237P0D1LibreOfficeDev/5.3.0.0.alpha1$Linux_X86_64 LibreOffice_project/883024d657fb45c7da459017d2f936aac5644bfb + + + 0 + 0 + 37620 + 6006 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 2 + 13 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1280 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + SFr. + + + + + + SFr. + - + + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + SUBSTITUTE Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple SUBSTITUTE formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Data + + + + ababababa + + + a + + + f + + + + + 12abc12abc12abc + + + 12abc12abc12abc + + + TRUE + + + =SUBSTITUTE("123123123","3","abc") + + + + Sales Data + + + + ababababa + + + a + + + f + + + + + 12312abc123 + + + 12312abc123 + + + TRUE + + + =SUBSTITUTE("123123123","3","abc",2) + + + + Quarter 1, 2008 + + + + ababababa + + + a + + + f + + + + + Cost Data + + + Cost Data + + + TRUE + + + =SUBSTITUTE(I2, "Sales", "Cost") + + + + Quarter 1, 2011 + + + + ababababa + + + a + + + f + + + + + Quarter 2, 2008 + + + Quarter 2, 2008 + + + TRUE + + + =SUBSTITUTE(I3, "1", "2", 1) + + + + + + + + Quarter 1, 2012 + + + Quarter 1, 2012 + + + TRUE + + + =SUBSTITUTE(I4, "1", "2", 3) + + + + + + + + fbfbfbfbf + + + fbfbfbfbf + + + TRUE + + + {=SUBSTITUTE(K1:K4,L1:L4,M1:M4)} + + + + + + + + fbfbfbfbf + + + fbfbfbfbf + + + TRUE + + + {=SUBSTITUTE(K1:K4,L1:L4,M1:M4)} + + + + + #NAME? + + + + + + fbfbfbfbf + + + fbfbfbfbf + + + TRUE + + + {=SUBSTITUTE(K1:K4,L1:L4,M1:M4)} + + + + + + fbfbfbfbf + + + fbfbfbfbf + + + TRUE + + + {=SUBSTITUTE(K1:K4,L1:L4,M1:M4)} + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =SUBSTITUTE(I3, "1", "2", -1) + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =SUBSTITUTE(I3, "1", "2", 0) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/t.fods b/sc/qa/unit/data/functions/text/fods/t.fods new file mode 100644 index 000000000..771f77702 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/t.fods @@ -0,0 +1,1675 @@ + + + + 2016-12-20T21:01:28.998667961P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/5a20df55ff829978c880b22e0a1f32c35d0ba30f + + + 0 + 0 + 37620 + 15564 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 4 + 14 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + SFr. + + + + + + SFr. + - + + + + + + . + + . + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + T Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple T formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + 0 + + + + + + + + + + + + + TRUE + + + =T(0) + + + 0 + + + + + 1 + + + + + + + + + + + + + TRUE + + + =T(1) + + + + + 2 + + + + + + + + + + + + + TRUE + + + =T(2) + + + + + TRUE + + + + + + + + + + + + + TRUE + + + =T(TRUE()) + + + + + FALSE + + + + + + + + + + + + + TRUE + + + =T(FALSE()) + + + + 01.01.2001 + + + + + + + + + + + + + TRUE + + + =T(VALUE("2001-01-01")) + + + + + + + + + + TRUE + + + #N/A + + + + #DIV/0! + + + + #DIV/0! + + + + + #DIV/0! + + + #DIV/0! + + + TRUE + + + =T(1/0) + + + + #N/A + + + + #N/A + + + + + #N/A + + + #DIV/0! + + + TRUE + + + =T(NA()) + + + + x + + + + x + + + + + x + + + x + + + TRUE + + + =T("x") + + + + + + + + + + TRUE + + + =T(J1) + + + + + + + + + + + TRUE + + + =T(J2) + + + + + + + + + + TRUE + + + =T(J3) + + + + + + + + + + + + TRUE + + + =T(J4) + + + + + + + + + + TRUE + + + =T(J5) + + + + + + + + + + TRUE + + + =T(J6) + + + + + + + + + + TRUE + + + =T(J7) + + + + + + #DIV/0! + + + #DIV/0! + + + TRUE + + + =T(J8) + + + + + + #N/A + + + #DIV/0! + + + TRUE + + + =T(J9) + + + + + + x + + + x + + + TRUE + + + =T(J10) + + + + + + + + + + TRUE + + + {=T(J1:J10)} + + + + + + + + + + TRUE + + + {=T(J1:J10)} + + + + + + + + + + TRUE + + + {=T(J1:J10)} + + + + + + + + + + TRUE + + + {=T(J1:J10)} + + + + + + + + + + TRUE + + + {=T(J1:J10)} + + + + + + + + + + + + TRUE + + + {=T(J1:J10)} + + + + + + + + + + + + TRUE + + + {=T(J1:J10)} + + + + + + + + #DIV/0! + + + #DIV/0! + + + TRUE + + + {=T(J1:J10)} + + + + + + + + #N/A + + + #DIV/0! + + + TRUE + + + {=T(J1:J10)} + + + + + + + + x + + + x + + + TRUE + + + {=T(J1:J10)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/text.fods b/sc/qa/unit/data/functions/text/fods/text.fods new file mode 100644 index 000000000..0bbbf0fee --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/text.fods @@ -0,0 +1,1620 @@ + + + + 2016-12-20T21:01:28.998667961P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/5a20df55ff829978c880b22e0a1f32c35d0ba30f + + + 0 + 0 + 37620 + 13497 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 3 + 29 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + SFr. + + + + + + SFr. + - + + + + + + . + + . + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + TEXT Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple TEXT formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + + 11.2 + + + ###.## + + + + + + + + + 12.35 + + + 12.35 + + + TRUE + + + =TEXT(12.34567,"###.##") + + + + + 12.2 + + + ###.## + + + + + + 012.35 + + + 012.35 + + + TRUE + + + =TEXT(12.34567,"000.00") + + + + + 13.2 + + + ###.## + + + + + + 1899-12-30 + + + 1899-12-30 + + + TRUE + + + =TEXT(I1,"YYYY-MM-DD") + + + + + 14.2 + + + ###.## + + + + + + 1899-12-30 00:00:00 + + + 1899-12-30 00:00:00 + + + TRUE + + + =TEXT(I1,"YYYY-MM-DD HH:MM:SS") + + + + + 15.2 + + + ###.## + + + + + + 1899-12-30 00:00:00 + + + 1899-12-30 00:00:00 + + + TRUE + + + =TEXT(I1,"YYYY-MM-DD HH:MM:SS") + + + + + + + + 11.2 + + + 11.2 + + + TRUE + + + {=TEXT(J1:J5,K1:K5)} + + + + + + 12.2 + + + 12.2 + + + TRUE + + + {=TEXT(J1:J5,K1:K5)} + + + + 2000-01-01 + + + + + + 13.2 + + + 13.2 + + + TRUE + + + {=TEXT(J1:J5,K1:K5)} + + + + + + 14.2 + + + 14.2 + + + TRUE + + + {=TEXT(J1:J5,K1:K5)} + + + + + + 15.2 + + + 15.2 + + + TRUE + + + {=TEXT(J1:J5,K1:K5)} + + + + + + 3e + + + 3e + + + TRUE + + + =TEXT("3e","0") + + + + + + + + 3a + + + 3a + + + TRUE + + + =TEXT("3a","0") + + + + + + + + + + $1,234.57 + + + $1,234.57 + + + TRUE + + + =TEXT(1234.567,"$#,##0.00") + + + + + + + + 28.5% + + + 28.5% + + + TRUE + + + =TEXT(0.285,"0.0%") + + + + + + + + 4 1/3 + + + 4 1/3 + + + TRUE + + + =TEXT(4.34 ,"# ?/?") + + + + + + + + 1/3 + + + 1/3 + + + TRUE + + + =TRIM(TEXT(0.34,"# ?/?")) + + + + + + + + 1.22E+07 + + + 1.22E+07 + + + TRUE + + + =TEXT(12200000,"0.00E+00") + + + + + + + + (123) 456-7898 + + + (123) 456-7898 + + + TRUE + + + =TEXT(1234567898,"[<=9999999]###-####;(###) ###-####") + + + + + + + + 0001234 + + + 0001234 + + + TRUE + + + =TEXT(1234,"0000000") + + + + + + 12° 34' 56'' + + + 12° 34' 56'' + + + TRUE + + + =TEXT(123456,"##0° 00' 00''") + + + + + + Err:511 + + + Err:511 + + + TRUE + + + =TEXT(J1) + + + + + + + + 11 + + + 11 + + + TRUE + + + =TEXT(J1,"0") + + + + + + + + 12.2 + + + 12.2 + + + TRUE + + + =TEXT(J2,"0.0") + + + + + + + + 13 + + + 13 + + + TRUE + + + =TEXT(J3,0) + + + + + + + + 2000/01/01 + + + 2000/01/01 + + + TRUE + + + =TEXT(J8, "YYYY/MM/DD") + + + + + + + + 01/01/2000 + + + 01/01/2000 + + + TRUE + + + =TEXT(J8, "DD/MM/yyyy") + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/textjoin.fods b/sc/qa/unit/data/functions/text/fods/textjoin.fods new file mode 100644 index 000000000..0a0d93393 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/textjoin.fods @@ -0,0 +1,1528 @@ + + + + 2016-12-20T21:01:28.998667961P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/5a20df55ff829978c880b22e0a1f32c35d0ba30f + + + 0 + 0 + 42135 + 8226 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 3 + 14 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + SFr. + + + + + + SFr. + - + + + + + + . + + . + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + TEXTJOIN Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple TEXTJOIN formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + Currency + + + A's + + + B's + + + City + + + State + + + Postcode + + + Country + + + + + The sun will come up tomorrow. + + + The sun will come up tomorrow. + + + TRUE + + + =TEXTJOIN(" ",1, "The", "sun", "will", "come", "up", "tomorrow.") + + + + US Dollar + + + a1 + + + b1 + + + Tulsa + + + OK + + + 74133 + + + US + + + + + US Dollar, Australian Dollar, Chinese Yuan, Hong Kong Dollar, Israeli Shekel, South Korean Won, Russian Ruble + + + US Dollar, Australian Dollar, Chinese Yuan, Hong Kong Dollar, Israeli Shekel, South Korean Won, Russian Ruble + + + TRUE + + + =TEXTJOIN(", ", 1, I2:I8) + + + + Australian Dollar + + + a2 + + + b2 + + + Seattle + + + WA + + + 98109 + + + US + + + + + a1, b1, a2, b2, a4, b4, a5, b5, a6, b6, a7, b7 + + + a1, b1, a2, b2, a4, b4, a5, b5, a6, b6, a7, b7 + + + TRUE + + + =TEXTJOIN(", ", 1, J2:K7) + + + + Chinese Yuan + + + a4 + + + b4 + + + Iselin + + + NJ + + + 8830 + + + US + + + + + a1, b1, a2, b2, a4, b4, a5, b5, a6, b6, a7, b7 + + + a1, b1, a2, b2, a4, b4, a5, b5, a6, b6, a7, b7 + + + TRUE + + + =TEXTJOIN(", ", 0, J2:K7) + + + + Hong Kong Dollar + + + a5 + + + b5 + + + Fort Lauderdale + + + FL + + + 33309 + + + US + + + + + Tulsa,OK,74133,US;Seattle,WA,98109,US;Iselin,NJ,8830,US;Fort Lauderdale,FL,33309,US;Tempe,AZ,85285,US + + + Tulsa,OK,74133,US;Seattle,WA,98109,US;Iselin,NJ,8830,US;Fort Lauderdale,FL,33309,US;Tempe,AZ,85285,US + + + TRUE + + + =TEXTJOIN(L8:O8, 1, L2:O7) + + + + Israeli Shekel + + + a6 + + + b6 + + + Tempe + + + AZ + + + 85285 + + + US + + + + + OKWA + + + OKWA + + + TRUE + + + =TEXTJOIN(,1,M2,M3) + + + + South Korean Won + + + a7 + + + b7 + + + + + + + OKWA + + + OKWA + + + TRUE + + + =TEXTJOIN("",1,M2,M3) + + + + Russian Ruble + + + + + , + + + ; + + + + + OK WA + + + OK WA + + + TRUE + + + =TEXTJOIN(" ",1,M2,M3) + + + + + + OKFunctionWA + + + OKFunctionWA + + + TRUE + + + =TEXTJOIN(A1,1,M2,M3) + + + + + + OK1WA + + + OK1WA + + + TRUE + + + =TEXTJOIN(1,1,M2,M3) + + + + + + OKWA + + + OKWA + + + TRUE + + + =TEXTJOIN(,,M2,M3) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/trim.fods b/sc/qa/unit/data/functions/text/fods/trim.fods new file mode 100644 index 000000000..87f329c54 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/trim.fods @@ -0,0 +1,1347 @@ + + + + 2016-12-20T21:01:28.998667961P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/5a20df55ff829978c880b22e0a1f32c35d0ba30f + + + 0 + 0 + 28589 + 3612 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 10 + 15 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + SFr. + + + + + + SFr. + - + + + + + + . + + . + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + TRIM Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple TRIM formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + LO Office + + + + + + apples + + + apples + + + TRUE + + + =TRIM(" apples ") + + + + 1 + + + + + + LO Office + + + LO Office + + + TRUE + + + =TRIM(I1) + + + + + + + 1 + + + 1 + + + TRUE + + + =TRIM(I2) + + + + + + + + + + + TRUE + + + =TRIM(F1) + + + + aa + + + + + + aa + + + aa + + + TRUE + + + {=TRIM(I5:I6)} + + + + aa + + + + + + aa + + + aa + + + TRUE + + + {=TRIM(I5:I6)} + + + + + + + + #VALUE! + + + error + + + TRUE + + + =TRIM(I5:I6) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/unichar.fods b/sc/qa/unit/data/functions/text/fods/unichar.fods new file mode 100644 index 000000000..cf70a3ee5 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/unichar.fods @@ -0,0 +1,2436 @@ + + + + 2017-01-02T19:55:59.875194457P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/e5da108ef01872f460c176b6a9173e346e1d59a4 + + + 0 + 0 + 22009 + 4261 + + + view1 + + + 1 + 7 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 1 + 7 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkE0AElucHV0U2xvdDpUcmF5MQBEdXBsZXg6Tm9uZQAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + SFr. + + + + + + SFr. + - + + + + + + . + + . + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + UNICHAR Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple UNICHAR formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + 68 + + + + + + D + + + D + + + TRUE + + + =UNICHAR(68) + + + + 69 + + + + + + + C + + + C + + + TRUE + + + =UNICHAR(67) + + + + 70 + + + + + + + E + + + E + + + TRUE + + + =UNICHAR(69) + + + + 71 + + + + + + + B + + + B + + + TRUE + + + =UNICHAR(66) + + + + 72 + + + + + + + C + + + C + + + TRUE + + + =UNICHAR(67) + + + + 73 + + + + + + + D + + + D + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 74 + + + + + + + + E + + + E + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 75 + + + + + + + + F + + + F + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 76 + + + + + + + G + + + G + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 77 + + + + + + + H + + + H + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 78 + + + + + + + I + + + I + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 79 + + + + + + + J + + + J + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 80 + + + + + + + + + K + + + K + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 81 + + + + + + + L + + + L + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 82 + + + + + + + M + + + M + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 83 + + + + + + + N + + + N + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 84 + + + + + + + O + + + O + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 85 + + + + + + + P + + + P + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 86 + + + + + + + Q + + + Q + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 87 + + + + + + + R + + + R + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 88 + + + + + + + S + + + S + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 89 + + + + + + + T + + + T + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 90 + + + + + + + U + + + U + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 91 + + + + + + + V + + + V + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 92 + + + + + + + W + + + W + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 93 + + + + + + + X + + + X + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 94 + + + + + + + Y + + + Y + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 95 + + + + + + + Z + + + Z + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 96 + + + + + + + [ + + + [ + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 97 + + + + + + + \ + + + \ + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 98 + + + + + + + ] + + + ] + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 99 + + + + + + ^ + + + ^ + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 100 + + + + + + _ + + + _ + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 101 + + + + + + ` + + + ` + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 102 + + + + + + a + + + a + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 103 + + + + + + b + + + b + + + TRUE + + + {=UNICHAR(I1:I31)} + + + + 104 + + + + + + c + + + c + + + TRUE + + + =UNICHAR(I32) + + + + 105 + + + + + + d + + + d + + + TRUE + + + =UNICHAR(I33) + + + + 106 + + + + + + e + + + e + + + TRUE + + + =UNICHAR(I34) + + + + 107 + + + + + + f + + + f + + + TRUE + + + =UNICHAR(I35) + + + + 108 + + + + + + g + + + g + + + TRUE + + + =UNICHAR(I36) + + + + 109 + + + + + + h + + + h + + + TRUE + + + =UNICHAR(I37) + + + + 110 + + + + + + i + + + i + + + TRUE + + + =UNICHAR(I38) + + + + 111 + + + + + + j + + + j + + + TRUE + + + =UNICHAR(I39) + + + + 112 + + + + + + k + + + k + + + TRUE + + + =UNICHAR(I40) + + + + 113 + + + + + + l + + + l + + + TRUE + + + =UNICHAR(I41) + + + + 114 + + + + + + m + + + m + + + TRUE + + + =UNICHAR(I42) + + + + 115 + + + + + + n + + + n + + + TRUE + + + =UNICHAR(I43) + + + + 116 + + + + + + o + + + o + + + TRUE + + + =UNICHAR(I44) + + + + 117 + + + + + + p + + + p + + + TRUE + + + =UNICHAR(I45) + + + + 118 + + + + + + q + + + q + + + TRUE + + + =UNICHAR(I46) + + + + 119 + + + + + + r + + + r + + + TRUE + + + =UNICHAR(I47) + + + + 120 + + + + + + s + + + s + + + TRUE + + + =UNICHAR(I48) + + + + 121 + + + + + + t + + + t + + + TRUE + + + =UNICHAR(I49) + + + + 122 + + + + + + u + + + u + + + TRUE + + + =UNICHAR(I50) + + + + 123 + + + + + + v + + + v + + + TRUE + + + =UNICHAR(I51) + + + + 124 + + + + + + w + + + w + + + TRUE + + + =UNICHAR(I52) + + + + 125 + + + + + + x + + + x + + + TRUE + + + =UNICHAR(I53) + + + + 126 + + + + + + y + + + y + + + TRUE + + + =UNICHAR(I54) + + + + 127 + + + + + + z + + + z + + + TRUE + + + =UNICHAR(I55) + + + + + + + + { + + + { + + + TRUE + + + =UNICHAR(I56) + + + + + + + + | + + + | + + + TRUE + + + =UNICHAR(I57) + + + + + + + + } + + + } + + + TRUE + + + =UNICHAR(I58) + + + + + + + + ~ + + + ~ + + + TRUE + + + =UNICHAR(I59) + + + + + + + +  + + +  + + + TRUE + + + =UNICHAR(I60) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/unicode.fods b/sc/qa/unit/data/functions/text/fods/unicode.fods new file mode 100644 index 000000000..20c8f8380 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/unicode.fods @@ -0,0 +1,2583 @@ + + + + 2017-01-02T19:55:59.875194457P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/9fb55f7b1de8be1c3f86a4ae540f648574d3ed45 + + + 0 + 0 + 30846 + 31434 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 4 + 1 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + SFr. + + + + + + SFr. + - + + + + + + . + + . + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + UNICODE Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple UNICODE formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + 68 + + + D + + + + + + 48 + + + 48 + + + TRUE + + + =UNICODE(0) + + + + 69 + + + E + + + + + + 70 + + + 70 + + + TRUE + + + =UNICODE("F") + + + + 70 + + + F + + + + + + 51 + + + 51 + + + TRUE + + + =UNICODE(32) + + + + 71 + + + G + + + + + + 66 + + + 66 + + + TRUE + + + =UNICODE("B") + + + + 72 + + + H + + + + + + 67 + + + 67 + + + TRUE + + + =UNICODE("C") + + + + 73 + + + I + + + + + + 68 + + + 68 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 74 + + + J + + + + + + + 69 + + + 69 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 75 + + + K + + + + + + + 70 + + + 70 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 76 + + + L + + + + + + 71 + + + 71 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 77 + + + M + + + + + + 72 + + + 72 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 78 + + + N + + + + + + 73 + + + 73 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 79 + + + O + + + + + + 74 + + + 74 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 80 + + + P + + + + + + + + 75 + + + 75 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 81 + + + Q + + + + + + 76 + + + 76 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 82 + + + R + + + + + + 77 + + + 77 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 83 + + + S + + + + + + 78 + + + 78 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 84 + + + T + + + + + + 79 + + + 79 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 85 + + + U + + + + + + 80 + + + 80 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 86 + + + V + + + + + + 81 + + + 81 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 87 + + + W + + + + + + 82 + + + 82 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 88 + + + X + + + + + + 83 + + + 83 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 89 + + + Y + + + + + + 84 + + + 84 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 90 + + + Z + + + + + + 85 + + + 85 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 91 + + + [ + + + + + + 86 + + + 86 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 92 + + + \ + + + + + + 87 + + + 87 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 93 + + + ] + + + + + + 88 + + + 88 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 94 + + + ^ + + + + + + 89 + + + 89 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 95 + + + _ + + + + + + 90 + + + 90 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 96 + + + ` + + + + + + 91 + + + 91 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 97 + + + a + + + + + + 92 + + + 92 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 98 + + + b + + + + + + 93 + + + 93 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 99 + + + c + + + + + + 94 + + + 94 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 100 + + + d + + + + + + 95 + + + 95 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 101 + + + e + + + + + + 96 + + + 96 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 102 + + + f + + + + + + 97 + + + 97 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 103 + + + g + + + + + + 98 + + + 98 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 104 + + + h + + + + + + 99 + + + 99 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 105 + + + i + + + + + + 100 + + + 100 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 106 + + + j + + + + + + 101 + + + 101 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 107 + + + k + + + + + + 102 + + + 102 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 108 + + + l + + + + + + 103 + + + 103 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 109 + + + m + + + + + + 104 + + + 104 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 110 + + + n + + + + + + 105 + + + 105 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 111 + + + o + + + + + + 106 + + + 106 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 112 + + + p + + + + + + 107 + + + 107 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 113 + + + q + + + + + + 108 + + + 108 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 114 + + + r + + + + + + 109 + + + 109 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 115 + + + s + + + + + + 110 + + + 110 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 116 + + + t + + + + + + 111 + + + 111 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 117 + + + u + + + + + + 112 + + + 112 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 118 + + + v + + + + + + 113 + + + 113 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 119 + + + w + + + + + + 114 + + + 114 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 120 + + + x + + + + + + 115 + + + 115 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 121 + + + y + + + + + + 116 + + + 116 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 122 + + + z + + + + + + 117 + + + 117 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 123 + + + { + + + + + + 118 + + + 118 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 124 + + + | + + + + + + 119 + + + 119 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 125 + + + } + + + + + + 120 + + + 120 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 126 + + + ~ + + + + + + 121 + + + 121 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + 127 + + +  + + + + + + 122 + + + 122 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + + + + + 123 + + + 123 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + + + + + 124 + + + 124 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + + + + + 125 + + + 125 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + + + + + 126 + + + 126 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + + + + + 127 + + + 127 + + + TRUE + + + {=UNICODE(J1:J60)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/upper.fods b/sc/qa/unit/data/functions/text/fods/upper.fods new file mode 100644 index 000000000..0f3f372ab --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/upper.fods @@ -0,0 +1,1377 @@ + + + + 2017-01-02T19:55:59.875194457P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/9fb55f7b1de8be1c3f86a4ae540f648574d3ed45 + + + 0 + 0 + 28589 + 4520 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 1 + 11 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + SFr. + + + + + + SFr. + - + + + + + + . + + . + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + UPPER Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + Simple UPPER formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + test + + + + + + + GOOD MORNING + + + GOOD MORNING + + + TRUE + + + =UPPER("Good Morning") + + + + 1 + + + + + + + TEST + + + TEST + + + TRUE + + + =UPPER(I1) + + + + 01.01.2000 + + + + + + + 123ABC + + + 123ABC + + + TRUE + + + =UPPER("123abc") + + + + + + + + + 1 + + + 1 + + + TRUE + + + =UPPER(I2) + + + + + + + + + 36526 + + + 36526 + + + TRUE + + + =UPPER(I3) + + + + + + + + + TEST + + + TEST + + + TRUE + + + {=UPPER(I1:I3)} + + + + + + + + + + 1 + + + 1 + + + TRUE + + + {=UPPER(I1:I3)} + + + + + + + + + + 36526 + + + 36526 + + + TRUE + + + {=UPPER(I1:I3)} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sc/qa/unit/data/functions/text/fods/value.fods b/sc/qa/unit/data/functions/text/fods/value.fods new file mode 100644 index 000000000..88bcd02e9 --- /dev/null +++ b/sc/qa/unit/data/functions/text/fods/value.fods @@ -0,0 +1,1384 @@ + + + + 2017-01-02T19:55:59.875194457P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/9fb55f7b1de8be1c3f86a4ae540f648574d3ed45 + + + 0 + 0 + 30846 + 6071 + + + view1 + + + 2 + 8 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + 3 + 12 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 0 + 85 + 60 + true + false + + + Sheet2 + 1241 + 0 + 85 + 60 + false + true + true + true + 12632256 + true + true + true + true + false + false + false + 1270 + 1270 + 1 + 1 + true + false + + + + + 7 + false + false + true + true + false + false + false + 1270 + 1270 + true + true + true + true + true + false + 12632256 + false + Lexmark-E352dn + + + en + US + + + + + + zh + CN + + :!),.:;?]}¢'"、。〉》」』】〕〗〞︰︱︳﹐、﹒﹔﹕﹖﹗﹚﹜﹞!),.:;?|}︴︶︸︺︼︾﹀﹂﹄﹏、~¢々‖•·ˇˉ―--′’” + ([{£¥'"‵〈《「『【〔〖([{£¥〝︵︷︹︻︽︿﹁﹃﹙﹛﹝({“‘ + + + true + true + 3 + 1 + true + 1 + true + rgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMAzwAAAAAAAAAEAAhSAAAEdAAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpBNAAAEgBDT01QQVRfRFVQTEVYX01PREUPAER1cGxleE1vZGU6Ok9mZg== + false + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + £ + + + + - + £ + + + + + £ + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + £ + + + + + - + £ + + + + + + + + + ( + + ) + + + + + + + + ( + + ) + + + + £ + + + + + - + £ + + + + + + £ + + + + + - + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + R$ + + + + + + - + R$ + + + + + + + + + + + + - + + + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + \ + + + + \- + + + + + \ + + + + + \- + + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + $ + + + + + ($ + + ) + + + + $ + + + + + + ($ + + ) + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + + + + + + - + + + + + + + - + + + + + + + + + + + + + \ + + + + + + \ + + - + + + + + \ + + - + + + + + + + + + + + + + + : + + + + + : + + : + + + + + : + + + + + + + + + Lt + + + + - + + + Lt + + + + + + kr + + + + - + + + kr + + + + + + + + + + - + + + + + + + SFr. + + + + + + SFr. + - + + + + + + . + + . + + + + + / + + / + + + + + - + + - + + + + + - + + + + + - + + + + + : + + + + + + + : + + : + + + + + + + : + + + + + : + + : + + + + + / + + / + + + + : + + + + + + + + + ( + + ) + + + + + + + + + ( + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + ( + + + ) + + + + + + + + + + ( + + + ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ??? + + + + Page 1 + + + + + + + ??? (???) + + + 00/00/0000, 00:00:00 + + + + + Page 1 / 99 + + + + + + + + + + + + + + VALUE Function + + + + + + + + + Result + + + TRUE + + + + + + + + + Sheet + + + Result + + + Description + + + + + 1 + + + TRUE + + + SimpleVALUE formulas with local references and values + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Function + + + Expected + + + Correct + + + FunctionString + + + Comment + + + + test + + + 12 potatoes + + + + + + 4321 + + + 4321 + + + TRUE + + + =VALUE("4321") + + + + 1 + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =VALUE(I1) + + + + 01.01.2000 + + + + + + + 1 + + + 1 + + + TRUE + + + =VALUE(I2) + + + + + + + + + 36526 + + + 36526 + + + TRUE + + + =VALUE(I3) + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + {=VALUE(I1:I3)} + + + + + + + + + 1 + + + 1 + + + TRUE + + + {=VALUE(I1:I3)} + + + + + + + + + + 36526 + + + 36526 + + + TRUE + + + {=VALUE(I1:I3)} + + + + + + + + + + Err:502 + + + Err:502 + + + TRUE + + + =VALUE(J1) + + + + + + + + + 1000 + + + 1000 + + + TRUE + + + =VALUE("$1,000") + + + + + + + + + 0.2 + + + 0.2 + + + TRUE + + + =VALUE("16:48:00")-VALUE("12:00:00") + + + + + + + + + 0 + + + 0 + + + TRUE + + + =VALUE(F1) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file -- cgit v1.2.3