Публикации по теме 'assertions'


Утверждения в PHP
Существует много споров о том, являются ли утверждения хорошей идеей или нет. Безусловно, с обеих сторон можно привести несколько веских аргументов. Я полностью за утверждения, если они используются должным образом . 1. Утверждения останавливают приложение Большинство языков имеют встроенную поддержку того, что обычно является функцией assert(). Он проверяет какое-то логическое условие, если оно ложно (или, в противном случае, неверно), сообщает об ошибке и немедленно убивает..

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

Вопросы по теме 'assertions'

Следует ли переопределить метод equals для подтверждения равенства объектов в модульном тесте?
Допустим, мы проверяем результат метода, утверждая равенство всех свойств объекта результата со свойствами ожидаемого объекта результата. Должны ли мы реализовать метод equals и использовать Assert.AreEqual(expectedResult, factResult)... Но equals...
2052 просмотров
schedule 31.10.2022

Лучший способ тестирования скомпилированного кода для возврата ожидаемого результата/ошибок
Как вы проверяете, возвращает ли скомпилированный код ожидаемый результат или происходит сбой, как и ожидалось? Ниже я разработал рабочий пример, но его нелегко расширить. Каждый дополнительный тест потребует дополнительных вложенных скобок....
134 просмотров
schedule 08.06.2022

Есть ли в R оператор assert, как в python?
оператор, который проверяет, верно ли что-то, и если нет, печатает данное сообщение об ошибке и завершает работу.
27388 просмотров
schedule 11.10.2022

использование утверждений для проверки типов в php?
Я проверяю аргументы в своих классах на php, используя функции выдачи исключений. У меня есть функции, которые выполняют базовую проверку ( === , in_array и т. д. ) и выдают исключение в случае false. Так что я могу сделать...
1213 просмотров
schedule 29.07.2022

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

Проверка значений в строке таблицы в огурце
Я пытаюсь проверить правильность значения в таблице данных, поэтому я выбираю все строки и проверяю, имеет ли этот определенный tr has_content имя объекта и значение, которое я проверяю. Проблема в том, что я не могу сделать return в огурце:...
5986 просмотров
schedule 26.01.2023

Какие утверждения/тесты необходимы для базового тестового примера сохранения/отправки модели?
Может ли кто-нибудь помочь мне с тем, какие утверждения требуются в базовом тестовом примере метода сохранения в CakePHP 2.0? У меня есть модель «Продукт», «Пользователь» и «Новости», я хочу написать тестовый пример для метода submit в модели...
407 просмотров

Ошибка утверждения отладки fprintf
У меня есть программа, которая работает правильно, если я запускаю ее вручную. Однако, если я попытаюсь добавить раздел реестра для автоматического запуска во время запуска, я получаю эту ошибку: Debug assertion failed (str!=null) fprintf.c...
9421 просмотров
schedule 09.06.2023

функция сжатия массива дает ошибку утверждения
Я практикуюсь, как создать 2D-массив и уменьшить его. Это моя функция: void Resize(int rownums,int columnnums) { MyMatrix newM(rownums,columnnums); for(int i=0;i<rownums;i++) for(int j=0;j<columnnums;j++)...
118 просмотров
schedule 22.05.2023

UICollectionView: ошибка утверждения в -[UICollectionView _endItemAnimations]
Я получаю эту ошибку в своем приложении: *** Ошибка утверждения в -[UICollectionView _endItemAnimations] , /SourceCache/UIKit/UIKit-2372/UICollectionView.m:2801 Это происходит в моем методе -controllerDidChangeContent: в этой строке:...
7106 просмотров
schedule 11.03.2023

calcOpticalFlowPyrLK OpenCV выдает исключение
Я уже некоторое время пытаюсь создать небольшой пример оптического потока с OpenCV. Все работает, кроме вызова функции calcOpticalFlowPyrLK, который выводит в консоль следующее ошибочное утверждение: Ошибка OpenCV: утверждение не удалось...
13260 просмотров
schedule 30.12.2022

Как проверить значение в объекте с помощью Chai?
Можно ли проверить, что значение содержится в определенном массиве с библиотекой утверждений Chai? Пример: var myObject = { a : 1, b : 2, c : 3 }; var myValue = 2; Мне нужно сделать что-то вроде этого (однако это не работает):...
6997 просмотров

Robotium: есть ли способ проверить, что активность НЕ существует?
Я автоматизирую приложение, которое показывает некоторые оверлейные сообщения в любом месте приложения для нескольких сценариев, таких как приложение, установленное впервые и т. Д. (Я тоже новичок в Robotium.) Наложение отображает текст, который...
252 просмотров

Извлечение значения из таблицы HTML и применение утверждения
Я пытаюсь извлечь значение в целочисленной форме, т.е. 60. У меня есть код, который проходит через каждую строку и каждый столбец, а затем с помощью метода getText() извлекает значение из столбца. При применении testNG assertEqual значение не...
166 просмотров
schedule 11.07.2023

Утверждение YUI.Test не завершается ошибкой, когда оно находится в обратном вызове события
Я использую версию 3.4.0 У меня странная проблема с утверждением YUI.Test. Вот пример: YUI().use('test', 'node', 'node-event-simulate', function(Y) { var runner = Y.Test.Runner; var someTestCase = new Y.Test.Case({...
252 просмотров

Утверждение о перекосе часов
Можно ли указать абсолютные задержки в последовательностях для утверждений, как показано ниже: sequence Sab a # 2ns b; endsequence Это точно не компилируется. Но я просто хотел знать, как быть в таких ситуациях, когда мы хотим писать...
524 просмотров

Как проверить НЕ этот номер в утверждении SoapUI
Я пишу несколько тестов пользовательского интерфейса Soap и пытаюсь выяснить, есть ли способ с помощью регулярных выражений проверить строку, которая не содержит определенного числа. В этом случае я хочу убедиться, что когда я получу ответ, мое поле...
3755 просмотров
schedule 09.05.2024

Программно включить утверждения для уже загруженных классов
Как упоминалось в первом комментарии к этому ответу , использование java.lang.ClassLoader.setDefaultAssertionStatus(boolean) включает утверждения только для недавно загруженных классов. Есть ли способ включить утверждения для уже загруженных...
83 просмотров
schedule 31.12.2022

Как получить доступ к родительскому элементу в утверждении XSD XPath?
Я пытаюсь написать утверждение, которое сделает значения @row и @column меньше или равными значениям @rows и @columns в родительском элементе <structure> . <xs:element name="structure"> <xs:complexType>...
1351 просмотров
schedule 16.06.2023

Получение ошибки openCV: утверждение не удалось
Я использую opencv 3.1 в RaspberryPi 3. Я пытаюсь запустить следующий алгоритм обнаружения Hough Circle #! /usr/bin/python import numpy as np import cv2 from cv2 import cv VInstance = cv2.VideoCapture(0) key = True """ params = dict(dp,...
5419 просмотров
schedule 08.06.2022