Package org.springframework.aop

Examples of org.springframework.aop.MethodMatcher.matches()


    IOTHER_ABSQUATULATE = IOther.class.getMethod("absquatulate", (Class[]) null);
  }

  public void testDefaultMatchesAll() throws Exception {
    MethodMatcher defaultMm = MethodMatcher.TRUE;
    assertTrue(defaultMm.matches(EXCEPTION_GETMESSAGE, Exception.class));
    assertTrue(defaultMm.matches(ITESTBEAN_SETAGE, TestBean.class));
  }
 
  public void testMethodMatcherTrueSerializable() throws Exception {
    assertSame(SerializationTestUtils.serializeAndDeserialize(MethodMatcher.TRUE), MethodMatcher.TRUE);
View Full Code Here


  }

  public void testDefaultMatchesAll() throws Exception {
    MethodMatcher defaultMm = MethodMatcher.TRUE;
    assertTrue(defaultMm.matches(EXCEPTION_GETMESSAGE, Exception.class));
    assertTrue(defaultMm.matches(ITESTBEAN_SETAGE, TestBean.class));
  }
 
  public void testMethodMatcherTrueSerializable() throws Exception {
    assertSame(SerializationTestUtils.serializeAndDeserialize(MethodMatcher.TRUE), MethodMatcher.TRUE);
  }
View Full Code Here

    assertSame(SerializationTestUtils.serializeAndDeserialize(MethodMatcher.TRUE), MethodMatcher.TRUE);
  }

  public void testSingle() throws Exception {
    MethodMatcher defaultMm = MethodMatcher.TRUE;
    assertTrue(defaultMm.matches(EXCEPTION_GETMESSAGE, Exception.class));
    assertTrue(defaultMm.matches(ITESTBEAN_SETAGE, TestBean.class));
    defaultMm = MethodMatchers.intersection(defaultMm, new StartsWithMatcher("get"));

    assertTrue(defaultMm.matches(EXCEPTION_GETMESSAGE, Exception.class));
    assertFalse(defaultMm.matches(ITESTBEAN_SETAGE, TestBean.class));
View Full Code Here

  }

  public void testSingle() throws Exception {
    MethodMatcher defaultMm = MethodMatcher.TRUE;
    assertTrue(defaultMm.matches(EXCEPTION_GETMESSAGE, Exception.class));
    assertTrue(defaultMm.matches(ITESTBEAN_SETAGE, TestBean.class));
    defaultMm = MethodMatchers.intersection(defaultMm, new StartsWithMatcher("get"));

    assertTrue(defaultMm.matches(EXCEPTION_GETMESSAGE, Exception.class));
    assertFalse(defaultMm.matches(ITESTBEAN_SETAGE, TestBean.class));
  }
View Full Code Here

    MethodMatcher defaultMm = MethodMatcher.TRUE;
    assertTrue(defaultMm.matches(EXCEPTION_GETMESSAGE, Exception.class));
    assertTrue(defaultMm.matches(ITESTBEAN_SETAGE, TestBean.class));
    defaultMm = MethodMatchers.intersection(defaultMm, new StartsWithMatcher("get"));

    assertTrue(defaultMm.matches(EXCEPTION_GETMESSAGE, Exception.class));
    assertFalse(defaultMm.matches(ITESTBEAN_SETAGE, TestBean.class));
  }

 
  public void testDynamicAndStaticMethodMatcherIntersection() throws Exception {
View Full Code Here

    assertTrue(defaultMm.matches(EXCEPTION_GETMESSAGE, Exception.class));
    assertTrue(defaultMm.matches(ITESTBEAN_SETAGE, TestBean.class));
    defaultMm = MethodMatchers.intersection(defaultMm, new StartsWithMatcher("get"));

    assertTrue(defaultMm.matches(EXCEPTION_GETMESSAGE, Exception.class));
    assertFalse(defaultMm.matches(ITESTBEAN_SETAGE, TestBean.class));
  }

 
  public void testDynamicAndStaticMethodMatcherIntersection() throws Exception {
    MethodMatcher mm1 = MethodMatcher.TRUE;
View Full Code Here

  public void testDynamicAndStaticMethodMatcherIntersection() throws Exception {
    MethodMatcher mm1 = MethodMatcher.TRUE;
    MethodMatcher mm2 = new TestDynamicMethodMatcherWhichMatches();
    MethodMatcher intersection = MethodMatchers.intersection(mm1, mm2);
    assertTrue("Intersection is a dynamic matcher", intersection.isRuntime());
    assertTrue("2Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class));
    assertTrue("3Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class, new Object[] { new Integer(5) }));
    // Knock out dynamic part
    intersection = MethodMatchers.intersection(intersection, new TestDynamicMethodMatcherWhichDoesNotMatch());
    assertTrue("Intersection is a dynamic matcher", intersection.isRuntime());
    assertTrue("2Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class));
View Full Code Here

    MethodMatcher mm1 = MethodMatcher.TRUE;
    MethodMatcher mm2 = new TestDynamicMethodMatcherWhichMatches();
    MethodMatcher intersection = MethodMatchers.intersection(mm1, mm2);
    assertTrue("Intersection is a dynamic matcher", intersection.isRuntime());
    assertTrue("2Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class));
    assertTrue("3Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class, new Object[] { new Integer(5) }));
    // Knock out dynamic part
    intersection = MethodMatchers.intersection(intersection, new TestDynamicMethodMatcherWhichDoesNotMatch());
    assertTrue("Intersection is a dynamic matcher", intersection.isRuntime());
    assertTrue("2Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class));
    assertFalse("3 - not Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class, new Object[] { new Integer(5) }));
View Full Code Here

    assertTrue("2Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class));
    assertTrue("3Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class, new Object[] { new Integer(5) }));
    // Knock out dynamic part
    intersection = MethodMatchers.intersection(intersection, new TestDynamicMethodMatcherWhichDoesNotMatch());
    assertTrue("Intersection is a dynamic matcher", intersection.isRuntime());
    assertTrue("2Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class));
    assertFalse("3 - not Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class, new Object[] { new Integer(5) }));
  }
 
  public void testStaticMethodMatcherUnion() throws Exception {
    MethodMatcher getterMatcher = new StartsWithMatcher("get");
View Full Code Here

    assertTrue("3Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class, new Object[] { new Integer(5) }));
    // Knock out dynamic part
    intersection = MethodMatchers.intersection(intersection, new TestDynamicMethodMatcherWhichDoesNotMatch());
    assertTrue("Intersection is a dynamic matcher", intersection.isRuntime());
    assertTrue("2Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class));
    assertFalse("3 - not Matched setAge method", intersection.matches(ITESTBEAN_SETAGE, TestBean.class, new Object[] { new Integer(5) }));
  }
 
  public void testStaticMethodMatcherUnion() throws Exception {
    MethodMatcher getterMatcher = new StartsWithMatcher("get");
    MethodMatcher setterMatcher = new StartsWithMatcher("set");
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.