Examples of ArgumentsMatcher


Examples of org.easymock.ArgumentsMatcher

      call2Control = MockControl.createControl(Call.class);
      call2 = (Call) call2Control.getMock();
      service1.createCall(new QName("myNamespace", "myPort"), "setName");
      service1Control.setReturnValue(call2);
      call2.invoke(new Object[] {"exception"});
      call2Control.setMatcher(new ArgumentsMatcher() {
        public boolean matches(Object[] objects, Object[] objects1) {
          return Arrays.equals((Object[]) objects[0], (Object[]) objects1[0]);
        }
        public String toString(Object[] objects) {
          return ObjectUtils.nullSafeToString(objects[0]);
View Full Code Here

Examples of org.easymock.ArgumentsMatcher

        session.createBytesMessage();
        sessionControl.setReturnValue(message, 1);
        message.writeBytes(content);
        messageControl.setVoidCallable(1);
        message.readBytes(new byte[SimpleMessageConverter102.BUFFER_SIZE]);
        messageControl.setMatcher(new ArgumentsMatcher() {
            public boolean matches(Object[] arg0, Object[] arg1) {
                byte[] one = (byte[]) arg0[0];
                byte[] two = (byte[]) arg1[0];
                return Arrays.equals(one, two);
            }
View Full Code Here

Examples of org.easymock.ArgumentsMatcher

      call1Control = MockControl.createControl(Call.class);
      call1 = (Call) call1Control.getMock();
      service1.createCall(new QName("myNamespace", "myPort"), "setName");
      service1Control.setReturnValue(call1, count);
      call1.invoke(new Object[] {"myName"});
      call1Control.setMatcher(new ArgumentsMatcher() {
        public boolean matches(Object[] objects, Object[] objects1) {
          return Arrays.equals((Object[]) objects[0], (Object[]) objects1[0]);
        }
        public String toString(Object[] objects) {
          return ObjectUtils.nullSafeToString(objects[0]);
View Full Code Here

Examples of org.easymock.ArgumentsMatcher

  public void testAddTransformer() {
    ClassFileTransformer transformer = (ClassFileTransformer) MockControl.createNiceControl(
        ClassFileTransformer.class).getMock();
    loaderCtrl.reset();
    loader.addTransformer(new ClassTransformerAdapter(transformer));
    loaderCtrl.setMatcher(new ArgumentsMatcher() {

      public boolean matches(Object[] arg0, Object[] arg1) {
        for (int i = 0; i < arg0.length; i++) {
          if (arg0 != null && arg0.getClass() != arg1.getClass())
            return false;
View Full Code Here

Examples of org.easymock.ArgumentsMatcher

  public void test2() throws SQLException {
    String testString = "Bla";
   
    creator.setBlobAsBytes(ps, 1, testString.getBytes());
    // set a matcher to match the byte array!
    lobCreatorControl.setMatcher(new ArgumentsMatcher() {     
      public boolean matches(Object[] arg0, Object[] arg1) {
        byte[] one = (byte[]) arg0[2];
        byte[] two = (byte[]) arg1[2];
        return Arrays.equals(one, two);
      }
View Full Code Here

Examples of org.easymock.ArgumentsMatcher

 
  public void test5() throws SQLException {
    byte[] testContent = "Bla".getBytes();
    ByteArrayInputStream bais = new ByteArrayInputStream(testContent);
    creator.setClobAsAsciiStream(ps, 1, bais, 3);
    lobCreatorControl.setMatcher(new ArgumentsMatcher() {
      public boolean matches(Object[] arg0, Object[] arg1) {
        // for now, match always
        return true;
      }
      public String toString(Object[] arg0) {
View Full Code Here

Examples of org.easymock.ArgumentsMatcher

  public void test6()throws SQLException {
    byte[] testContent = "Bla".getBytes();
    ByteArrayInputStream bais = new ByteArrayInputStream(testContent);
    InputStreamReader reader = new InputStreamReader(bais);
    creator.setClobAsCharacterStream(ps, 1, reader, 3);
    lobCreatorControl.setMatcher(new ArgumentsMatcher() {
      public boolean matches(Object[] arg0, Object[] arg1) {
        // for now, match always
        return true;
      }
      public String toString(Object[] arg0) {
View Full Code Here

Examples of org.easymock.ArgumentsMatcher

        Directory mockDirectory = (Directory)mockDirectoryControl.getMock();
        mockFileSystemControl.expectAndReturn(mockFileSystem.getDirectory("/attachments/project/0"),
                mockDirectory);
        mockFileSystem.createFile(mockDirectory, "testFile.txt", "text/plain",
                6, new ByteArrayInputStream(new byte[1]));
        mockFileSystemControl.setMatcher(new ArgumentsMatcher() {
            public boolean matches(Object[] expected, Object[] actual) {
                assertSame(expected[0], actual[0]);
                assertEquals(expected[1], actual[1]);
                assertEquals(expected[2], actual[2]);
                assertEquals(expected[3], actual[3]);
View Full Code Here

Examples of org.easymock.ArgumentsMatcher

        serverControl.setThrowable(new NotCompliantMBeanException("Not compliant"));

        server.registerMBean(null, objectName);
        // Matcher must match both method calls, it's not possible to
        // define multiple matchers
        serverControl.setMatcher(new ArgumentsMatcher()
        {
            boolean firstCall = true;

            public boolean matches(Object[] arg0, Object[] arg1)
            {
View Full Code Here

Examples of org.easymock.ArgumentsMatcher

        serverControl.setThrowable(new NotCompliantMBeanException("Not compliant"));

        server.registerMBean(null, objectName);
        // Matcher must match both method calls, it's not possible to
        // define multiple matchers
        serverControl.setMatcher(new ArgumentsMatcher()
        {
            boolean firstCall = true;

            public boolean matches(Object[] arg0, Object[] arg1)
            {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.