Task #3716
closed
Simple XML dumping\parsing test
Added by Sergey Smolov over 11 years ago.
Updated over 11 years ago.
Description
Разработать простой тест методов преобразования внутреннего Java-представления (далее ВП) в формат XML и обратно.
Тест делает следующее:
1) Создает XML-файл File1 (название условное) поддерживаемого в проекте формата. Можно прямо задать его в виде строки и записать в файл;
2) Парсит этот файл и создает из него набор Java-объектов ВП;
3) Дампит этот набор объектов в XML-файл File2.
4) Сравнивает File1 и File2.
Важно, чтобы в File1 содержались описания всех присутствующих в проекте сущностей. Т.е., чтобы было одно описание адаптера, одно - интерфейса и т.д.
Тест поместить в отдельный package в проекте - com.unitesk.cpptesk.ide.prototype.ir.tests. В будущем все тесты также помещать в этот пакет, чтобы не засорять основную библиотеку.
- Assignee changed from asd ert to Sergey Smolov
На данный момент реализация парсинга такова, что парсится только описание адаптера, в которое включаются и все остальные элементы. К сожалению, не удалось научить sax-parser парсить по частям: сначала сигналы, потом интерфейс и т.д., а затем склеить все это в адаптер. Поэтому резонный вопрос: какие отдельные части адаптера будет необходимо парсить, чтоб подумать над более удачной реализацией: придумывать какой-нибудь обобщенный алгоритм для каждого рпедставления, или просто, например, дописать простенький парсер для messagefields.
- Status changed from New to Open
- Assignee changed from Sergey Smolov to asd ert
На текущий момент необходимость парсинга присутствует только для XML-описаний адаптера целиком и (теоретически) объектов SignalsFieldsMapping в отдельности. Естественно, XML-формат описания для последних используется при их задании и в адаптере целиком. Подробнее предлагаю обсудить все в четверг.
- Status changed from Open to Closed
Also available in: Atom
PDF