Я пытался протестировать свое приложение, чтобы убедиться, что все важные классы могут сериализоваться / перезагружаться должным образом (особенно те, которые реализуют IExternalizable
):
[Test]
public function testMyObjectSerialization():void {
var myobj:MyObject = new MyObject();
var ba:ByteArray = new ByteArray();
ba.writeObject(myobj);
ba.position = 0;
var loadedObj:MyObject = ba.readObject();
assertMyObjectEqual(myobj, loadedObj);
}
И я хотел бы быть предупрежденным, когда я пытаюсь сериализовать строго типизированный объект, у которого нет набора [RemoteClass]
(потому что это почти наверняка представляет ошибку в моем коде).
Итак, есть ли способ настроить сериализатор AMF для выдачи предупреждений?
Кроме того, похоже, что возможно возможно при использовании services-config.xml
... Но документация подразумевает, что services-config
на уровне канала, и мне бы очень хотелось, чтобы мои модульные тесты могли работать без обращения к серверу (и я не использую LCDS, так что куча services-config
в любом случае не будет применяться ко мне).