Package org.apache.webbeans.container

Examples of org.apache.webbeans.container.BeanCacheKey$AnnotationComparator


    }

    @Test
    public void testEmptyNull()
    {
        BeanCacheKey a = new BeanCacheKey(String.class, null);
        BeanCacheKey b = new BeanCacheKey(String.class, null);
        Assert.assertEquals(a, b);
        Assert.assertEquals(a.hashCode(), b.hashCode());
    }
View Full Code Here


    }

    @Test
    public void testEmptyNullNull()
    {
        BeanCacheKey a = new BeanCacheKey(String.class, null, null);
        BeanCacheKey b = new BeanCacheKey(String.class, null, null);
        Assert.assertEquals(a, b);
        Assert.assertEquals(a.hashCode(), b.hashCode());
    }
View Full Code Here

    }

    @Test
    public void testTypeUnequal()
    {
        BeanCacheKey a = new BeanCacheKey(String.class, null);
        BeanCacheKey b = new BeanCacheKey(Integer.class, null);
        Assert.assertFalse(a.equals(b));
        Assert.assertFalse(a.hashCode() == b.hashCode());
    }
View Full Code Here

    }

    @Test
    public void testPath()
    {
        BeanCacheKey a = new BeanCacheKey(String.class, "A");
        BeanCacheKey b = new BeanCacheKey(String.class, "A");
        Assert.assertEquals(a, b);
        Assert.assertEquals(a.hashCode(), b.hashCode());
    }
View Full Code Here

    }

    @Test
    public void testPathUnequal()
    {
        BeanCacheKey a = new BeanCacheKey(String.class, "A");
        BeanCacheKey b = new BeanCacheKey(String.class, "B");
        Assert.assertFalse(a.equals(b));
        Assert.assertFalse(a.hashCode() == b.hashCode());
    }
View Full Code Here

    }

    @Test
    public void testNonEqualsWithBindingMemberParameter()
    {
        BeanCacheKey a = new BeanCacheKey(String.class, null, a1);
        BeanCacheKey b = new BeanCacheKey(String.class, null, a2);
        Assert.assertFalse(a.equals(b));
        Assert.assertFalse(a.hashCode() == b.hashCode());
    }
View Full Code Here

    }

    @Test
    public void testEqualsWithBindingMember()
    {
        BeanCacheKey a = new BeanCacheKey(String.class, null, a1);
        BeanCacheKey b = new BeanCacheKey(String.class, null, a1);
        Assert.assertEquals(a, b);
        Assert.assertEquals(a.hashCode(), b.hashCode());
    }
View Full Code Here


    @Test
    public void testEqualsWithNonBindingMember()
    {
        BeanCacheKey a = new BeanCacheKey(String.class, null, a3);
        BeanCacheKey b = new BeanCacheKey(String.class, null, a3);
        Assert.assertEquals(a, b);
        Assert.assertEquals(a.hashCode(), b.hashCode());
    }
View Full Code Here

    }

    @Test
    public void testEquals2Annotations()
    {
        BeanCacheKey a = new BeanCacheKey(String.class, null, a12);
        BeanCacheKey b = new BeanCacheKey(String.class, null, a12);
        Assert.assertEquals(a, b);
        Assert.assertEquals(a.hashCode(), b.hashCode());
    }
View Full Code Here

    }

    @Test
    public void testEquals2AnnotationsUnorderedName()
    {
        BeanCacheKey a = new BeanCacheKey(String.class, null, a13);
        BeanCacheKey b = new BeanCacheKey(String.class, null, a31);
        Assert.assertEquals(a, b);
        Assert.assertEquals(a.hashCode(), b.hashCode());
    }
View Full Code Here

TOP

Related Classes of org.apache.webbeans.container.BeanCacheKey$AnnotationComparator

Copyright © 2018 www.massapicom. 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.