001/** 002 * Copyright 2015 DuraSpace, Inc. 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016package org.fcrepo.camel.integration; 017 018import static org.junit.Assert.assertEquals; 019 020import org.fcrepo.camel.JmsHeaders; 021import org.fcrepo.camel.RdfNamespaces; 022import org.fcrepo.jms.headers.DefaultMessageFactory; 023import org.fcrepo.kernel.api.RdfLexicon; 024import org.junit.Test; 025import org.junit.runner.RunWith; 026import org.mockito.runners.MockitoJUnitRunner; 027 028/** 029 * @author acoburn 030 */ 031@RunWith(MockitoJUnitRunner.class) 032public class FcrepoConstantsIT { 033 034 @Test 035 public void testJmsHeaders() { 036 assertEquals(JmsHeaders.BASE_URL, DefaultMessageFactory.BASE_URL_HEADER_NAME); 037 assertEquals(JmsHeaders.IDENTIFIER, DefaultMessageFactory.IDENTIFIER_HEADER_NAME); 038 assertEquals(JmsHeaders.EVENT_TYPE, DefaultMessageFactory.EVENT_TYPE_HEADER_NAME); 039 assertEquals(JmsHeaders.EVENT_ID, DefaultMessageFactory.EVENT_ID_HEADER_NAME); 040 assertEquals(JmsHeaders.PROPERTIES, DefaultMessageFactory.PROPERTIES_HEADER_NAME); 041 assertEquals(JmsHeaders.TIMESTAMP, DefaultMessageFactory.TIMESTAMP_HEADER_NAME); 042 assertEquals(JmsHeaders.USER, DefaultMessageFactory.USER_HEADER_NAME); 043 assertEquals(JmsHeaders.USER_AGENT, DefaultMessageFactory.USER_AGENT_HEADER_NAME); 044 assertEquals(JmsHeaders.PREFIX, DefaultMessageFactory.JMS_NAMESPACE); 045 } 046 047 @Test 048 public void testRdfLexicon() { 049 assertEquals(RdfNamespaces.REPOSITORY, RdfLexicon.REPOSITORY_NAMESPACE); 050 assertEquals(RdfNamespaces.INDEXING, RdfLexicon.INDEXING_NAMESPACE); 051 assertEquals(RdfNamespaces.RDF, RdfLexicon.RDF_NAMESPACE); 052 assertEquals(RdfNamespaces.LDP, RdfLexicon.LDP_NAMESPACE); 053 assertEquals(RdfNamespaces.PREMIS, RdfLexicon.PREMIS_NAMESPACE); 054 assertEquals(RdfNamespaces.REPOSITORY + "ServerManaged", RdfLexicon.SERVER_MANAGED.toString()); 055 assertEquals(RdfNamespaces.REPOSITORY + "EmbedResources", RdfLexicon.EMBED_CONTAINS.toString()); 056 assertEquals(RdfNamespaces.REPOSITORY + "InboundReferences", RdfLexicon.INBOUND_REFERENCES.toString()); 057 } 058}