Instiki 0.19.1
tex_list, Rails 2.3.10, etc.
This commit is contained in:
parent
46da49485f
commit
cebd381d0d
73 changed files with 1090 additions and 867 deletions
|
@ -34,6 +34,13 @@ class MemoizableTest < Test::Unit::TestCase
|
|||
|
||||
memoize :name, :age
|
||||
|
||||
protected
|
||||
|
||||
def memoize_protected_test
|
||||
'protected'
|
||||
end
|
||||
memoize :memoize_protected_test
|
||||
|
||||
private
|
||||
|
||||
def is_developer?
|
||||
|
@ -234,6 +241,13 @@ class MemoizableTest < Test::Unit::TestCase
|
|||
assert_raise(RuntimeError) { company.memoize :name }
|
||||
end
|
||||
|
||||
def test_protected_method_memoization
|
||||
person = Person.new
|
||||
|
||||
assert_raise(NoMethodError) { person.memoize_protected_test }
|
||||
assert_equal "protected", person.send(:memoize_protected_test)
|
||||
end
|
||||
|
||||
def test_private_method_memoization
|
||||
person = Person.new
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue