Сериализация неизменных классов Java к actionscript с LCDS

Возможно, в Ваших тестах существует проблема проектирования.

Обычно каждый тест не должен зависеть ни от каких других тестов, таким образом, они могут работать в любом порядке.

Каждый тест должен инстанцировать и уничтожить все, что он должен выполнить, который был бы идеальным подходом, Вы никогда не должны совместно использовать объекты и состояния между тестами.

можно ли быть более конкретны относительно того, почему Вам нужен тот же объект для тестов N?

7
задан Josh 20 May 2010 в 19:55
поделиться

2 ответа

Да, это обычная проблема. Adobe рекомендует, чтобы тип Java, имеющий неизменяемые свойства, реализовал Externalizable, а эквивалентный тип ActionScript реализовал IExternalizable.

5
ответ дан 7 December 2019 в 05:25
поделиться

There is no plan to handle the writeReplace and readResolve, but you can ask for a feature request http://bugs.adobe.com/jira/browse/BLZ

When implementing your custom serialization take care that you will lose some benefits like compressing numbers and identifying duplicate strings. One idea is to take a look on the actual serialization mechanism and to modify it accordingly.

However, if you are interested just in serializing the read only properties this enhancement was implemented in the BlazeDS, take a look here: http://bugs.adobe.com/jira/browse/BLZ-427

2
ответ дан 7 December 2019 в 05:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: