Как я удаляю значение из Основанного на объектах ассоциативного массива в Flex 3?

Иначе к поточному коду (своего рода) теста и очень сложным системам в целом до Пух, Тестирующий . Это не является большим, и это не найдет все, но его вероятное, чтобы быть полезным и его простое, чтобы сделать.

Кавычка:

тестирование Пуха или fuzzing являются программным обеспечением, тестирующим технику, которая предоставляет случайные данные ("пух") исходным данным программы. Если программа перестала работать (например, путем катастрофического отказа, или путем сбоя встроенных утверждений кода), дефекты могут быть отмечены. Большое преимущество тестирования пуха состоит в том, что тестовый дизайн чрезвычайно прост, и свободен от предвзятых мнений о поведении системы.

...

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

...

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

6
задан Chris R 20 July 2009 в 19:23
поделиться

2 ответа

Удаление не так много в AS3, как в AS2:

http://www.gskinner.com/blog/archives/2006/06/understanding_t.html

Однако я думаю, что ваша проблема может быть решена простым использованием toString (), т.е.

var myArray:Object = new Object();
myArray[someXML.@attribute.toString()] = "foo";

delete myArray[someXML.@attribute.toString()];
11
ответ дан 10 December 2019 в 00:42
поделиться

Вместо того, чтобы удалять его, попробуйте установить значение null.

myArray[someXML.@attribute] = null;

Таким образом, оно будет таким же, как и любое другое значение в массиве, которое не определено.

-1
ответ дан 10 December 2019 в 00:42
поделиться
Другие вопросы по тегам:

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