Package org.milyn.scribe.invoker

Examples of org.milyn.scribe.invoker.DaoInvoker


  }

  @Test(expectedExceptions = NoMethodWithAnnotationFoundException.class)
  public void test_lookupByQuery_non_query_finder_dao_array_params() {

    DaoInvoker invoker = new AnnotatedDaoInvoker(minimumDao, minimumDaoRuntimeInfo);

    Object[] params = new Object[0];

    invoker.lookupByQuery("id", params);

  }
View Full Code Here


    DaoInvokerFactory factory  = DaoInvokerFactory.getInstance();

    @SuppressWarnings("unchecked")
    Dao<Object> daoMock = mock(Dao.class);

    DaoInvoker daoInvoker = factory.create(daoMock, objectStore);

    assertNotNull(daoInvoker);

    Object entity = new Object();

    daoInvoker.insert(entity);

    verify(daoMock).insert(same(entity));

  }
View Full Code Here

    DaoInvokerFactory factory  = DaoInvokerFactory.getInstance();

    @SuppressWarnings("unchecked")
    MappingDao<Object> daoMock = mock(MappingDao.class);

    DaoInvoker daoInvoker = factory.create(daoMock, objectStore);

    assertNotNull(daoInvoker);

    Object entity = new Object();

    daoInvoker.insert("myInsert", entity);

    verify(daoMock).insert(eq("myInsert"), same(entity));

  }
View Full Code Here

    DaoInvokerFactory factory  = DaoInvokerFactory.getInstance();

    FullAnnotatedDao daoMock = mock(FullAnnotatedDao.class);

    DaoInvoker daoInvoker = factory.create(daoMock, objectStore);

    assertNotNull(daoInvoker);

    Object entity = new Object();

    daoInvoker.insert(entity);

    verify(daoMock).insertIt(same(entity));

    assertNotNull(objectStore.get(DaoInvokerFactory.REPOSITORY_KEY));
View Full Code Here

  private Dao<Object> minimumDao;

  @Test(groups = "unit")
  public void test_insert() {

    DaoInvoker invoker = new InterfaceDaoInvoker(fullDao);

    Object toPersist = new Object();

    invoker.insert(toPersist);

    verify(fullDao).insert(same(toPersist));

  }
View Full Code Here

  }

  public void test_insert_named() {

    DaoInvoker invoker = new InterfaceDaoInvoker(fullDao);

    Object toPersist = new Object();

    invoker.insert("myInsert", toPersist);

    verify(fullDao).insert(eq("myInsert"), same(toPersist));

  }
View Full Code Here

  }

  public void test_update() {


    DaoInvoker invoker = new InterfaceDaoInvoker(fullDao);

    Object toMerge = new Object();

    invoker.update(toMerge);

    verify(fullDao).update(same(toMerge));

  }
View Full Code Here


  public void test_update_named() {


    DaoInvoker invoker = new InterfaceDaoInvoker(fullDao);

    Object toMerge = new Object();

    invoker.update("myMerge", toMerge);

    verify(fullDao).update(eq("myMerge") ,same(toMerge));

  }
View Full Code Here

  }

  public void test_delete() {


    DaoInvoker invoker = new InterfaceDaoInvoker(fullDao);

    Object toDelete = new Object();

    invoker.delete(toDelete);

    verify(fullDao).delete(same(toDelete));

  }
View Full Code Here

  }

  public void test_delete_named() {


    DaoInvoker invoker = new InterfaceDaoInvoker(fullDao);

    Object toDelete = new Object();

    invoker.delete("myDelete", toDelete);

    verify(fullDao).delete(eq("myDelete"), same(toDelete));

  }
View Full Code Here

TOP

Related Classes of org.milyn.scribe.invoker.DaoInvoker

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.