You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
681 B
19 lines
681 B
require File.join(File.dirname(__FILE__), 'helper')
|
|
|
|
class RPMHeaderTests < Minitest::Test
|
|
def test_create
|
|
problem = RPM::Problem.create(:requires, 'foo-1.0-0', 'foo.rpm', 'bar-1.0-0', 'Hello', 1)
|
|
assert_equal 'foo.rpm', problem.key
|
|
assert_equal :requires, problem.type
|
|
assert_equal 'Hello', problem.str
|
|
assert_equal 'Hello is needed by (installed) bar-1.0-0', problem.to_s
|
|
|
|
# Create a RPM::Problem from an existing pointer
|
|
problem2 = RPM::Problem.new(problem.ptr)
|
|
assert_equal problem.key, problem2.key
|
|
assert_equal problem.type, problem2.type
|
|
assert_equal problem.str, problem2.str
|
|
assert_equal problem.to_s, problem2.to_s
|
|
end
|
|
end
|