Examples of AdaptersRepository


Examples of com.inspiresoftware.lib.dto.geda.adapter.repository.AdaptersRepository

   
    final Map<String, Object> convs = new HashMap<String, Object>();
    convs.put("key1", conv1);
    convs.put("key2", conv2);
   
    final AdaptersRepository repo = new AdaptersRepositoryImpl(convs);
   
    final Map<String, Object> res = repo.getAll();
   
    assertNotSame(convs, res);
    assertNotNull(res);
    assertEquals(convs.size(), res.size());
    assertSame(conv1, res.get("key1"));
    assertSame(conv2, res.get("key2"));
   
    assertSame(conv1, repo.getByKey("key1"));
   
    final Map<String, Object> res2 = repo.getByKeysAsMap("key1");
    assertNotNull(res2);
    assertEquals(1, res2.size());
    assertSame(conv1, res2.get("key1"));
   
  }
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.adapter.repository.AdaptersRepository

   */
  @Test
  public void testRegisterAdapters() throws DuplicateValueConverterKeyException {
   
    final Object conv1 = new Object();
    final AdaptersRepository repo = new AdaptersRepositoryImpl();
   
    assertNotNull(repo.getAll());
    assertTrue(repo.getAll().isEmpty());
   
    repo.registerAdapter("key1", conv1);
   
    assertNotNull(repo.getAll());
    assertEquals(1, repo.getAll().size());
    assertSame(conv1, repo.getByKey("key1"));
   
    repo.removeAdapter("key1");
   
    assertNotNull(repo.getAll());
    assertTrue(repo.getAll().isEmpty());
   
  }
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.adapter.repository.AdaptersRepository

   */
  @Test(expected = DuplicateValueConverterKeyException.class)
  public void testRegisterAdaptersFailForDuplicateKey() throws DuplicateValueConverterKeyException {
   
    final Object conv1 = new Object();
    final AdaptersRepository repo = new AdaptersRepositoryImpl();
   
    repo.registerAdapter("key1", conv1);
    repo.registerAdapter("key1", conv1);
   
  }
View Full Code Here

Examples of com.inspiresoftware.lib.dto.geda.adapter.repository.AdaptersRepository

   */
  @Test
  public void testRegisterAdaptersForcedDoesNotFailForDuplicateKey() {
   
    final Object conv1 = new Object();
    final AdaptersRepository repo = new AdaptersRepositoryImpl();
   
    repo.registerAdapterForced("key1", conv1);
    repo.registerAdapterForced("key1", conv1);
   
  }
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.