]> source.dussan.org Git - archiva.git/blob
4f8328bbff28caec8f84716a2be5af75e5e9f5dd
[archiva.git] /
1 /*
2  * Licensed to the Apache Software Foundation (ASF) under one
3  * or more contributor license agreements.  See the NOTICE file
4  * distributed with this work for additional information
5  * regarding copyright ownership.  The ASF licenses this file
6  * to you under the Apache License, Version 2.0 (the
7  * "License"); you may not use this file except in compliance
8  * with the License.  You may obtain a copy of the License at
9  *
10  *   http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing,
13  * software distributed under the License is distributed on an
14  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15  * KIND, either express or implied.  See the License for the
16  * specific language governing permissions and limitations
17  * under the License.
18  */
19
20 package org.apache.maven.archiva.webdav.util;
21
22 import org.codehaus.plexus.spring.PlexusInSpringTestCase;
23
24 /**
25  * MimeTypesTest 
26  *
27  * @author <a href="mailto:joakim@erdfelt.com">Joakim Erdfelt</a>
28  * @version $Id: MimeTypesTest.java 6556 2007-06-20 20:44:46Z joakime $
29  */
30 public class MimeTypesTest extends PlexusInSpringTestCase
31 {
32     public void testGetMimeType() throws Exception
33     {
34         MimeTypes mime = (MimeTypes) lookup( MimeTypes.class );
35         assertNotNull( "MimeTypes should not be null.", mime );
36
37         assertEquals( "application/pdf", mime.getMimeType( "big-book.pdf" ) );
38         assertEquals( "application/octet-stream", mime.getMimeType( "BookMaker.class" ) );
39         assertEquals( "application/vnd.ms-powerpoint", mime.getMimeType( "TypeSetting.ppt" ) );
40         assertEquals( "application/java-archive", mime.getMimeType( "BookViewer.jar" ) );
41     }
42 }