package com.voidsearch.test.apps.feedq;
import org.testng.annotations.*;
import com.voidsearch.voidbase.storage.jobqueue.JobQueue;
import com.voidsearch.voidbase.storage.jobqueue.JobRequest;
import com.voidsearch.voidbase.storage.jobqueue.JobResult;
import com.voidsearch.voidbase.storage.jobqueue.SimpleJobResult;
import com.voidsearch.voidbase.supervision.SupervisionException;
/**
* @author Aleksandar Bradic
*/
public class SimpleJobQueueFeedTaskTest {
@Test
public void nullTest() {
System.out.println("SimpleJobQueueFeedTaskTest");
JobQueue queue = new JobQueue();
try {
JobRequest req = new TwitterGeoFeedRequest();
queue.put(req);
System.out.println(queue.get(req));
} catch (SupervisionException e) {
e.printStackTrace();
}
}
public class TwitterGeoFeedRequest extends JobRequest {
public JobResult execute() {
JobResult result = new SimpleJobResult();
return result;
}
public JobResult expired() {
return null;
}
}
}