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 * JmsTopicIT class. 031 * </p> 032 * 033 * @author acoburn 034 */ 035@RunWith(SpringJUnit4ClassRunner.class) 036@ContextConfiguration({ "/spring-test/jms-topic.xml", "/spring-test/repo.xml", 037 "/spring-test/eventing.xml" }) 038@DirtiesContext 039public class JmsTopicIT extends AbstractJmsIT { 040 protected Destination createDestination() throws JMSException { 041 return jmsSession.createTopic("fedora"); 042 } 043}