Created
November 26, 2011 08:22
-
-
Save osak/1395301 to your computer and use it in GitHub Desktop.
test_message.diff
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Index: core/test/test_message.rb | |
| =================================================================== | |
| --- core/test/test_message.rb (revision 601) | |
| +++ core/test/test_message.rb (working copy) | |
| @@ -15,19 +15,26 @@ | |
| args[1, args.size] end | |
| end | |
| +IDGen = Class.new do | |
| + def self.id_gen | |
| + @id ||= 0 | |
| + @id += 1 | |
| + end | |
| +end | |
| + | |
| class TC_Message < Test::Unit::TestCase | |
| def setup | |
| - @service ||= Post.new | |
| + #@service ||= Post.new | |
| end # !> ambiguous first argument; put parentheses or even spaces | |
| must "hierarchy check" do | |
| toshi = User.new_ifnecessary(:id => 123456, :idname => 'toshi_a', :name => 'toshi') | |
| miku = User.new_ifnecessary(:id => 393939, :idname => 'ha2ne39', :name => 'miku') | |
| - c1 = Message.new_ifnecessary(:id => 11, :message => '@ha2ne39 hey, miku!', :user => toshi, :created => Time.now) | |
| - c2 = Message.new_ifnecessary(:id => 12, :message => '@toshi_a hi master, how r u?', :user => miku, :replyto =>c1, :created => Time.now) | |
| - c3 = Message.new_ifnecessary(:id => 13, :message => '@toshi_a i happy. because u r cute!', :user => toshi, :replyto =>c2, :created => Time.now) | |
| - c4 = Message.new_ifnecessary(:id => 14, :message => '@ha2ne39...baka///', :user => miku, :replyto =>c3, :created => Time.now) | |
| - c5 = Message.new_ifnecessary(:id => 15, :message => '@toshi_a inhibit ashamed words!', :user => miku, :replyto =>c3, :created => Time.now) | |
| + c1 = Message.new_ifnecessary(:id => IDGen.id_gen, :message => '@ha2ne39 hey, miku!', :user => toshi, :created => Time.now) | |
| + c2 = Message.new_ifnecessary(:id => IDGen.id_gen, :message => '@toshi_a hi master, how r u?', :user => miku, :replyto =>c1, :created => Time.now) | |
| + c3 = Message.new_ifnecessary(:id => IDGen.id_gen, :message => '@toshi_a i happy. because u r cute!', :user => toshi, :replyto =>c2, :created => Time.now) | |
| + c4 = Message.new_ifnecessary(:id => IDGen.id_gen, :message => '@ha2ne39...baka///', :user => miku, :replyto =>c3, :created => Time.now) | |
| + c5 = Message.new_ifnecessary(:id => IDGen.id_gen, :message => '@toshi_a inhibit ashamed words!', :user => miku, :replyto =>c3, :created => Time.now) | |
| assert_equal(c1, c2.receive_message) | |
| assert_kind_of(Message, c2.receive_message) | |
| assert_kind_of(Message, c1) # !> method redefined; discarding old inspect | |
| @@ -47,13 +54,13 @@ | |
| must "receive user detect" do | |
| toshi = User.new_ifnecessary(:id => 123456, :idname => 'toshi_a', :name => 'toshi') | |
| - message = Message.new_ifnecessary(:id => 11, :message => '@ha2ne39 @mikutter_bot hey, miku!', :user => toshi, :created => Time.now) | |
| + message = Message.new_ifnecessary(:id => IDGen.id_gen, :message => '@ha2ne39 @mikutter_bot hey, miku!', :user => toshi, :created => Time.now) | |
| assert_equal ["ha2ne39", "mikutter_bot"], message.receive_user_screen_names | |
| end | |
| must "receive user not detect" do | |
| toshi = User.new_ifnecessary(:id => 123456, :idname => 'toshi_a', :name => 'toshi') | |
| - message = Message.new_ifnecessary(:id => 11, :message => 'nemui', :user => toshi, :created => Time.now) | |
| + message = Message.new_ifnecessary(:id => IDGen.id_gen, :message => 'nemui', :user => toshi, :created => Time.now) | |
| assert message.receive_user_screen_names.empty? | |
| end | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment