org.easymock.EasyMock.aryEq()方法的使用及代码示例

x33g5p2x  于2022-02-05 转载在 其他  
字(17.1k)|赞(0)|评价(0)|浏览(232)

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

EasyMock.aryEq介绍

[英]Expects a byte array that is equal to the given array, i.e. it has to have the same length, and each element has to be equal.
[中]需要一个与给定数组相等的字节数组,即它必须具有相同的长度,并且每个元素必须相等。

代码示例

代码示例来源:origin: apache/incubator-druid

  1. @Test
  2. public void testStartCorrect()
  3. {
  4. final Announcer announcer = EasyMock.createStrictMock(Announcer.class);
  5. final HostAndPortWithScheme node = HostAndPortWithScheme.fromString("some_host");
  6. final ListenerResourceAnnouncer resourceAnnouncer = new ListenerResourceAnnouncer(
  7. announcer,
  8. listeningAnnouncerConfig,
  9. listenerKey,
  10. node
  11. )
  12. {
  13. };
  14. announcer.announce(
  15. EasyMock.eq(ZKPaths.makePath(announcePath, StringUtils.format("%s:%s", node.getScheme(), node.getHostText()))),
  16. EasyMock.aryEq(resourceAnnouncer.getAnnounceBytes())
  17. );
  18. EasyMock.expectLastCall().once();
  19. EasyMock.replay(announcer);
  20. resourceAnnouncer.start();
  21. EasyMock.verify(announcer);
  22. }
  23. }

代码示例来源:origin: geoserver/geoserver

  1. expect(keyStoreProvider.isKeyStorePassword(aryEq("geoserver".toCharArray())))
  2. .andReturn(true)
  3. .anyTimes();

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. public void testExecuteOK() {
  2. ServerActionResultData results = encoder.createServerActionResult((Naked) eq(adapter), aryEq(new ObjectData[0]),
  3. aryEq(new ReferenceData[0]), (ObjectData) isNull(), aryEq(new ObjectData[0]), aryEq(new String[0]),
  4. aryEq(new String[0]));
  5. expectLastCall().andReturn(null);
  6. replay(encoder, action);
  7. ServerActionResultData result = server.executeServerAction(new NullSession(), NakedObjectAction.USER.getName(),
  8. Movie.class.getName() + "#action()", targetData, parameterData);
  9. verify(encoder, action);
  10. assertEquals(results, result);
  11. }

