/src/test/java/com/google/ie/business/dao/impl/AuditDaoImplTest.java

http://thoughtsite.googlecode.com/ · Java · 51 lines · 28 code · 10 blank · 13 comment · 2 complexity · 5d9b3b8754a686f7f4a16e48aac06763 MD5 · raw file

  1. // Copyright 2009 Google Inc. All Rights Reserved.
  2. /**
  3. *
  4. */
  5. package com.google.ie.business.dao.impl;
  6. import static org.junit.Assert.assertEquals;
  7. import com.google.appengine.api.datastore.DatastoreServiceFactory;
  8. import com.google.appengine.api.datastore.Query;
  9. import com.google.ie.business.domain.Audit;
  10. import com.google.ie.test.DatastoreTest;
  11. import org.junit.Test;
  12. import org.springframework.context.annotation.Scope;
  13. /**
  14. * @author asirohi
  15. *
  16. */
  17. @Scope
  18. public class AuditDaoImplTest extends DatastoreTest {
  19. private AuditDaoImpl auditDao;
  20. @Override
  21. public void setUp() {
  22. super.setUp();
  23. if (null == auditDao) {
  24. auditDao = new AuditDaoImpl();
  25. auditDao.setPersistenceManagerFactory(pmf);
  26. }
  27. }
  28. /**
  29. * Test method for
  30. * {@link com.google.ie.business.dao.impl.AuditDaoImpl#saveAudit(com.google.ie.business.domain.Audit)}
  31. * .
  32. */
  33. @Test
  34. public void saveAudit() {
  35. Audit audit = new Audit();
  36. auditDao.saveAudit(audit);
  37. Query query = new Query(Audit.class.getSimpleName());
  38. assertEquals(1, DatastoreServiceFactory.getDatastoreService().prepare(query)
  39. .countEntities());
  40. }
  41. }