Explorar el Código

Unit test to show that bug #53494 has already been fixed

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1614741 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_3_11_BETA1
Nick Burch hace 10 años
padre
commit
2ac5cfb33b
Se han modificado 1 ficheros con 26 adiciones y 0 borrados
  1. 26
    0
      src/testcases/org/apache/poi/ss/usermodel/TestDataFormatter.java

+ 26
- 0
src/testcases/org/apache/poi/ss/usermodel/TestDataFormatter.java Ver fichero

@@ -509,6 +509,32 @@ public class TestDataFormatter extends TestCase {
assertEquals(FormulaError.REF.getString(), dfUS.formatCellValue(c));
}

/**
* While we don't currently support using a locale code at
* the start of a format string to format it differently, we
* should at least handle it as it if wasn't there
*/
public void testDatesWithLocales() {
DataFormatter dfUS = new DataFormatter(Locale.US, true);
String dateFormatEnglish = "[$-409]mmmm dd yyyy h:mm AM/PM";
String dateFormatChinese = "[$-804]mmmm dd yyyy h:mm AM/PM";
// Check we format the English one correctly
double date = 26995.477777777778;
assertEquals(
"November 27 1973 11:28 AM",
dfUS.formatRawCellContents(date, -1, dateFormatEnglish)
);
// Check that, in the absence of locale support, we handle
// the Chinese one the same as the English one
assertEquals(
"November 27 1973 11:28 AM",
dfUS.formatRawCellContents(date, -1, dateFormatChinese)
);
}

/**
* TODO Fix these so that they work
*/

Cargando…
Cancelar
Guardar