Pak adinda, di semua Bahasa OOP, kalau ingin membandingan equality object itu adalah dgn object id / key / hashcode atau digabung jg dgn to_string utk membandingkan dua object, jadi dua object yg dimata manusia memiliki value (dari suatu properti obj tsb, misal : titi punya koordinat x dan y) sama belum tentu sama jika dibandingkan equality nya, jika instance nya beda ya beda object id nya, mereference ke tempat yg beda.
kalo object2 tipe primitive, String, Fixnum, Boolean, dll di kecualikan, mungkin ini udah langsung implement method eql? yg langsung bandingin value nya dari Kernel Object (CMIIW) Adinda Praditya wrote: > > Saya sudah coba, namun hasilnya sama saja. Dan pada testing yang lain, > saya > dapat error ini http://pastie. org/273838 <http://pastie.org/273838> > sepenglihatan saya, itu object-nya > sama, namun mengapa error ya..? > > Thanks, > > Dida > > On Wed, Sep 17, 2008 at 11:00 AM, Leo Laksmana <[EMAIL PROTECTED] com > <mailto:beol%40laksmana.com>> wrote: > > > Setahu saya kamu kalo mau compare object apakah mereka attributes-nya > > punya value yang sama pake assert_same deh. > > > > assert_equal itu ngetest apakah dia object yang sama. > > > > Please CMIIW. > > > -- irfani http://irfani.web.id Y! irfani_s [Non-text portions of this message have been removed]