removed lower-level tests now handled by robundle
diff --git a/taverna-scufl2-ucfpackage/src/test/java/org/apache/taverna/scufl2/ucfpackage/TestUCFPackage.java b/taverna-scufl2-ucfpackage/src/test/java/org/apache/taverna/scufl2/ucfpackage/TestUCFPackage.java
index ec5a942..7bf9157 100644
--- a/taverna-scufl2-ucfpackage/src/test/java/org/apache/taverna/scufl2/ucfpackage/TestUCFPackage.java
+++ b/taverna-scufl2-ucfpackage/src/test/java/org/apache/taverna/scufl2/ucfpackage/TestUCFPackage.java
@@ -130,42 +130,6 @@
 				container.getPackageMediaType());
 	}
 
-	@Test
-	public void mimeTypePosition() throws Exception {
-		UCFPackage container = new UCFPackage();
-		container.setPackageMediaType(UCFPackage.MIME_EPUB);
-		assertEquals(UCFPackage.MIME_EPUB, container.getPackageMediaType());
-		container.save(tmpFile);
-		
-		assertTrue(tmpFile.exists());
-		ZipFile zipFile = new ZipFile(tmpFile);
-		// Must be first entry
-		ZipEntry mimeEntry = zipFile.entries().nextElement();
-		assertEquals("First zip entry is not 'mimetype'", "mimetype",
-				mimeEntry.getName());
-		assertEquals(
-				"mimetype should be uncompressed, but compressed size mismatch",
-				mimeEntry.getCompressedSize(), mimeEntry.getSize());
-		assertEquals("mimetype should have STORED method", ZipEntry.STORED,
-				mimeEntry.getMethod());
-		assertEquals("Wrong mimetype", UCFPackage.MIME_EPUB,
-				IOUtils.toString(zipFile.getInputStream(mimeEntry), "ASCII"));
-
-		// Check position 30++ according to
-		// http://livedocs.adobe.com/navigator/9/Navigator_SDK9_HTMLHelp/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Navigator_SDK9_HTMLHelp&file=Appx_Packaging.6.1.html#1522568
-		byte[] expected = ("mimetype" + UCFPackage.MIME_EPUB + "PK")
-				.getBytes("ASCII");
-		FileInputStream in = new FileInputStream(tmpFile);
-		byte[] actual = new byte[expected.length];
-		try {
-			assertEquals(MIME_OFFSET, in.skip(MIME_OFFSET));
-			assertEquals(expected.length, in.read(actual));
-		} finally {
-			in.close();
-		}
-		assertArrayEquals(expected, actual);
-	}
-
 	@Before
 	public void createTempFile() throws IOException {
 		tmpFile = File.createTempFile("scufl2-test", ".bundle");
@@ -601,188 +565,6 @@
 		assertNull(xpathSelectElement(doc.getRootElement(), "/manifest:manifest/*"));
 		
 	}
