Package org.eclipse.sapphire

Examples of org.eclipse.sapphire.MasterConversionService


   
    @Test

    public void testStringToFileName() throws Exception
    {
        final MasterConversionService service = Sapphire.service( MasterConversionService.class );
       
        assertEquals( new FileName( "abc" ), service.convert( "abc", FileName.class ) );
        assertEquals( new FileName( "abc.txt" ), service.convert( "abc.txt", FileName.class ) );
       
        assertNull( service.convert( "folder/abc.txt", FileName.class ) );
    }
View Full Code Here


   
    @Test

    public void testFileNameToString() throws Exception
    {
        final MasterConversionService service = Sapphire.service( MasterConversionService.class );
       
        assertEquals( "abc", service.convert( new FileName( "abc" ), String.class ) );
        assertEquals( "abc.txt", service.convert( new FileName( "abc.txt" ), String.class ) );
    }
View Full Code Here

   
    @Test

    public void testStringToPath() throws Exception
    {
        final MasterConversionService service = Sapphire.service( MasterConversionService.class );
       
        assertEquals( new Path( "abc" ), service.convert( "abc", Path.class ) );
        assertEquals( new Path( "abc.txt" ), service.convert( "abc.txt", Path.class ) );
        assertEquals( new Path( "folder/abc.txt" ), service.convert( "folder/abc.txt", Path.class ) );
        assertEquals( new Path( "x/y/z/folder/abc.txt" ), service.convert( "x/y/z/folder/abc.txt", Path.class ) );
    }
View Full Code Here

   
    @Test

    public void testPathToString() throws Exception
    {
        final MasterConversionService service = Sapphire.service( MasterConversionService.class );
       
        assertEquals( "abc", service.convert( new Path( "abc" ), String.class ) );
        assertEquals( "abc.txt", service.convert( new Path( "abc.txt" ), String.class ) );
        assertEquals( "folder/abc.txt", service.convert( new Path( "folder/abc.txt" ), String.class ) );
        assertEquals( "x/y/z/folder/abc.txt", service.convert( new Path( "x/y/z/folder/abc.txt" ), String.class ) );
    }
View Full Code Here

   
    @Test

    public void testStringToUri() throws Exception
    {
        final MasterConversionService service = Sapphire.service( MasterConversionService.class );
       
        assertEquals( new URI( "http://example.org/absolute/URI/with/absolute/path/to/resource.txt" ), service.convert( "http://example.org/absolute/URI/with/absolute/path/to/resource.txt", URI.class ) );
        assertEquals( new URI( "ftp://example.org/resource.txt" ), service.convert( "ftp://example.org/resource.txt", URI.class ) );
        assertEquals( new URI( "relative/path/to/resource.txt" ), service.convert( "relative/path/to/resource.txt", URI.class ) );
        assertEquals( new URI( "../../../resource.txt" ), service.convert( "../../../resource.txt", URI.class ) );
    }
View Full Code Here

   
    @Test

    public void testUriToString() throws Exception
    {
        final MasterConversionService service = Sapphire.service( MasterConversionService.class );
       
        assertEquals( "http://example.org/absolute/URI/with/absolute/path/to/resource.txt", service.convert( new URI( "http://example.org/absolute/URI/with/absolute/path/to/resource.txt" ), String.class ) );
        assertEquals( "ftp://example.org/resource.txt", service.convert( new URI( "ftp://example.org/resource.txt" ), String.class ) );
        assertEquals( "relative/path/to/resource.txt", service.convert( new URI( "relative/path/to/resource.txt" ), String.class ) );
        assertEquals( "../../../resource.txt", service.convert( new URI( "../../../resource.txt" ), String.class ) );
    }
View Full Code Here

   
    @Test

    public void testStringToUrl() throws Exception
    {
        final MasterConversionService service = Sapphire.service( MasterConversionService.class );
       
        assertEquals( new URL( "http://example.org/absolute/URI/with/absolute/path/to/resource.txt" ), service.convert( "http://example.org/absolute/URI/with/absolute/path/to/resource.txt", URL.class ) );
        assertEquals( new URL( "ftp://example.org/resource.txt" ), service.convert( "ftp://example.org/resource.txt", URL.class ) );
       
        assertNull( service.convert( "relative/path/to/resource.txt", URL.class ) );
        assertNull( service.convert( "../../../resource.txt", URL.class ) );
    }
View Full Code Here

   
    @Test

    public void testUrlToString() throws Exception
    {
        final MasterConversionService service = Sapphire.service( MasterConversionService.class );
       
        assertEquals( "http://example.org/absolute/URI/with/absolute/path/to/resource.txt", service.convert( new URL( "http://example.org/absolute/URI/with/absolute/path/to/resource.txt" ), String.class ) );
        assertEquals( "ftp://example.org/resource.txt", service.convert( new URL( "ftp://example.org/resource.txt" ), String.class ) );
    }
View Full Code Here

   
    @Test

    public void testStringToVersion() throws Exception
    {
        final MasterConversionService service = Sapphire.service( MasterConversionService.class );
       
        assertEquals( new Version( "1" ), service.convert( "1", Version.class ) );
        assertEquals( new Version( "1.2" ), service.convert( "1.2", Version.class ) );
        assertEquals( new Version( "1.2.3" ), service.convert( "1.2.3", Version.class ) );
        assertEquals( new Version( "1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20" ), service.convert( "1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20", Version.class ) );
       
        assertNull( service.convert( "1..2", Version.class ) );
        assertNull( service.convert( "1.abc", Version.class ) );
    }
View Full Code Here

   
    @Test

    public void testVersionToString() throws Exception
    {
        final MasterConversionService service = Sapphire.service( MasterConversionService.class );
       
        assertEquals( "1", service.convert( new Version( "1" ), String.class ) );
        assertEquals( "1.2", service.convert( new Version( "1.2" ), String.class ) );
        assertEquals( "1.2.3", service.convert( new Version( "1.2.3" ), String.class ) );
        assertEquals( "1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20", service.convert( new Version( "1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20" ), String.class ) );
    }
View Full Code Here

TOP

Related Classes of org.eclipse.sapphire.MasterConversionService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.