代码示例来源:origin: apache/tapestry-5

  1. private void ignoreEvent(ComponentResources resources, String event, Object... context)
  2. {
  3. EasyMock.expect(resources.triggerEvent(EasyMock.eq(event),
  4. EasyMock.aryEq(context),
  5. EasyMock.isA(ComponentEventCallback.class))).andReturn(false);
  6. }

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. public void testExecuteWhereObjectChanged() {
  2. encoder.createForUpdate(adapter);
  3. ObjectData changedObjectData = new DummyObjectData();
  4. expectLastCall().andReturn(changedObjectData);
  5. ServerActionResultData results = encoder.createServerActionResult((Naked) eq(adapter),
  6. aryEq(new ObjectData[] { changedObjectData }), aryEq(new ReferenceData[0]), (ObjectData) isNull(),
  7. aryEq(new ObjectData[0]), aryEq(new String[0]), aryEq(new String[0]));
  8. expectLastCall().andReturn(null);
  9. replay(encoder, action);
  10. NakedObjectsContext.getUpdateNotifer().addChangedObject(adapter);
  11. ServerActionResultData result = server.executeServerAction(new NullSession(), NakedObjectAction.USER.getName(),
  12. Movie.class.getName() + "#action()", targetData, parameterData);
  13. verify(encoder, action);
  14. assertEquals(results, result);
  15. }

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. public void testExecuteWhereObjectDeleted() {
  2. encoder.createIdentityData(adapter);
  3. ReferenceData deletedObjectIdentityData = new DummyReferenceData(adapter.getOid(), "", adapter.getVersion());
  4. expectLastCall().andReturn(deletedObjectIdentityData);
  5. ServerActionResultData results = encoder.createServerActionResult((Naked) eq(adapter), aryEq(new ObjectData[0]),
  6. aryEq(new ReferenceData[] { deletedObjectIdentityData }), (ObjectData) isNull(), aryEq(new ObjectData[0]),
  7. aryEq(new String[0]), aryEq(new String[0]));
  8. expectLastCall().andReturn(null);
  9. replay(encoder, action);
  10. NakedObjectsContext.getUpdateNotifer().addDisposedObject(adapter);
  11. ServerActionResultData result = server.executeServerAction(new NullSession(), NakedObjectAction.USER.getName(),
  12. Movie.class.getName() + "#action()", targetData, parameterData);
  13. verify(encoder, action);
  14. assertEquals(results, result);
  15. }

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. public void testExecuteWhereMessagesAndWarningGenerated() {
  2. ServerActionResultData results = encoder.createServerActionResult((Naked) eq(adapter), aryEq(new ObjectData[0]),
  3. aryEq(new ReferenceData[0]), (ObjectData) isNull(), aryEq(new ObjectData[0]), aryEq(new String[] { "message 1",
  4. "message 2" }), aryEq(new String[] { "warning 1", "warning 2" }));
  5. expectLastCall().andReturn(null);
  6. replay(encoder, action);
  7. NakedObjectsContext.getMessageBroker().addMessage("message 1");
  8. NakedObjectsContext.getMessageBroker().addMessage("message 2");
  9. NakedObjectsContext.getMessageBroker().addWarning("warning 1");
  10. NakedObjectsContext.getMessageBroker().addWarning("warning 2");
  11. ServerActionResultData result = server.executeServerAction(new NullSession(), NakedObjectAction.USER.getName(),
  12. Movie.class.getName() + "#action()", targetData, parameterData);
  13. verify(encoder, action);
  14. assertEquals(results, result);
  15. }

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. public void testExecuteClientActionWhereObjectDeleted() {
  2. NakedObject adapter = system.createPersistentTestObject();
  3. Oid oid = adapter.getOid();
  4. DummyIdentityData identityData = new DummyIdentityData(oid, TestProxyNakedObject.class.getName(), new TestProxyVersion(1));
  5. // return results
  6. encoder.createClientActionResult(aryEq(new ReferenceData[1]), aryEq(new Version[1]) ,aryEq(new ObjectData[0]));
  7. DummyClientResultData results = new DummyClientResultData(new ObjectData[0], new Version[0], null);
  8. expectLastCall().andReturn(results);
  9. replay();
  10. ClientActionResultData result = server.executeClientAction(new NullSession(), new ReferenceData[] { identityData },
  11. new int[] { ClientTransactionEvent.DELETE });
  12. verify();
  13. assertEquals(results, result);
  14. }

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. public void testExecuteClientActionWithNoWork() {
  2. NakedObjectsContext.getObjectPersistor().startTransaction();
  3. encoder.createClientActionResult(aryEq(new ObjectData[0]), aryEq(new Version[0]), aryEq(new ObjectData[0]));
  4. expectLastCall().andReturn(new DummyClientResultData(new ObjectData[0], new Version[0], null));
  5. NakedObjectsContext.getObjectPersistor().endTransaction();
  6. replay();
  7. ClientActionResultData result = server.executeClientAction(session, new ReferenceData[0], new int[0]);
  8. verify();
  9. assertEquals(0, result.getPersisted().length);
  10. assertEquals(0, result.getChanged().length);
  11. }

代码示例来源:origin: GeoWebCache/geowebcache

  1. @Test
  2. public void testNoFilterPass() throws Exception {
  3. SecurityDispatcher secDispatcher = new SecurityDispatcher();
  4. secDispatcher.setApplicationContext(extensions.getMockContext());
  5. ConveyorTile conv = EasyMock.createMock("conv", ConveyorTile.class);
  6. TileLayer layer = EasyMock.createMock("layer", TileLayer.class);
  7. GridSubset subset = EasyMock.createMock("subset", GridSubset.class);
  8. SRS srs = EasyMock.createMock("srs", SRS.class);
  9. BoundingBox bbox = new BoundingBox(10, 20, 30, 40);
  10. EasyMock.expect(conv.getLayer()).andStubReturn(layer);
  11. EasyMock.expect(conv.getGridSubset()).andStubReturn(subset);
  12. EasyMock.expect(conv.getTileIndex()).andStubReturn(new long[] {1, 2, 3});
  13. EasyMock.expect(subset.boundsFromIndex(EasyMock.aryEq(new long[] {1, 2, 3})))
  14. .andStubReturn(bbox);
  15. EasyMock.expect(subset.getSRS()).andStubReturn(srs);
  16. EasyMock.replay(conv, layer, subset, srs);
  17. secDispatcher.checkSecurity(conv);
  18. EasyMock.verify(conv, layer, subset, srs);
  19. }
  20. }

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. protected void setUp() throws Exception {
  2. BasicConfigurator.configure();
  3. LogManager.getRootLogger().setLevel(Level.OFF);
  4. system = new TestProxySystem();
  5. system.init();
  6. actionPeer = createMock(ActionPeer.class);
  7. encoder = createMock(ObjectEncoder.class);
  8. remoteInterface = createMock(Distribution.class);
  9. proxy = new ProxyAction(actionPeer, remoteInterface, encoder);
  10. actionPeer.getIdentifier();
  11. identifier = new DummyIdentifier();
  12. expectLastCall().andStubReturn(identifier);
  13. target = system.createTransientTestObject();
  14. actionPeer.execute(eq(target), aryEq(new Naked[] { param1, param1 }));
  15. expectLastCall().andReturn(null);
  16. }