-//
-//	@Test
-//	public void getRootfiles() throws Exception {
-//		UCFPackage container = new UCFPackage();
-//		container.setPackageMediaType(UCFPackage.MIME_WORKFLOW_BUNDLE);
-//		container.addResource("Hello there", "helloworld.txt", "text/plain");
-//		assertTrue("Root files not empty", container.getRootFiles().isEmpty());
-//		assertNotSame("Should return copy of rootfiles",
-//				container.getRootFiles(), container.getRootFiles());
-//	}
-//
-//	@Test
-//	public void setRootfile() throws Exception {
-//		UCFPackage container = new UCFPackage();
-//		container.setPackageMediaType(UCFPackage.MIME_WORKFLOW_BUNDLE);
-//		container.addResource("Hello there", "helloworld.txt", "text/plain");
-//		container.addResource("Soup for everyone", "soup.txt", "text/plain");
-//		container.setRootFile("helloworld.txt");
-//
-//		List<ResourceEntry> rootFiles = container.getRootFiles();
-//
-//		assertEquals(1, rootFiles.size());
-//		ResourceEntry rootFile = rootFiles.get(0);
-//		assertEquals("helloworld.txt", rootFile.getPath());
-//		assertEquals("text/plain", rootFile.getMediaType());
-//	}
-//
-//	@Test
-//	public void setRootfileSaved() throws Exception {
-//		UCFPackage container = new UCFPackage();
-//		container.setPackageMediaType(UCFPackage.MIME_WORKFLOW_BUNDLE);
-//		container.addResource("Hello there", "helloworld.txt", "text/plain");
-//		container.addResource("Soup for everyone", "soup.txt", "text/plain");
-//		container.setRootFile("helloworld.txt");
-//		container.save(tmpFile);
-//
-//		ZipFile zipFile = new ZipFile(tmpFile);
-//		ZipEntry manifestEntry = zipFile.getEntry("META-INF/container.xml");		
-//		InputStream manifestStream = zipFile.getInputStream(manifestEntry);
-//		
-//
-//		//System.out.println(IOUtils.toString(manifestStream, "UTF-8"));
-//		/*
-//<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-//<container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns3="http://www.w3.org/2001/04/xmlenc#">
-//    <rootFiles>
-//        <rootFile full-path="helloworld.txt" media-type="text/plain"/>
-//    </rootFiles>
-//</container>
-//		 */
-//		Document doc = parseXml(manifestStream);
-//		assertEquals(CONTAINER_NS, doc.getRootElement().getNamespace());
-//		assertEquals("", doc.getRootElement().getNamespacePrefix());
-//		assertEquals("container", doc.getRootElement().getQualifiedName());
-//		assertXpathEquals("helloworld.txt", doc.getRootElement(), "/c:container/c:rootFiles/c:rootFile/@full-path");
-//		assertXpathEquals("text/plain", doc.getRootElement(), "/c:container/c:rootFiles/c:rootFile/@media-type");
-//
-//	}
-
-	@Test
-	public void addResourceContainerXml() throws Exception {
-		UCFPackage container = new UCFPackage();
-		container.setPackageMediaType(UCFPackage.MIME_WORKFLOW_BUNDLE);
-		container.addResource("Hello there", "helloworld.txt", "text/plain");
-		container.addResource("Soup for everyone", "soup.txt", "text/plain");
-
-		container.save(tmpFile);
-
-		ZipFile zipFile = new ZipFile(tmpFile);
-		ZipEntry manifestEntry = zipFile.getEntry("META-INF/container.xml");
-		InputStream manifestStream = zipFile.getInputStream(manifestEntry);
-		
-		//System.out.println(IOUtils.toString(manifestStream, "UTF-8"));
-		/*
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns3="http://www.w3.org/2001/04/xmlenc#">
-    <ex:example xmlns:ex="http://example.com/">first example</ex:example>
-    <rootFiles>
-        <rootFile xmlns:ex="http://example.com/" full-path="soup.txt" media-type="text/plain" ex:extraAnnotation="hello"/>
-    </rootFiles>
-    <ex:example xmlns:ex="http://example.com/">second example</ex:example>
-    <ex:example xmlns:ex="http://example.com/">third example</ex:example>
-</container>
-		 */
-		Document doc = parseXml(manifestStream);
-		assertEquals(CONTAINER_NS, doc.getRootElement().getNamespace());
-		assertEquals("", doc.getRootElement().getNamespacePrefix());
-		assertEquals("container", doc.getRootElement().getQualifiedName());
-
-		assertXpathEquals("first example", doc.getRootElement(), "/c:container/ex:example[1]");
-		assertXpathEquals("second example", doc.getRootElement(), "/c:container/ex:example[2]");
-		assertXpathEquals("third example", doc.getRootElement(), "/c:container/ex:example[3]");
-		
-		// Check order
-		Element first = (Element) xpathSelectElement(doc.getRootElement(), "/c:container/*[1]");
-		assertEquals("ex:example", first.getQualifiedName());
-//		Element second = (Element) xpathSelectElement(doc.getRootElement(), "/c:container/*[2]");
-//		assertEquals("rootFiles", second.getQualifiedName());
-		Element third = (Element) xpathSelectElement(doc.getRootElement(), "/c:container/*[3]");
-		assertEquals("ex:example", third.getQualifiedName());
-		Element fourth = (Element) xpathSelectElement(doc.getRootElement(), "/c:container/*[4]");
-		assertEquals("ex:example", fourth.getQualifiedName());
-		
-		
-		
-	}
-
-	@Test
-	public void setRootfileExtendsContainerXml() throws Exception {
-		UCFPackage container = new UCFPackage();
-		container.setPackageMediaType(UCFPackage.MIME_WORKFLOW_BUNDLE);
-		container.addResource("Hello there", "helloworld.txt", "text/plain");
-		container.addResource("<html><body><h1>Yo</h1></body></html>",
-				"helloworld.html", "text/html");
-
-		String containerXml = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n"
-				+ "<container xmlns=\"urn:oasis:names:tc:opendocument:xmlns:container\" xmlns:ex='http://example.com/' xmlns:ns2=\"http://www.w3.org/2000/09/xmldsig#\" xmlns:ns3=\"http://www.w3.org/2001/04/xmlenc#\">\n"
-				+ "    <rootFiles>\n"
-				+ "        <rootFile ex:extraAnnotation='hello' media-type=\"text/html\" full-path=\"helloworld.html\"/>\n"
-				+ "    </rootFiles>\n"
-				+ "   <ex:example>more example</ex:example>\n"
-				+ "</container>\n";
-		// Should overwrite setRootFile()
-		container.addResource(containerXml, "META-INF/container.xml",
-				"text/xml");
-//		assertEquals("helloworld.html", container.getRootFiles().get(0)
-//				.getPath());
-
-//		container.setRootFile("helloworld.txt");
-//		assertEquals("helloworld.html", container.getRootFiles().get(0)
-//				.getPath());
-//		assertEquals("helloworld.txt", container.getRootFiles().get(1)
-//				.getPath());
-		container.save(tmpFile);
-//
-//		String expectedContainerXml = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n"
-//				+ "<container xmlns=\"urn:oasis:names:tc:opendocument:xmlns:container\" xmlns:ns2=\"http://www.w3.org/2000/09/xmldsig#\" xmlns:ns3=\"http://www.w3.org/2001/04/xmlenc#\">\n"
-//				+ "    <rootFiles>\n"
-//				+ "        <rootFile xmlns:ex=\"http://example.com/\" media-type=\"text/html\" full-path=\"helloworld.html\" ex:extraAnnotation=\"hello\"/>\n"
-//				+ "        <rootFile media-type=\"text/plain\" full-path=\"helloworld.txt\"/>\n"
-//				+ "    </rootFiles>\n"
-//				+ "    <ex:example xmlns:ex=\"http://example.com/\">more example</ex:example>\n"
-//				+
-//				"</container>\n";
-
-		ZipFile zipFile = new ZipFile(tmpFile);
-		ZipEntry manifestEntry = zipFile.getEntry("META-INF/container.xml");
-		InputStream manifestStream = zipFile.getInputStream(manifestEntry);
-		
-		//System.out.println(IOUtils.toString(manifestStream, "UTF-8"));
-		/*
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<container xmlns="urn:oasis:names:tc:opendocument:xmlns:container" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#" xmlns:ns3="http://www.w3.org/2001/04/xmlenc#">
-    <rootFiles>
-        <rootFile xmlns:ex="http://example.com/" full-path="helloworld.html" media-type="text/html" ex:extraAnnotation="hello"/>
-        <rootFile full-path="helloworld.txt" media-type="text/plain"/>
-    </rootFiles>
-    <ex:example xmlns:ex="http://example.com/">more example</ex:example>
-</container>
-		 */
-		Document doc = parseXml(manifestStream);
-		assertEquals(CONTAINER_NS, doc.getRootElement().getNamespace());
-		assertEquals("", doc.getRootElement().getNamespacePrefix());
-		assertEquals("container", doc.getRootElement().getQualifiedName());
-		assertXpathEquals("helloworld.html", doc.getRootElement(), "/c:container/c:rootFiles/c:rootFile[1]/@full-path");
-		assertXpathEquals("text/html", doc.getRootElement(), "/c:container/c:rootFiles/c:rootFile[1]/@media-type");
-		assertXpathEquals("hello", doc.getRootElement(), "/c:container/c:rootFiles/c:rootFile[1]/@ex:extraAnnotation");
-
-		
-		assertXpathEquals("helloworld.txt", doc.getRootElement(), "/c:container/c:rootFiles/c:rootFile[2]/@full-path");
-		assertXpathEquals("text/plain", doc.getRootElement(), "/c:container/c:rootFiles/c:rootFile[2]/@media-type");
-
-		assertXpathEquals("more example", doc.getRootElement(), "/c:container/ex:example");
-		
-		// Check order
-		Element first = (Element) xpathSelectElement(doc.getRootElement(), "/c:container/*[1]");
-		assertEquals("rootFiles", first.getQualifiedName());
-		Element second = (Element) xpathSelectElement(doc.getRootElement(), "/c:container/*[2]");
-		assertEquals("ex:example", second.getQualifiedName());
-		
-	}
-