/src/test/java/com/google/ie/core/common/audit/AuditManagerTest.java
http://thoughtsite.googlecode.com/ · Java · 43 lines · 25 code · 7 blank · 11 comment · 0 complexity · d45388d9116824c1c19fcba6ead39bd1 MD5 · raw file
- // Copyright 2009 Google Inc. All Rights Reserved.
- /**
- *
- */
- package com.google.ie.core.common.audit;
-
- import com.google.appengine.api.labs.taskqueue.QueueFactory;
- import com.google.appengine.api.labs.taskqueue.TaskOptions;
- import com.google.appengine.api.labs.taskqueue.dev.LocalTaskQueue;
- import com.google.appengine.api.labs.taskqueue.dev.QueueStateInfo;
- import com.google.appengine.tools.development.ApiProxyLocalImpl;
- import com.google.apphosting.api.ApiProxy;
- import com.google.ie.common.constants.IdeaExchangeConstants;
- import com.google.ie.test.LocalTaskQueueTest;
-
- import org.junit.Test;
-
- import junit.framework.Assert;
-
- /**
- * @author asirohi
- *
- */
- public class AuditManagerTest extends LocalTaskQueueTest {
-
- /**
- *
- */
- @Test
- public void audit() {
-
- QueueFactory.getDefaultQueue().add(
- TaskOptions.Builder.taskName(IdeaExchangeConstants.AUDIT_TASK));
- ApiProxyLocalImpl proxy = (ApiProxyLocalImpl) ApiProxy.getDelegate();
- LocalTaskQueue ltq = (LocalTaskQueue) proxy.getService(LocalTaskQueue.PACKAGE);
- String defaultQueueName = QueueFactory.getDefaultQueue().getQueueName();
- QueueStateInfo qsi = ltq.getQueueStateInfo().get(defaultQueueName);
- Assert.assertEquals(1, qsi.getTaskInfo().size());
- Assert.assertEquals(IdeaExchangeConstants.AUDIT_TASK, qsi.getTaskInfo().get(0)
- .getTaskName());
-
- }
- }