if ( PlatformUtil.isWindows( ) ) { assertTrue( Arrays.equals( clonedImage.getImageData( ).data, newImage.getImageData( ).data ) ); } clonedImage.dispose( );
	public void testLoadImage( ) throws IOException	{		Image image = ImageManager.getInstance( ).loadImage( iconPath				+ TEST_FILE );		assertNotNull( image );		Image clonedImage = new Image( null, (ImageData) image.getImageData( )				.clone( ) );		assertNotNull( clonedImage );		Image newImage = ImageManager.getInstance( ).loadImage( iconPath				+ TEST_FILE );		assertNotNull( newImage );		assertTrue( image.isDisposed( ) );		assertNotSame( image, ImageManager.getInstance( ).getImage( iconPath				+ TEST_FILE ) );		assertEquals( newImage, ImageManager.getInstance( ).getImage( iconPath				+ TEST_FILE ) );		if ( PlatformUtil.isWindows( ) )		{//platform related issue			assertTrue( Arrays.equals( clonedImage.getImageData( ).data,					newImage.getImageData( ).data ) );		}		clonedImage.dispose( );		try		{			ImageManager.getInstance( ).loadImage( TEST_ERROR_FILE );		}		catch ( Exception e )		{			return;		}		fail( );	}