@@ -0,0 +1,464 @@
+package org.apache.commons.vfs2.provider;%0D%0A%0D%0Aimport junit.framework.Assert;%0D%0A%0D%0Aimport org.junit.Test;%0D%0A%0D%0Apublic class UriParserTestCase%0D%0A%7B%0D%0A%0D%0A    @Test%0D%0A    public void testColonInFileName()%0D%0A    %7B%0D%0A        Assert.assertEquals(null, UriParser.extractScheme(%22some/path/some:file%22));%0D%0A    %7D%0D%0A%0D%0A    @Test%0D%0A    public void testNormalScheme()%0D%0A    %7B%0D%0A        Assert.assertEquals(%22ftp%22, UriParser.extractScheme(%22ftp://user:pass@host/some/path/some:file%22));%0D%0A    %7D%0D%0A%0D%0A%7D%0D%0A

Add some simple tests to make sure extract scheme behaves as expected.