diff options
author | dgreen | 2009-04-06 15:58:51 +0000 |
---|---|---|
committer | dgreen | 2009-04-06 15:58:51 +0000 |
commit | b7ce2714508d59626315af9a5af02867ca77d0bf (patch) | |
tree | 58e986b8f491df8d19115e31041381cc7684e6a2 /org.eclipse.mylyn.tasks.tests | |
parent | cff366f4a19c875a39d065c384009ce5ce1f142f (diff) | |
download | org.eclipse.mylyn.tasks-b7ce2714508d59626315af9a5af02867ca77d0bf.tar.gz org.eclipse.mylyn.tasks-b7ce2714508d59626315af9a5af02867ca77d0bf.tar.xz org.eclipse.mylyn.tasks-b7ce2714508d59626315af9a5af02867ca77d0bf.zip |
NEW - bug 267960: [patch+] guess the mime type of attachments from the filename using plug-in registered meta-data
https://bugs.eclipse.org/bugs/show_bug.cgi?id=267960
Diffstat (limited to 'org.eclipse.mylyn.tasks.tests')
2 files changed, 30 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/AllTasksTests.java b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/AllTasksTests.java index 1523903e2..347b36114 100644 --- a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/AllTasksTests.java +++ b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/AllTasksTests.java @@ -14,6 +14,7 @@ package org.eclipse.mylyn.tasks.tests; import junit.framework.Test; import junit.framework.TestSuite; +import org.eclipse.mylyn.tasks.tests.core.FileTaskAttachmentSourceTest; import org.eclipse.mylyn.tasks.tests.core.ITasksCoreConstantsTest; import org.eclipse.mylyn.tasks.tests.core.TaskListUnmatchedContainerTest; import org.eclipse.mylyn.tasks.tests.core.TaskRepositoryLocationTest; @@ -89,6 +90,7 @@ public class AllTasksTests { suite.addTestSuite(ITasksCoreConstantsTest.class); suite.addTestSuite(RetrieveTitleFromUrlTest.class); suite.addTestSuite(EditorUtilTest.class); + suite.addTestSuite(FileTaskAttachmentSourceTest.class); // XXX long running tests, put back? //suite.addTestSuite(TaskDataImportTest.class); diff --git a/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/core/FileTaskAttachmentSourceTest.java b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/core/FileTaskAttachmentSourceTest.java new file mode 100644 index 000000000..7aa51521c --- /dev/null +++ b/org.eclipse.mylyn.tasks.tests/src/org/eclipse/mylyn/tasks/tests/core/FileTaskAttachmentSourceTest.java @@ -0,0 +1,28 @@ +/******************************************************************************* + * Copyright (c) 2009 David Green and others. + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * David Green - initial API and implementation + *******************************************************************************/ + +package org.eclipse.mylyn.tasks.tests.core; + +import junit.framework.TestCase; + +import org.eclipse.mylyn.internal.tasks.core.data.FileTaskAttachmentSource; + +/** + * @author David Green + */ +public class FileTaskAttachmentSourceTest extends TestCase { + public void getContentTypeFromFilename() { + assertEquals("text/plain", FileTaskAttachmentSource.getContentTypeFromFilename("a.txt")); + assertEquals("text/plain", FileTaskAttachmentSource.getContentTypeFromFilename("foo.mylyn-test-text")); + assertEquals("application/xml", FileTaskAttachmentSource.getContentTypeFromFilename("a.xml")); + assertEquals("application/xml", FileTaskAttachmentSource.getContentTypeFromFilename("foo.mylyn-test-xml")); + } +} |