001/*
002 * Licensed to DuraSpace under one or more contributor license agreements.
003 * See the NOTICE file distributed with this work for additional information
004 * regarding copyright ownership.
005 *
006 * DuraSpace licenses this file to you under the Apache License,
007 * Version 2.0 (the "License"); you may not use this file except in
008 * compliance with the License.  You may obtain a copy of the License at
009 *
010 *     http://www.apache.org/licenses/LICENSE-2.0
011 *
012 * Unless required by applicable law or agreed to in writing, software
013 * distributed under the License is distributed on an "AS IS" BASIS,
014 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
015 * See the License for the specific language governing permissions and
016 * limitations under the License.
017 */
018package org.fcrepo.integration.jms.observer;
019
020import javax.jms.Destination;
021import javax.jms.JMSException;
022
023import org.junit.runner.RunWith;
024import org.springframework.test.annotation.DirtiesContext;
025import org.springframework.test.context.ContextConfiguration;
026import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
027
028/**
029 * <p>
030 * JmsQueueIT class.
031 * </p>
032 *
033 * @author acoburn
034 */
035@RunWith(SpringJUnit4ClassRunner.class)
036@ContextConfiguration({ "/spring-test/jms-queue.xml", "/spring-test/fcrepo-config.xml",
037    "/spring-test/eventing.xml" })
038@DirtiesContext
039public class JmsQueueIT extends AbstractJmsIT {
040
041    protected Destination createDestination() throws JMSException {
042        return jmsSession.createQueue("fcrepo-queue");
043    }
044}