mirror of
https://github.com/ruby-opencv/ruby-opencv
synced 2023-03-27 23:22:12 -04:00
42 lines
841 B
Ruby
42 lines
841 B
Ruby
|
#!/usr/bin/env ruby
|
||
|
# -*- mode: ruby; coding: utf-8-unix -*-
|
||
|
require 'test/unit'
|
||
|
require 'opencv'
|
||
|
require File.expand_path(File.dirname(__FILE__)) + '/helper'
|
||
|
|
||
|
include OpenCV
|
||
|
|
||
|
# Tests for OpenCV::CvCircle32f
|
||
|
class TestCvCircle32f < OpenCVTestCase
|
||
|
def setup
|
||
|
@circle = CvCircle32f.new
|
||
|
end
|
||
|
|
||
|
def test_initialize
|
||
|
assert_equal(CvCircle32f, @circle.class)
|
||
|
end
|
||
|
|
||
|
def test_center
|
||
|
assert_equal(CvPoint2D32f, @circle.center.class)
|
||
|
end
|
||
|
|
||
|
def test_radius
|
||
|
assert_equal(Float, @circle.radius.class)
|
||
|
end
|
||
|
|
||
|
def test_aref
|
||
|
assert_equal(Float, @circle[0].class)
|
||
|
assert_equal(Float, @circle[1].class)
|
||
|
assert_equal(Float, @circle[2].class)
|
||
|
assert_raise(IndexError) {
|
||
|
@circle[3]
|
||
|
}
|
||
|
end
|
||
|
|
||
|
def test_to_ary
|
||
|
assert_equal(Array, @circle.to_ary.class)
|
||
|
assert_equal(2, @circle.to_ary.size)
|
||
|
end
|
||
|
end
|
||
|
|