Необходимо написать тест на функции IRange: Value, Value2, Formula, Valuetype и т.д., проверить запись и чтение массивов данных и исправить UniOffice, до полного соответствия.
Ссылки http://www.spreadsheetgear.com/support/help/spreadsheetgear.net.3.0/SpreadsheetGear~SpreadsheetGear.IRange_members.html http://api.openoffice.org/docs/common/ref/com/sun/star/table/CellContentType.html
Необходимо правильно реализовать след. свойства: 1. ValueType 2. Value 3. Formula 4. FormulaArray 5. FormulaR1C1
Написана часть теста. Подтвердилась ошибка с чтением значений (Через Value читается формула, а не ее значение) в Excel же читается ее значение(результат).
Сделан патч исправляющий проблему с чтением значений, через свойство Value (когда в ячейке содержится формула). Новая сборка будет сделана к вечеру.
написано уже около 120 проверяющих оперций. Результат: Excel - проходит все UniOffice - провалено 15
Результат после исправления функций *margin: Всего тестов 122. Провалено - 9.
по состоянию на 01.10.2008: тестов 135. провалено - 7.
Изменена система тестирования, теперь она пишется на VBScript, патчи со скриптами (скрипт шаблон - для написания тестов и скрипт для запуска всех тестов из набора по очереди.). Такой подход не привязывает нас к тестированию на 1C, которая тоже накладывает свои ограничения. В ближайшем времени, все тесты с 1С будут перенесены в эту систему.
Закрываю эту багу, т.к. тема на котрую она заводилась решена, а по поводу написания тестов(вообще) заведу новую.