Ошибка EasyMock: ожидается совпадение IllegalState 1, записано 3JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка EasyMock: ожидается совпадение IllegalState 1, записано 3

Сообщение Anonymous »

Попытка запустить тестовый пример с использованием версии easymock: 5.2.0, которая ранее работала успешно, но теперь возникает ошибка: код приведен ниже:

Код: Выделить всё

String source = "XXXXX";
String decrypted = "xxxxx";

Capture byteArrayCapture = Capture.newInstance();

Encrypt encrypt = createMock(Encrypt.class);

EasyMock.expect(encrypt.decryptData(EasyMock.capture(byteArrayCapture))).andReturn(decrypted.getBytes());

replayAll();

String result = sut.decrypt(source);

Assert.assertEquals("b2b2b2b2b2b2b2b2", new String(byteArrayCapture.getValue(), 'UTF-8'));

verifyAll();
resetAll();
Ошибка

Код: Выделить всё

IllegalState 1 matchers expected, 3 recorded. This exception usually occurs when matchers are mixed with raw values when recording a method: foo(5, eq(6));  // wrong You need to use no matcher at all or a matcher for every single param: foo(eq(5), eq(6));      // right foo(5, 6);      // also right
Ошибка, вызванная строкой

Код: Выделить всё

EasyMock.expect(encrypt.decryptData(EasyMock.capture(byteArrayCapture))).andReturn(decrypted.getBytes());
Я не могу понять, почему возникает ошибка

Подробнее здесь: https://stackoverflow.com/questions/792 ... 3-recorded
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»