Sha256: f8715d951bfc247d39c8736ed0005cade212f7f5ace8fc04e6e72b36ae3a3cc4

Contents?: true

Size: 864 Bytes

Versions: 2

Compression:

Stored size: 864 Bytes

Contents

# encoding: UTF-8
require File.join(File.dirname(__FILE__),'test_helper')
require 'test/unit'

class TrasformsTest < Test::Unit::TestCase
  def test_rotate
    bitmap1 = FreeImage::Bitmap.open(image_path('sample.png'))
    bitmap2 = bitmap1.rotate(45)
    assert_kind_of(FreeImage::Bitmap, bitmap2)
  end

  def test_rotate_ex
    bitmap1 = FreeImage::Bitmap.open(image_path('sample.png'))
    bitmap2 = bitmap1.rotate_ex(45, 0, 0, 0, 0)
    assert_kind_of(FreeImage::Bitmap, bitmap2)
  end

  def test_flip_horizontal
    bitmap1 = FreeImage::Bitmap.open(image_path('sample.png'))
    result = bitmap1.flip_horizontal!
    assert_kind_of(TrueClass, result)
  end

  def test_flip_vertical
    bitmap1 = FreeImage::Bitmap.open(image_path('sample.png'))
    result = bitmap1.flip_vertical!
    assert_kind_of(TrueClass, result)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
free-image-0.7.1 test/test_transforms.rb
free-image-0.7.0 test/test_transforms.rb