Публикации по теме '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 просмотров
schedule
21.04.2022
Проверка значений в строке таблицы в огурце
Я пытаюсь проверить правильность значения в таблице данных, поэтому я выбираю все строки и проверяю, имеет ли этот определенный tr has_content имя объекта и значение, которое я проверяю. Проблема в том, что я не могу сделать return в огурце:...
5986 просмотров
schedule
26.01.2023
Какие утверждения/тесты необходимы для базового тестового примера сохранения/отправки модели?
Может ли кто-нибудь помочь мне с тем, какие утверждения требуются в базовом тестовом примере метода сохранения в CakePHP 2.0?
У меня есть модель «Продукт», «Пользователь» и «Новости», я хочу написать тестовый пример для метода submit в модели...
407 просмотров
schedule
04.07.2022
Ошибка утверждения отладки 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 просмотров
schedule
29.06.2022
Robotium: есть ли способ проверить, что активность НЕ существует?
Я автоматизирую приложение, которое показывает некоторые оверлейные сообщения в любом месте приложения для нескольких сценариев, таких как приложение, установленное впервые и т. Д. (Я тоже новичок в Robotium.)
Наложение отображает текст, который...
252 просмотров
schedule
21.05.2022
Извлечение значения из таблицы 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 просмотров
schedule
27.03.2023
Утверждение о перекосе часов
Можно ли указать абсолютные задержки в последовательностях для утверждений, как показано ниже:
sequence Sab
a # 2ns b;
endsequence
Это точно не компилируется. Но я просто хотел знать, как быть в таких ситуациях, когда мы хотим писать...
524 просмотров
schedule
13.10.2022
Как проверить НЕ этот номер в утверждении 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