Skip to content

Instantly share code, notes, and snippets.

@osak
Created November 26, 2011 08:22
Show Gist options
  • Select an option

  • Save osak/1395301 to your computer and use it in GitHub Desktop.

Select an option

Save osak/1395301 to your computer and use it in GitHub Desktop.
test_message.diff
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