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)
yap emang bgitu caranya.
pake Comparable = buat less than, greater than, sorting
ini udah pattern umum di OOP
semoga bermanfaat
Adinda Praditya wrote:
Makasih atas ilmunya, makanya untuk menyatakan kesamaan, perlu overwrite
definisi kesamaan (equality) ini di class-nya, dalam hal ini
2008/9/18 Arie Kusuma Atmaja [EMAIL PROTECTED]
Mengapa Anda mempertanyakan antar hal yang sama (dg kemungkinan id obyek
yg lain) ?
It's simply karena saya belum tau sebelumnya : )
Seharusnya testing itu pada prinsipnya ngetes suatu koding itu jalan apa
nggak yang idealnya dibuat sebelum
Hi all,
Mengapa saya masih dapat error untuk kode testing berikut:
def test_should_be_equal
hash = { :title = recipe title,
:description = recipe description,
:serving = 1,
:directions = do it
}
recipe_expected = Recipe.new(hash)
recipe_should_be_equal =
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.
On Sep 17, 2008, at 8:55 AM, Adinda Praditya wrote:
Hi all,
Mengapa saya masih dapat error untuk kode
Saya sudah coba, namun hasilnya sama saja. Dan pada testing yang lain, saya
dapat error ini 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] wrote:
Setahu saya kamu kalo
6 matches
Mail list logo