Class/Module Index [+]

Quicksearch

TestMiniObject

Public Instance Methods

test_create_mini_object() click to toggle source
# File gstreamer/test/test_mini_object.rb, line 2
def test_create_mini_object
  assert_raise(TypeError) do
    Gst::MiniObject.new
  end

  assert_operator(Gst::MiniObject, :>, Gst::Buffer)
  assert_nothing_raised do
    Gst::Buffer.new
  end
end
test_flag() click to toggle source
# File gstreamer/test/test_mini_object.rb, line 22
def test_flag
  mini_object = Gst::Buffer.new

  assert_equal(0, mini_object.flags)
  assert(!mini_object.flag_raised?(:readonly))

  mini_object.raise_flag(:readonly)
  assert(mini_object.flag_raised?(:readonly))
  mini_object.lower_flag(:readonly)
  assert(!mini_object.flag_raised?(:readonly))

  mini_object.raise_flag(:readonly)
  assert(mini_object.flag_raised?(:readonly))
  mini_object.flags = 0
  assert(!mini_object.flag_raised?(:readonly))
end
test_writable() click to toggle source
# File gstreamer/test/test_mini_object.rb, line 13
def test_writable
  mini_object = Gst::Buffer.new
  assert(mini_object.writable?)
  mini_object.flags = :readonly
  assert(!mini_object.writable?)
  mini_object.writable!
  assert(mini_object.writable?)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.