Package org.springframework.tests.sample.beans

Examples of org.springframework.tests.sample.beans.HasMap


    }
  }

  @Test
  public void testEmptyMap() throws Exception {
    HasMap hasMap = (HasMap) this.beanFactory.getBean("emptyMap");
    assertTrue(hasMap.getMap().size() == 0);
  }
View Full Code Here


    assertTrue(hasMap.getMap().size() == 0);
  }

  @Test
  public void testMapWithLiteralsOnly() throws Exception {
    HasMap hasMap = (HasMap) this.beanFactory.getBean("literalMap");
    assertTrue(hasMap.getMap().size() == 3);
    assertTrue(hasMap.getMap().get("foo").equals("bar"));
    assertTrue(hasMap.getMap().get("fi").equals("fum"));
    assertTrue(hasMap.getMap().get("fa") == null);
  }
View Full Code Here

    assertTrue(hasMap.getMap().get("fa") == null);
  }

  @Test
  public void testMapWithLiteralsAndReferences() throws Exception {
    HasMap hasMap = (HasMap) this.beanFactory.getBean("mixedMap");
    assertTrue(hasMap.getMap().size() == 5);
    assertTrue(hasMap.getMap().get("foo").equals(new Integer(10)));
    TestBean jenny = (TestBean) this.beanFactory.getBean("jenny");
    assertTrue(hasMap.getMap().get("jenny") == jenny);
    assertTrue(hasMap.getMap().get(new Integer(5)).equals("david"));
    assertTrue(hasMap.getMap().get("bar") instanceof Long);
    assertTrue(hasMap.getMap().get("bar").equals(new Long(100)));
    assertTrue(hasMap.getMap().get("baz") instanceof Integer);
    assertTrue(hasMap.getMap().get("baz").equals(new Integer(200)));
  }
View Full Code Here

  }

  @Test
  public void testMapWithLiteralsAndPrototypeReferences() throws Exception {
    TestBean jenny = (TestBean) this.beanFactory.getBean("pJenny");
    HasMap hasMap = (HasMap) this.beanFactory.getBean("pMixedMap");
    assertTrue(hasMap.getMap().size() == 2);
    assertTrue(hasMap.getMap().get("foo").equals("bar"));
    assertTrue(hasMap.getMap().get("jenny").toString().equals(jenny.toString()));
    assertTrue("Not same instance", hasMap.getMap().get("jenny") != jenny);

    HasMap hasMap2 = (HasMap) this.beanFactory.getBean("pMixedMap");
    assertTrue(hasMap2.getMap().size() == 2);
    assertTrue(hasMap2.getMap().get("foo").equals("bar"));
    assertTrue(hasMap2.getMap().get("jenny").toString().equals(jenny.toString()));
    assertTrue("Not same instance", hasMap2.getMap().get("jenny") != hasMap.getMap().get("jenny"));
  }
View Full Code Here

    assertTrue("Not same instance", hasMap2.getMap().get("jenny") != hasMap.getMap().get("jenny"));
  }

  @Test
  public void testMapWithLiteralsReferencesAndList() throws Exception {
    HasMap hasMap = (HasMap) this.beanFactory.getBean("mixedMapWithList");
    assertTrue(hasMap.getMap().size() == 4);
    assertTrue(hasMap.getMap().get(null).equals("bar"));
    TestBean jenny = (TestBean) this.beanFactory.getBean("jenny");
    assertTrue(hasMap.getMap().get("jenny").equals(jenny));

    // Check list
    List l = (List) hasMap.getMap().get("list");
    assertNotNull(l);
    assertTrue(l.size() == 4);
    assertTrue(l.get(0).equals("zero"));
    assertTrue(l.get(3) == null);

    // Check nested map in list
    Map m = (Map) l.get(1);
    assertNotNull(m);
    assertTrue(m.size() == 2);
    assertTrue(m.get("fo").equals("bar"));
    assertTrue("Map element 'jenny' should be equal to jenny bean, not " + m.get("jen"),
        m.get("jen").equals(jenny));

    // Check nested list in list
    l = (List) l.get(2);
    assertNotNull(l);
    assertTrue(l.size() == 2);
    assertTrue(l.get(0).equals(jenny));
    assertTrue(l.get(1).equals("ba"));

    // Check nested map
    m = (Map) hasMap.getMap().get("map");
    assertNotNull(m);
    assertTrue(m.size() == 2);
    assertTrue(m.get("foo").equals("bar"));
    assertTrue("Map element 'jenny' should be equal to jenny bean, not " + m.get("jenny"),
        m.get("jenny").equals(jenny));
View Full Code Here

        m.get("jenny").equals(jenny));
  }

  @Test
  public void testEmptySet() throws Exception {
    HasMap hasMap = (HasMap) this.beanFactory.getBean("emptySet");
    assertTrue(hasMap.getSet().size() == 0);
  }
View Full Code Here

    assertTrue(hasMap.getSet().size() == 0);
  }

  @Test
  public void testPopulatedSet() throws Exception {
    HasMap hasMap = (HasMap) this.beanFactory.getBean("set");
    assertTrue(hasMap.getSet().size() == 3);
    assertTrue(hasMap.getSet().contains("bar"));
    TestBean jenny = (TestBean) this.beanFactory.getBean("jenny");
    assertTrue(hasMap.getSet().contains(jenny));
    assertTrue(hasMap.getSet().contains(null));
    Iterator it = hasMap.getSet().iterator();
    assertEquals("bar", it.next());
    assertEquals(jenny, it.next());
    assertEquals(null, it.next());
  }
View Full Code Here

    assertEquals(null, it.next());
  }

  @Test
  public void testPopulatedConcurrentSet() throws Exception {
    HasMap hasMap = (HasMap) this.beanFactory.getBean("concurrentSet");
    assertTrue(hasMap.getConcurrentSet().size() == 3);
    assertTrue(hasMap.getConcurrentSet().contains("bar"));
    TestBean jenny = (TestBean) this.beanFactory.getBean("jenny");
    assertTrue(hasMap.getConcurrentSet().contains(jenny));
    assertTrue(hasMap.getConcurrentSet().contains(null));
  }
View Full Code Here

    assertTrue(hasMap.getConcurrentSet().contains(null));
  }

  @Test
  public void testPopulatedIdentityMap() throws Exception {
    HasMap hasMap = (HasMap) this.beanFactory.getBean("identityMap");
    assertTrue(hasMap.getIdentityMap().size() == 2);
    HashSet set = new HashSet(hasMap.getIdentityMap().keySet());
    assertTrue(set.contains("foo"));
    assertTrue(set.contains("jenny"));
  }
View Full Code Here

    assertTrue(set.contains("jenny"));
  }

  @Test
  public void testEmptyProps() throws Exception {
    HasMap hasMap = (HasMap) this.beanFactory.getBean("emptyProps");
    assertTrue(hasMap.getProps().size() == 0);
    assertEquals(hasMap.getProps().getClass(), Properties.class);
  }
View Full Code Here

TOP

Related Classes of org.springframework.tests.sample.beans.HasMap

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.