代码示例来源:origin: GeoWebCache/geowebcache

  1. @Test
  2. public void testOneFilterPass() throws Exception {
  3. SecurityDispatcher secDispatcher = new SecurityDispatcher();
  4. secDispatcher.setApplicationContext(extensions.getMockContext());
  5. ConveyorTile conv = EasyMock.createMock("conv", ConveyorTile.class);
  6. TileLayer layer = EasyMock.createMock("layer", TileLayer.class);
  7. GridSubset subset = EasyMock.createMock("subset", GridSubset.class);
  8. SRS srs = EasyMock.createMock("srs", SRS.class);
  9. BoundingBox bbox = new BoundingBox(10, 20, 30, 40);
  10. SecurityFilter filter = EasyMock.createMock("filter", SecurityFilter.class);
  11. extensions.addBean("testSecurityFilter", filter, SecurityFilter.class);
  12. EasyMock.expect(conv.getLayer()).andStubReturn(layer);
  13. EasyMock.expect(conv.getGridSubset()).andStubReturn(subset);
  14. EasyMock.expect(conv.getTileIndex()).andStubReturn(new long[] {1, 2, 3});
  15. EasyMock.expect(subset.boundsFromIndex(EasyMock.aryEq(new long[] {1, 2, 3})))
  16. .andStubReturn(bbox);
  17. EasyMock.expect(subset.getSRS()).andStubReturn(srs);
  18. filter.checkSecurity(layer, bbox, srs);
  19. EasyMock.expectLastCall().once();
  20. EasyMock.replay(conv, layer, subset, srs, filter);
  21. secDispatcher.checkSecurity(conv);
  22. EasyMock.verify(conv, layer, subset, srs, filter);
  23. }

