Описание тега expectations

None Определяет набор ожидаемых и / или разрешенных вызовов методов / конструкторов для имитируемых типов / экземпляров, которые были сделаны доступными для теста через фиктивные поля и / или фиктивные параметры (например, в JMockit).
1 ответ

Убедитесь, что метод был вызван с аргументами в некоторый момент во время теста

Я хочу убедиться, что мой Foo.bar метод вызывается с true в какой-то момент во время моего теста. До сих пор я мог только утверждать против первого звонка Foo.bar, Я должен утверждать против любого вызова. Это то, что я до сих пор, но не работает: e…
03 апр '14 в 21:33
0 ответов

MTTF жесткого диска - Распределенные системы

Читая книгу "Распределенные системы", я увидел следующее: Сообщается, что среднее время безотказной работы (MTTF) жестких дисков составляет от 10 до 50 лет. Таким образом, в кластере хранения с 10 000 дисков мы должны ожидать в среднем один диск в д…
2 ответа

RSpec: ожидание, что модель не работает во время тестирования контроллера

Я пытаюсь написать функциональный тест. Мой тест выглядит следующим образом: describe PostsController do it "should create a Post" do Post.should_receive(:new).once post :create, { :post => { :caption => "ThePost", :category => "MyCategory"…
29 апр '10 в 15:25
0 ответов

Jmockit: ложные вызовы в методе @Parameters

У меня есть параметризованный тестовый класс @RunWith(Parameterized.class) class Tests{ private int count; MyClass object; @Parameters public static Collection<Object[]> data() { return Arrays.asList(new Object[][] { { 0, new MyClass()} }); }}…
05 ноя '15 в 17:48
1 ответ

JMock ожидания от одного различия

Есть ли разница в использовании one() или oneOf() в JMock? Шпаргалка говорит, что: oneOf = Вызов ожидается только один раз.точно (n).of = Вызов ожидается ровно n раз. Примечание: одно удобное сокращение точно (1). В тестах я вижу использование одног…
12 окт '15 в 13:23
2 ответа

Ожидаемый ';' в конце списка объявлений

error:- expected ';' at the end of the declaration list #import <UIKit/UIKit.h> @interface ViewController : UIViewController { float number; error:- expected ';' at the end of the declaration list float result; int currentoperation; __weak IBO…
08 июн '13 в 12:58
1 ответ

PHPUnit: в тесте игнорируются порядки ожиданий, когда один и тот же метод-заглушка вызывается несколько раз с разными аргументами

У меня есть метод (назовем его method2), который вызывает другой метод (назовем его method1) несколько раз, но с разными аргументами. Вот класс, MyClass.php: <?php class MyClass { public function method1($arg) { return 'arg was ' . $arg; } public…
19 янв '15 в 08:51
2 ответа

Следует ли делать то, чего я не ожидаю?

Рассмотрим следующие две тривиальные модели: class Iq def score #Some Irrelevant Code end end class Person def iq_score Iq.new(self).score #error here end end И следующий тест Rspec: describe "#iq_score" do let(:person) { Person.new } it "creates an…
03 июл '12 в 20:26
1 ответ

Установите ожидание, не издеваясь ничего

Используя MiniTest::Spec и Mocha: describe "#devices" do it "scopes the devices by the provided :ip_list" do ips = 'fast tests ftw!' ds = DeviceSearch.new ip_list: ips Device.expects(:scope_by_ip_list).once.with(ips) ds.devices end end Когда я заста…
08 май '12 в 16:18
1 ответ

Есть ли способ получить трассировку стека из rspec, когда метод неожиданно вызывается больше раз, чем указано?

Я установил фиктивный объект и сказал ему ожидать проверки на nil и возвращать false: status = double('status') status.should_receive(:nil?).and_return(false) Я жду только звонка на ноль? произойти один раз, но я получил ошибку в моем тесте rspec, г…
31 янв '13 в 13:10
2 ответа

Метод JMockit, который не является поддельным, не работает

Образец класса public class Test{ @Tested ClassA objA; @Test(expected = MyException.class){ String expectedVar = "expectedVar"; new Expectations(objA) { { objA.someMethod(); result = expectedVar; } }; // So here is error, when I debug the programm i…
07 фев '16 в 23:22
1 ответ

Расчет ожидаемого количества инверсий в изменяющемся массиве

Проблема: у нас есть массив размера n и нам разрешено выступать максимум K операции, где каждая операция может быть уменьшить количество инверсий на 1. сделать случайное перемешивание всего массива. Моя задача - выполнить K Операции выполняются таки…
1 ответ

Ожидание жасмина не соответствует результат массива

Я пытаюсь следующий код: describe("array deletion", function () { it("leaves a hole in middle", function () { var array = ['one','two','three']; delete array[1]; //'two' deleted expect(array).toEqual(['one',undefined,'three']); }); }); Это ожидание …
15 янв '16 в 15:09
2 ответа

rspec - как проверить атрибут модели, который не является столбцом базы данных

У меня есть модель на основе Active Record:- Дом У него есть различные атрибуты, но нет formal_name приписывать. Однако у него есть метод для formal_nameт.е. def formal_name "Formal #{self.other_model.name}" end Как я могу проверить, что этот метод …
1 ответ

Как внедрить светильники в ожидания ожидания?

Недавно я начал использовать рамки ожидания теста Clojure. В рамках моего теста у меня есть набор данных, который я хочу сбросить до исходного значения до начала нового оператора test/ ожидаемого. В clojure.test я просто создаю прибор и вызываю (use…
03 ноя '15 в 16:17
1 ответ

Установка ожиданий на MoQ

Я использую MoQ для тестирования некоторых контроллеров, которые у меня есть. Я не могу установить ожидания. Вот код, который у меня есть: var rep = new Mock<IUserRepository>(); rep.Setup(r => r.Save()); Проблема в том, что мой Save() метод…
30 дек '09 в 19:16
1 ответ

Nmock2 и ожидания событий

Я нахожусь в процессе написания теста для небольшого приложения, которое следует шаблону MVP. Технически я знаю, что должен был написать тест до написания кода, но мне нужно было быстро и эффективно запустить демонстрационное приложение, и теперь я …
11 мар '10 в 17:40
1 ответ

iOS8 плохое исключение доступа при выполнении юнит-тестов с ожиданием

У меня есть серия модульных тестов, написанных с использованием фреймворка XCTest. Первоначально они были созданы на iOS7, а затем выполнены в xCode6 на устройстве iOS8. Тесты выполняются последовательно, но затем я получаю EXC_BAD_ACCESS (код = 1, …
2 ответа

gmock Segmentationfault on EXPECT_CALL

На cygwin EXPECT_CALL выдает ошибку сегментации. Обратный след показывает: Program received signal SIGSEGV, Segmentation fault. 0x004538e2 in join (ptr=0x61230494 <vtable for pthread_key+12>, this=0x8003aedc) at ./gtest/include/gtest/internal/…
26 июл '15 в 23:37
1 ответ

Мокко ожидается максимум один раз, вызывается дважды, но метод явно вызывается только один раз

Я использую Мокко для пробного тестирования. Ниже приведен соответствующий код: # test_player.rb should "not download the ppg more than once for a given year" do @durant.expects(:fetch_points_per_game).at_most_once ppg = @durant.points_per_game ppg2…
01 май '13 в 23:29