Подобный этому вопросу, мой HTML похож на это:
Я всегда принимаю, поскольку в этом документе говорится, что onload не дают аргументов. Однако я назвал аргумент, и сделал некоторый глубокий контроль и нашел, что получил объект, бывший похожий на это:
{originalTarget : DOM,
preventCapture : function,
target : DOM,
cancelable : Bool,
currentTarget : DOM,
timeStamp : Int,
bubbles : Bool,
type : String,
eventPhase : Int,
preventDefault : function,
initEvent : function,
stopPropagation : function,
CAPTURING_PHASE : Int,
AT_TARGET : Int,
BUBBLING_PHASE : Int,
explicitOriginalTarget : DOM,
preventBubble : function,
isTrusted : Bool,
MOUSEDOWN : Int,
MOUSEUP : Int,
MOUSEOVER : Int,
//... (more constants)
}
У кого-либо есть какая-либо идея, что та вещь, или каково ее имя класса могло бы быть?
Пользовательское действие является отложенным, и для него доступны только некоторые свойства. Для получения дополнительной информации см. следующую страницу http://msdn.microsoft.com/en-us/library/aa370543 (VS.85) .aspx . Можно добавить свойство TARGETDIR в CustomActionData в Visual Studio 2008; однако я не работал с Visual Studio 2008 в качестве инструмента для разработки.
Сложные установки в Visual Studio 2008 очень сложны, так как они абстрагируют ряд ключевых функций MSI. Я настоятельно рекомендую взглянуть на WiX.
Даже если вы не используете WiX, вы хотите загрузить Orca, http://msdn.microsoft.com/en-us/library/aa370557 (VS.85) .aspx и использовать его для проверки установки. Это сэкономит вам бесчисленные часы спустя.
-121--3302925- В нынешнем виде MakeFinancityReport
едва делает что-либо, кроме взаимодействия с более интересными сотрудниками, и, вероятно, не стоит тестировать устройство.
Если бы я написал какие-либо единичные тесты для этого метода, я бы, вероятно, просто проверил, что метод делает то, что я ожидаю, когда его сотрудники возвращают null
, в основном для документирования ожидаемого поведения (или для того, чтобы помочь мне определиться с ожидаемым поведением, если я сделаю это заранее). В настоящее время метод просто потерпит неудачу. Это может быть хорошо, но стоит подумать, хотите ли вы рассматривать нулевые значения как пустые последовательности - и единичные тесты доказывают, что любое поведение, на которое вы решите, является намеренным.
«Задает ли макет поведения объекта тестирование белого поля?» Абсолютно - если у вашего класса есть зависимость, над которой вы издеваетесь, вы привязываете свой тест к этой зависимости. Но тестирование в белом ящике имеет свои преимущества. Не все взаимодействия сотрудников так тривиальны, как в вашем примере.
-121--3375266-Это стандартный объект JavaScript DOM Event . В нем описывается характер события, обрабатываемого функцией.
UPDATE В ответ на обсуждение комментария:
Различные браузеры предоставляют объект Event различными способами:
window.event
.