代码示例来源:origin: GeoWebCache/geowebcache

  1. @Test
  2. public void testOneFilterFail() throws Exception {
  3. SecurityDispatcher secDispatcher = new SecurityDispatcher();
  4. secDispatcher.setApplicationContext(extensions.getMockContext());
  5. ConveyorTile conv = EasyMock.createMock("conv", ConveyorTile.class);
  6. TileLayer layer = EasyMock.createMock("layer", TileLayer.class);
  7. GridSubset subset = EasyMock.createMock("subset", GridSubset.class);
  8. SRS srs = EasyMock.createMock("srs", SRS.class);
  9. BoundingBox bbox = new BoundingBox(10, 20, 30, 40);
  10. SecurityFilter filter = EasyMock.createMock("filter", SecurityFilter.class);
  11. extensions.addBean("testSecurityFilter", filter, SecurityFilter.class);
  12. EasyMock.expect(conv.getLayer()).andStubReturn(layer);
  13. EasyMock.expect(conv.getGridSubset()).andStubReturn(subset);
  14. EasyMock.expect(conv.getTileIndex()).andStubReturn(new long[] {1, 2, 3});
  15. EasyMock.expect(subset.boundsFromIndex(EasyMock.aryEq(new long[] {1, 2, 3})))
  16. .andStubReturn(bbox);
  17. EasyMock.expect(subset.getSRS()).andStubReturn(srs);
  18. filter.checkSecurity(layer, bbox, srs);
  19. EasyMock.expectLastCall().andThrow(new SecurityException()).once();
  20. EasyMock.replay(conv, layer, subset, srs, filter);
  21. exception.expect(instanceOf(SecurityException.class));
  22. try {
  23. secDispatcher.checkSecurity(conv);
  24. } finally {
  25. EasyMock.verify(conv, layer, subset, srs, filter);
  26. }
  27. }

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. public void testClientSideActionWhereObjectDeleted() throws Exception {
  2. NakedObject movieAdapter = system.createPersistentTestObject();
  3. system.setObjectPersistor(proxy);
  4. DummyIdentityData identityOfObjectToDelete = new DummyIdentityData();
  5. expect(encoder.createIdentityData(movieAdapter)).andReturn(identityOfObjectToDelete);
  6. remoteInterface.executeClientAction( EasyMock.eq(session), EasyMock.aryEq(new ReferenceData[] {identityOfObjectToDelete}), EasyMock.aryEq(new int[] {ClientTransactionEvent.DELETE}));
  7. Version[] versionUpdates = new Version[] {};
  8. expectLastCall().andReturn(new DummyClientResultData(new ObjectData[] {}, versionUpdates, new ObjectData[0]));
  9. replay();
  10. proxy.startTransaction();
  11. proxy.destroyObject(movieAdapter);
  12. proxy.endTransaction();
  13. verify();
  14. Enumeration allDisposedObjects = NakedObjectsContext.getUpdateNotifer().allDisposedObjects();
  15. assertTrue(allDisposedObjects.hasMoreElements());
  16. assertEquals(movieAdapter, allDisposedObjects.nextElement());
  17. }

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. public void testExecuteClientActionWhereObjectMadePersistent() {
  2. NakedObject adapter = system.createTransientTestObject();
  3. DummyObjectData data = new DummyObjectData(adapter.getOid(), "none", true, new TestProxyVersion(1));
  4. // restore the object on the server
  5. expect(encoder.restore(data, new KnownObjects())).andReturn(adapter);
  6. expect(encoder.createIdentityData(adapter)).andReturn(null);
  7. // return results
  8. DummyClientResultData results = new DummyClientResultData(new ObjectData[0], new Version[0], new ObjectData[0]);
  9. encoder.createClientActionResult(aryEq(new ReferenceData[1]), aryEq(new Version[1]), aryEq(new ObjectData[0]));
  10. expectLastCall().andReturn(results);
  11. replay();
  12. ClientActionResultData result = server.executeClientAction(session, new ReferenceData[] { data },
  13. new int[] { ClientTransactionEvent.ADD });
  14. verify();
  15. assertEquals(result, result);
  16. NakedObject object = NakedObjectsContext.getObjectPersistor().getObject(adapter.getOid(), adapter.getSpecification());
  17. assertEquals(adapter, object);
  18. assertEquals(new TestProxyVersion(1), object.getVersion());
  19. }

代码示例来源:origin: apache/tapestry-5

  1. @SuppressWarnings({"unchecked"})
  2. @Test
  3. public void to_client_via_translator()
  4. {
  5. Object value = new Integer(99);
  6. ComponentResources resources = mockComponentResources();
  7. FieldTranslator translator = mockFieldTranslator();
  8. NullFieldStrategy nullFieldStrategy = mockNullFieldStrategy();
  9. expect(translator.getType()).andReturn(Integer.class);
  10. String clientValue = "abracadabra";
  11. EasyMock.expect(resources.triggerEvent(EasyMock.eq(EventConstants.TO_CLIENT),
  12. EasyMock.aryEq(new Object[]{value}),
  13. EasyMock.isA(ComponentEventCallback.class))).andReturn(false);
  14. expect(translator.toClient(value)).andReturn(clientValue);
  15. replay();
  16. FieldValidationSupport support = new FieldValidationSupportImpl(typeCoercer, propertyAccess);
  17. String actual = support.toClient(value, resources, translator, nullFieldStrategy);
  18. assertEquals(actual, clientValue);
  19. verify();
  20. }

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. public void testExecuteClientActionWhereObjectChanged() {
  2. NakedObject adapter = system.createPersistentTestObject();
  3. DummyObjectData data = new DummyObjectData(adapter.getOid(), "none", true, new TestProxyVersion(1));
  4. // prepare the update data to return
  5. expect(encoder.restore(data, new KnownObjects())).andReturn(adapter);
  6. // results returned in their own container
  7. DummyClientResultData results = new DummyClientResultData(new ObjectData[0], new Version[0], null);
  8. encoder.createClientActionResult(aryEq(new ReferenceData[1]), aryEq(new Version[] { new TestProxyVersion(2) }), aryEq(new ObjectData[0]));
  9. // encoderControl.setMatcher(MockControl.ARRAY_MATCHER);
  10. expectLastCall().andReturn(results);
  11. replay();
  12. ClientActionResultData result = server.executeClientAction(session, new ReferenceData[] { data },
  13. new int[] { ClientTransactionEvent.CHANGE });
  14. verify();
  15. NakedObject object = NakedObjectsContext.getObjectPersistor().getObject(adapter.getOid(), adapter.getSpecification());
  16. assertEquals(new TestProxyVersion(2), object.getVersion());
  17. assertEquals(result, result);
  18. }

