org.mockito.Mockito.refEq()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(4.5k)|赞(0)|评价(0)|浏览(502)

本文整理了Java中org.mockito.Mockito.refEq()方法的一些代码示例,展示了Mockito.refEq()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Mockito.refEq()方法的具体详情如下:
包路径:org.mockito.Mockito
类名称:Mockito
方法名:refEq

Mockito.refEq介绍

暂无

代码示例

代码示例来源:origin: inovait/neatle

  1. private void verifyCommandFail() {
  2. CommandResult result = CommandResult.createErrorResult(characteristicUUID, BluetoothGatt.GATT_FAILURE);
  3. verify(commandObserver, times(1)).finished(eq(readCommand), refEq(result, "timestamp"));
  4. verify(operationCommandObserver, times(1)).finished(eq(readCommand), refEq(result, "timestamp"));
  5. }
  6. }

代码示例来源:origin: it.tidalwave.metadata/it-tidalwave-metadata

  1. @Test
  2. public void testSetLatestModificationTime()
  3. {
  4. holder.addPropertyChangeListener(listener);
  5. holder.setLatestModificationTime(TIMESTAMP1);
  6. holder.setLatestModificationTime(TIMESTAMP2);
  7. final InOrder inOrder = inOrder(listener);
  8. inOrder.verify(listener).propertyChange(refEq(new MyPropertyChangeEvent(holder, "latestModificationTime", null, TIMESTAMP1)));
  9. inOrder.verify(listener).propertyChange(refEq(new MyPropertyChangeEvent(holder, "latestModificationTime", TIMESTAMP1, TIMESTAMP2)));
  10. verifyNoMoreInteractions(listener);
  11. }

代码示例来源:origin: inovait/neatle

  1. @Test
  2. public void testOnCharacteristicRead() {
  3. BluetoothGattCharacteristic otherCharacteristic = Mockito.mock(BluetoothGattCharacteristic.class);
  4. when(otherCharacteristic.getUuid()).thenReturn(Neatle.createUUID(123));
  5. when(gatt.getService(eq(serviceUUID))).thenReturn(gattService);
  6. when(gattService.getCharacteristic(characteristicUUID)).thenReturn(gattCharacteristic);
  7. when(gatt.readCharacteristic(eq(gattCharacteristic))).thenReturn(true);
  8. when(gattCharacteristic.getValue()).thenReturn(new byte[]{21, 22});
  9. when(gattCharacteristic.getUuid()).thenReturn(characteristicUUID);
  10. readCommand.execute(device, operationCommandObserver, gatt);
  11. // Unknown characteristic
  12. readCommand.onCharacteristicRead(gatt, otherCharacteristic, BluetoothGatt.GATT_SUCCESS);
  13. verify(commandObserver, times(0)).finished(any(Command.class), any(CommandResult.class));
  14. verify(operationCommandObserver, times(0)).finished(any(Command.class), any(CommandResult.class));
  15. Mockito.reset(commandObserver, operationCommandObserver);
  16. // Known characteristic
  17. readCommand.onCharacteristicRead(gatt, gattCharacteristic, BluetoothGatt.GATT_SUCCESS);
  18. CommandResult result = CommandResult.createCharacteristicRead(gattCharacteristic, BluetoothGatt.GATT_SUCCESS);
  19. verify(commandObserver, times(1)).finished(eq(readCommand), refEq(result, "timestamp"));
  20. verify(operationCommandObserver, times(1)).finished(eq(readCommand), refEq(result, "timestamp"));
  21. }

代码示例来源:origin: it.tidalwave.metadata/it-tidalwave-metadata

  1. @Test
  2. public void testBeanIsAvailableChange()
  3. {
  4. stub(bean.isAvailable()).toReturn(false);
  5. holder.addPropertyChangeListener(listener);
  6. final TimestampProviderMock timestampProvider = (TimestampProviderMock)TimestampProvider.Locator.findTimestampProvider();
  7. // Test a bean property change that makes bean.isAvailable() to transition from false to true
  8. timestampProvider.setTimestamp(TIMESTAMP1);
  9. assertFalse(bean.isAvailable());
  10. stub(bean.isAvailable()).toReturn(true);
  11. holder.propertyChangeListener.propertyChange(new MyPropertyChangeEvent(bean, "stringProperty", null, "newValue"));
  12. // Test a bean property change that makes bean.isAvailable() to transition from true to false
  13. timestampProvider.setTimestamp(TIMESTAMP2);
  14. assertTrue(bean.isAvailable());
  15. stub(bean.isAvailable()).toReturn(false);
  16. holder.propertyChangeListener.propertyChange(new MyPropertyChangeEvent(bean, "stringProperty", "newValue", null));
  17. // Test a bean property change that makes bean.isAvailable() to stay false
  18. timestampProvider.setTimestamp(TIMESTAMP3);
  19. assertFalse(bean.isAvailable());
  20. holder.propertyChangeListener.propertyChange(new MyPropertyChangeEvent(bean, "stringProperty", null, null));
  21. final InOrder inOrder = inOrder(listener);
  22. inOrder.verify(listener).propertyChange(refEq(new MyPropertyChangeEvent(holder, "latestModificationTime", null, TIMESTAMP1)));
  23. inOrder.verify(listener).propertyChange(refEq(new MyPropertyChangeEvent(holder, "available", false, true)));
  24. inOrder.verify(listener).propertyChange(refEq(new MyPropertyChangeEvent(holder, "latestModificationTime", TIMESTAMP1, TIMESTAMP2)));
  25. inOrder.verify(listener).propertyChange(refEq(new MyPropertyChangeEvent(holder, "available", true, false)));
  26. inOrder.verify(listener).propertyChange(refEq(new MyPropertyChangeEvent(holder, "latestModificationTime", TIMESTAMP2, TIMESTAMP3)));
  27. verifyNoMoreInteractions(listener);
  28. }
  29. }

相关文章

最新文章

更多