Должен ли я писать
assertTrue («Пользователь вошел в систему», user.isLoggedIn ());
или
assertTrue («Пользователь не вошел в систему», user.isLoggedIn ()); Первый обеспечивает лучшее чтение внутри исходных файлов:
«Я утверждаю ...
Таким образом, я вижу, что Утверждают, имеет десятки методов, которые, кажется, делают по существу то же самое. Утверждать. IsFalse (== b); Утверждать. IsTrue (a! = b); Утверждать. AreNotEqual (a, b); Почему? Это только к...
Для утверждают макросы в моем проекте iPhone, я ищу способ программно ворваться в отладчик. В Windows (MSVC ++), я могу использовать __ debugbreak () с этой целью. Вызов этой функции будет...
Вы могли дать пример, где static_assert (...) ('C++ 11') решил бы проблему в руке изящно? Я знаком со временем выполнения, утверждают (...). Когда должен я предпочитать static_assert (...) по постоянному клиенту...
Есть ли проблема с производительностью или обслуживанием кода при использовании assert как части стандартного кода вместо его использования только для целей отладки? Является ли assert x > = 0, 'x меньше нуля' лучше или ...
Это то, что я обычно делаю, чтобы убедиться, что вход является списком / кортежем, но не str. Потому что много раз я сталкивался с ошибками, когда функция по ошибке передает объект str, а цель ...
Платформа JUnit содержит 2, Утверждают классы (в различных пакетах, очевидно), и методы на каждом, кажется, очень похожи. Кто-либо может объяснить, почему это? Классы, к которым я обращаюсь:...
Я использую Среду тестирования Повышения для модульного теста мой код C++ и задался вопросом, возможно ли протестировать, если функция будет утверждать? Да, звучит немного странным, но терпите меня! Многие мои функции проверяют...
Как я могу использовать JUnit4 идиоматически, чтобы проверить, что некоторый код вызывает исключение? Хотя я, конечно, могу сделать что-то вроде этого: @Test public void testFooThrowsIndexOutOfBoundsException () {boolean ...
Действительно ли это - хорошая практика для использования, Утверждают для параметров функции для осуществления их законности. Я проходил исходный код Платформы Spring, и я заметил, что они используют Assert.notNull много. Вот...
Я хотел бы знать, нормально ли писать, что тест ни с кем "утверждает" в нем. Таким образом, тест перестал бы работать только, когда исключение / ошибка произошло. Например: как тест, который имеет простой запрос Select, к...
Visual Studio добавила, анализ кода (/анализируют) для C/C++, чтобы помочь определить плохой код. Это - вполне хорошая функция, но когда Вы имеете дело с и старый проект, Вы можете быть поражены количеством...
Я часто использую оператор assert в python для проверки ввода пользователя и быстрого сбоя, если мы находимся в поврежденном состоянии. Я знаю, что assert удаляется, когда python с флагом -o (оптимизирован). Я лично не бегаю ...
Я оцениваю "среды тестирования" для автоматизированного тестирования системы; до сих пор я ищу платформу Python. В py.test или носу я не вижу что-то как ОЖИДАТЬ макросы, которые я знаю от тестирования Google...
Если я использую, утверждают (), и сбои утверждения затем утверждают (), назовет аварийное прекращение работы (), заканчивая под управлением программу резко. Я не могу позволить себе это в своем производственном коде. Есть ли способ утверждать во времени
Вот сценарий. Я отлаживаю свое собственное приложение (C/C++), который пользуется некоторой библиотекой, разработанной другой командой в компании. Утверждение перестало работать, когда мой код генерирует некоторый пограничный случай. Это - боль потому что
Я задаюсь вопросом, как кто-то должен использовать, Утверждают. Неокончательный (). Я использую его, если мой модульный тест собрался бы перестать работать по причине кроме того, для чего тест. Например, у меня есть метод на классе...
Наконец, у меня есть вопрос спросить относительно Переполнения стека!:-) Основная цель для Java, но я полагаю, что это - главным образом агностик языка: если Вы не сделали, чтобы собственный компонент утверждал, можно всегда моделировать его. Я работаю...
Сегодня я видел, что тестовый сценарий JUnit с утверждением Java вместо утверждений JUnit — Является там значительными преимуществами или недостатками для предпочтения один по другому?
Каково различие между обработкой исключений Java, и использование утверждают условия? Известно, что Утверждают, имеет два типа. Но когда должен мы использовать утверждать ключевое слово?
Кажется любит его, могло бы быть полезно иметь утверждать дисплей сообщение, когда утверждение перестало работать. В настоящее время AssertionError брошен, можно ли указать пользовательское сообщение для него? Можно ли показать пример...
Я разворачиваю свой Ruby, понимающий путем кодирования эквивалента xUnit Kent Beck в Ruby. Python (который Кентские записи в) имеет утверждение () метод на языке, который используется экстенсивно. Ruby делает...
Почему мы не можем использовать утверждения для общедоступных методов? Я где-то читал: «Утверждение неприемлемо для общедоступных методов, потому что метод гарантирует, что он всегда будет применять аргумент ...
Мы представляли наш код недавно, и мы столкнулись с несколькими раздражающими горячими точками. Они находятся в форме, утверждают (== b, + "не равно" + b), поскольку некоторые из них утверждают, может быть в коде...
У меня есть вопрос относительно проверки ошибок в Python. Скажем, у меня есть функция, которая берет путь к файлу в качестве входа: определение myFunction (filepath): infile = открытый (filepath) #etc и т.д... Один...