代码示例来源:origin: apache/tapestry-5

  1. @SuppressWarnings({"unchecked"})
  2. @Test
  3. public void event_triggered_after_delegate_invoked() throws Exception
  4. {
  5. getMocksControl().checkOrder(true);
  6. ComponentResources resources = mockComponentResources();
  7. FieldValidator fv = mockFieldValidator();
  8. Object value = new Object();
  9. fv.validate(value);
  10. ComponentEventCallback handler = null;
  11. expect(resources.triggerEvent(EasyMock.eq(EventConstants.VALIDATE),
  12. EasyMock.aryEq(new Object[]{value}), EasyMock.eq(handler))).andReturn(true);
  13. replay();
  14. FieldValidationSupport support = new FieldValidationSupportImpl(typeCoercer, propertyAccess);
  15. support.validate(value, resources, fv);
  16. verify();
  17. }

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. public void testClientSideActionWhereTransientObjectMadePersistent() throws Exception {
  2. system.setObjectPersistor(proxy);
  3. proxy.setOidGenerator(new SimpleOidGenerator(10));
  4. DummyObjectData movieData = new DummyObjectData(new DummyOid(-1), Movie.class.getName(), true, null);
  5. NullData directorData = new DummyNullValue(Person.class.getName());
  6. DummyValueData nameData = new DummyValueData("Star Wars", String.class.getName());
  7. movieData.setFieldContent(new Data[] { directorData, nameData });
  8. TestProxyOid newOid = new TestProxyOid(123, true);
  9. newOid.previous = new TestProxyOid(-1);
  10. DummyReferenceData updateData = new DummyReferenceData(newOid, "type", new DummyVersion(456));
  11. NakedObject transientObject = new DummyNakedObject(newOid.previous, ResolveState.NEW);
  12. NakedObjectsContext.getObjectLoader().createAdapterForTransient(transientObject, false);
  13. // client needs to encode the object's transient aspects
  14. expect(encoder.createMakePersistentGraph(transientObject, new KnownObjects())).andReturn(movieData);
  15. // the server is called with data (movieData) for the object to be persisted
  16. remoteInterface.executeClientAction(eq(session), aryEq(new ReferenceData[] { movieData }), aryEq(new int[] { ClientTransactionEvent.ADD }));
  17. expectLastCall().andReturn(new DummyClientResultData(new ReferenceData[] { updateData }, null, new ObjectData[0]));
  18. replay();
  19. proxy.startTransaction();
  20. proxy.makePersistent(transientObject);
  21. proxy.endTransaction();
  22. verify();
  23. }

代码示例来源:origin: org.nakedobjects/nof-reflector-core

  1. protected void setUp() throws Exception {
  2. BasicConfigurator.configure();
  3. LogManager.getRootLogger().setLevel(Level.OFF);
  4. encoder = createMock(ObjectEncoder.class);
  5. server = new ServerDistribution(null);
  6. server.setEncoder(encoder);
  7. server.init();
  8. reset(encoder); // server calls encoder, so we need to ignore this
  9. system = new TestProxySystem();
  10. system.init();
  11. adapter = system.createPersistentTestObject();
  12. oid = adapter.getOid();
  13. targetData = new DummyIdentityData(oid, TestProxyNakedObject.class.getName(), new TestProxyVersion(1));
  14. parameterData = new ReferenceData[] {};
  15. TestProxySpecification proxySpecification = (TestProxySpecification) adapter.getSpecification();
  16. action = createMock(NakedObjectAction.class);
  17. proxySpecification.setupAction(action);
  18. action.getId();
  19. expectLastCall().andStubReturn("action()");
  20. action.execute(eq(adapter), aryEq(new Naked[0]));
  21. expectLastCall().andReturn(adapter);
  22. }

相关文章