/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
- // Copyright 2009 Google Inc. All Rights Reserved.
- /**
- *
- */
- package com.google.ie.business.dao.impl;
-
- import static org.junit.Assert.assertEquals;
-
- import com.google.appengine.api.datastore.DatastoreServiceFactory;
- import com.google.appengine.api.datastore.Query;
- import com.google.ie.business.domain.Audit;
- import com.google.ie.test.DatastoreTest;
-
- import org.junit.Test;
- import org.springframework.context.annotation.Scope;
-
- /**
- * @author asirohi
- *
- */
- @Scope
- public class AuditDaoImplTest extends DatastoreTest {
-
- private AuditDaoImpl auditDao;
-
- @Override
- public void setUp() {
- super.setUp();
- if (null == auditDao) {
- auditDao = new AuditDaoImpl();
- auditDao.setPersistenceManagerFactory(pmf);
-
- }
- }
-
- /**
- * Test method for
- * {@link com.google.ie.business.dao.impl.AuditDaoImpl#saveAudit(com.google.ie.business.domain.Audit)}
- * .
- */
- @Test
- public void saveAudit() {
- Audit audit = new Audit();
- auditDao.saveAudit(audit);
-
- Query query = new Query(Audit.class.getSimpleName());
- assertEquals(1, DatastoreServiceFactory.getDatastoreService().prepare(query)
- .countEntities());
- }
-
- }