package org.limewire.core.impl.search; import org.limewire.core.api.Category; import org.limewire.core.api.search.SearchCategory; import org.limewire.util.BaseTestCase; import org.limewire.util.MediaType; public class MediaTypeConverterTest extends BaseTestCase { public MediaTypeConverterTest(String name) { super(name); } public void testToMediaTypeFromCategory() { assertEquals(MediaType.getAudioMediaType(), MediaTypeConverter.toMediaType(Category.AUDIO)); assertEquals(MediaType.getDocumentMediaType(), MediaTypeConverter.toMediaType(Category.DOCUMENT)); assertEquals(MediaType.getImageMediaType(), MediaTypeConverter.toMediaType(Category.IMAGE)); assertEquals(MediaType.getVideoMediaType(), MediaTypeConverter.toMediaType(Category.VIDEO)); assertEquals(MediaType.getOtherMediaType(), MediaTypeConverter.toMediaType(Category.OTHER)); assertEquals(MediaType.getProgramMediaType(), MediaTypeConverter.toMediaType(Category.PROGRAM)); } public void testToMediaTypeFromSearchCategory() { assertEquals(MediaType.getAnyTypeMediaType(), MediaTypeConverter.toMediaType(SearchCategory.ALL)); assertEquals(MediaType.getAudioMediaType(), MediaTypeConverter.toMediaType(SearchCategory.AUDIO)); assertEquals(MediaType.getDocumentMediaType(), MediaTypeConverter.toMediaType(SearchCategory.DOCUMENT)); assertEquals(MediaType.getImageMediaType(), MediaTypeConverter.toMediaType(SearchCategory.IMAGE)); assertEquals(MediaType.getVideoMediaType(), MediaTypeConverter.toMediaType(SearchCategory.VIDEO)); assertEquals(MediaType.getOtherMediaType(), MediaTypeConverter.toMediaType(SearchCategory.OTHER)); assertEquals(MediaType.getProgramMediaType(), MediaTypeConverter.toMediaType(SearchCategory.PROGRAM)); } }