Выходной сигнал T-SQL Во время выполнения в SSMS

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

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

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

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

28
задан Chris Klepeis 17 August 2009 в 13:10
поделиться

2 ответа

Я считаю, что отпечатки буферизуются, освобождая "куски" по мере заполнения буфера.

попробуйте использовать raiserror :

Как очистить буфер PRINT в TSQL?

18
ответ дан 28 November 2019 в 03:28
поделиться

Вы можете использовать RAISERROR с серверностью 0 и опцией NOWAIT

WHILE 1 = 1
BEGIN
    WAITFOR DELAY '000:00:10'
    RAISERROR ('here', 0, 1) WITH NOWAIT
END
22
ответ дан 28 November 2019 в 03:28
поделиться
Другие вопросы по тегам:

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