войдите не работает в текстовой области в Internet Explorer 8

Я сдержан для загрязнения моего кода типами и понятиями, которые существуют только для упрощения поблочного тестирования. Несомненно, если это делает инструмент для очистки дизайна и лучше затем большой, но я думаю, что это часто - не случай.

Мое взятие на этом - то, что Ваши модульные тесты сделали бы столько, сколько они могут, который не может быть 100%-м покрытием. На самом деле это могут только быть 10%. Точка, Ваши модульные тесты должны быть быстрыми и не иметь никаких внешних зависимостей. Они могли бы протестировать случаи как "этот метод броски ArgumentNullException, когда Вы передаете в пустом указателе для этого параметра".

я затем добавил бы интеграционные тесты (также автоматизированный и вероятно использование той же платформы поблочного тестирования), который может иметь внешние зависимости и протестировать сквозные сценарии, такие как они.

При измерении покрытия кода, я измеряю и модульные и интеграционные тесты.

6
задан Aftershock 15 August 2009 в 18:12
поделиться

3 ответа

This article says Internet Explorer ignores line breaks with white-space: nowrap.

Their fix is to use white-space: pre. Does that get you your desired behavior?

5
ответ дан 9 December 2019 в 22:37
поделиться

Доступные параметры (здесь: Quirksmode.org ):

  • нормальный
  • nowrap, IE5.5 +
  • pre, IE6 +
  • pre-line IE8
  • pre-wrap IE8

Возможно, стоит использовать white-space: normal (у меня нет IE для экспериментов, но я полагаю, что normal будет доступен по умолчанию, если можно изменить состояние на ab normal).


Отредактировано с учетом комментария / ответа OP.

Используете ли вы doctype ? (Я рекомендую использовать )

Предполагая, что да, есть ли шанс разместить ссылку на демо-страницу? Или, возможно, опубликуйте свои (x) html и css, чтобы узнать, есть ли там '

0
ответ дан 9 December 2019 в 22:37
поделиться

На самом деле не отвечает на ваш вопрос, но является полезной информацией, если вы решите реализовать одну из ваших двух идей: Для создания копии и возврата массива можно использовать ToArray.

Или вы можете сделать что-то подобное: http://en.csharp-online.net/CSharp_Generics_Recipes%E2%80%94Making_Read-Only_Collections_the_Generic_Way

-121--1524252-

Да!! var используется при необходимости 0 | | 1 возвращаемое значение.

Одним из них является простое сравнение значений bool, когда вы хотите, чтобы «a = = b» было эквивалентно «a xor not b», за исключением того, что a = 5 и b = 7 оба будут истинными, но не равными.

Другое дело, когда вы хотите принудительно ввести набор условий в биты переменной:

 var BIT_NONEMPTY=1;
 var BIT_HASERRORS=2;
 var BIT_HASCHILDREN=4;
 var BIT_HASCONTENT=8;

 result_bitfields = 
    (!!countLines())*BIT_NOTEMPTY +
    (!!errorCode())*BIT_HASERRORS +
    (!!firstChild())*BIT_HASCHILDREN +
    (!!getContent())*BIT_HASCONTENT;

Не очень полезно в Javascript, который живет довольно далеко от битовых значений, но может быть полезно иногда.

-121--2088981-

Должно ли это решение быть CSS? В противном случае можно назначить атрибут wrap = «off» для текстовой области.

1
ответ дан 9 December 2019 в 22:37
поделиться