summaryrefslogtreecommitdiff
path: root/test/rss/test_dublincore.rb
diff options
context:
space:
mode:
authorkou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2006-06-17 00:49:38 +0000
committerkou <kou@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2006-06-17 00:49:38 +0000
commite85f8c782958c0a3e6ea296401a08d5fe9f8e550 (patch)
tree5d101a43288cc7927f58d31f06327a5b3262fcb6 /test/rss/test_dublincore.rb
parentd41bea59c44d97c3936ca806bf05e6221b66dce0 (diff)
* lib/rss, test/rss: backported from trunk. (2005-11-16 - now)
* lib/rss/: use #__send__ instead of #send. * test/rss/: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/rss/test_dublincore.rb')
-rw-r--r--test/rss/test_dublincore.rb48
1 files changed, 28 insertions, 20 deletions
diff --git a/test/rss/test_dublincore.rb b/test/rss/test_dublincore.rb
index 5ad9311fb5..e5a4919362 100644
--- a/test/rss/test_dublincore.rb
+++ b/test/rss/test_dublincore.rb
@@ -87,7 +87,7 @@ EOR
@elems.each do |name, value|
@parents.each do |parent|
- parsed_value = @rss.send(parent).send("dc_#{name}")
+ parsed_value = @rss.__send__(parent).__send__("dc_#{name}")
if parsed_value.kind_of?(String)
parsed_value = CGI.escapeHTML(parsed_value)
end
@@ -97,16 +97,17 @@ EOR
class << t
alias_method(:to_s, :iso8601)
end
- @rss.send(parent).send("dc_#{name}=", t.iso8601)
- assert_equal(t, @rss.send(parent).send("dc_#{name}"))
- assert_equal(t, @rss.send(parent).date)
+ @rss.__send__(parent).__send__("dc_#{name}=", t.iso8601)
+ assert_equal(t, @rss.__send__(parent).__send__("dc_#{name}"))
+ assert_equal(t, @rss.__send__(parent).date)
- @rss.send(parent).date = value
- assert_equal(value, @rss.send(parent).date)
- assert_equal(value, @rss.send(parent).send("dc_#{name}"))
+ @rss.__send__(parent).date = value
+ assert_equal(value, @rss.__send__(parent).date)
+ assert_equal(value, @rss.__send__(parent).__send__("dc_#{name}"))
else
- @rss.send(parent).send("dc_#{name}=", new_value)
- assert_equal(new_value, @rss.send(parent).send("dc_#{name}"))
+ @rss.__send__(parent).__send__("dc_#{name}=", new_value)
+ assert_equal(new_value,
+ @rss.__send__(parent).__send__("dc_#{name}"))
end
end
end
@@ -117,7 +118,7 @@ EOR
@elems.each do |name, value|
@parents.each do |parent|
- parsed_value = @rss.send(parent).send("dc_#{name}")
+ parsed_value = @rss.__send__(parent).__send__("dc_#{name}")
if parsed_value.kind_of?(String)
parsed_value = CGI.escapeHTML(parsed_value)
end
@@ -131,16 +132,21 @@ EOR
class << t
alias_method(:to_s, :iso8601)
end
- elems = @rss.send(parent).send(plural_reader)
+ elems = @rss.__send__(parent).__send__(plural_reader)
elems << klass.new(t.iso8601)
- values = @rss.send(parent).send(plural_reader).collect{|x| x.value}
- assert_equal([@rss.send(parent).send("dc_#{name}"), t],
+ new_elems = @rss.__send__(parent).__send__(plural_reader)
+ values = new_elems.collect{|x| x.value}
+ assert_equal([@rss.__send__(parent).__send__("dc_#{name}"), t],
values)
else
- elems = @rss.send(parent).send(plural_reader)
+ elems = @rss.__send__(parent).__send__(plural_reader)
elems << klass.new(new_value)
- values = @rss.send(parent).send(plural_reader).collect{|x| x.value}
- assert_equal([@rss.send(parent).send("dc_#{name}"), new_value],
+ new_elems = @rss.__send__(parent).__send__(plural_reader)
+ values = new_elems.collect{|x| x.value}
+ assert_equal([
+ @rss.__send__(parent).__send__("dc_#{name}"),
+ new_value
+ ],
values)
end
end
@@ -151,17 +157,19 @@ EOR
@elems.each do |name, value|
excepted = "<#{@prefix}:#{name}>#{value}</#{@prefix}:#{name}>"
@parents.each do |parent|
- assert_equal(excepted, @rss.send(parent).send("dc_#{name}_elements"))
+ assert_equal(excepted,
+ @rss.__send__(parent).__send__("dc_#{name}_elements"))
end
excepted = Array.new(2, excepted).join("\n")
@parents.each do |parent|
reader = "dc_#{name}" + (name == :rights ? "es" : "s")
- elems = @rss.send(parent).send(reader)
+ elems = @rss.__send__(parent).__send__(reader)
klass_name = "DublinCore#{Utils.to_class_name(name.to_s)}"
klass = DublinCoreModel.const_get(klass_name)
- elems << klass.new(@rss.send(parent).send("dc_#{name}"))
- assert_equal(excepted, @rss.send(parent).send("dc_#{name}_elements"))
+ elems << klass.new(@rss.__send__(parent).__send__("dc_#{name}"))
+ assert_equal(excepted,
+ @rss.__send__(parent).__send__("dc_#{name}_elements"))
end
end