gw abis di'training dhiku hehehe :) Thanks, dhiku. pakai easymock class extension gampang banget tinggal ganti import easymock ke easymock.classextension. selebihnya gak ada yang beda dengan easymock
Yohan On Mon, 2007-12-10 at 13:02 +0700, [EMAIL PROTECTED] wrote: > Gw pilih easymock, tadi gw abis kasi materi ttg easymock, dia uda bisa > dukung objek yg tipenya interface maupun class. Kalo mau yg class lo > tinggal pake yg extension. Gw lbh prefer Easymock soalnya lbh mudah > digunakan dan gampang kalo lo mau refactor class2nya. Makenya gampang > banget, tar kalo sempet gw tulis. > > @Thomas > Kalo misalnya dia mau ngetes LoginServlet, apakah kalo usernya > terregister akan sendRedirect ke halaman index? atau kalo gagal ke > halaman login lagi. Karena si LoginServlet itu pake UserDao untuk > ngecek user, ya berarti UserDao harus dimock. Salah satu syarat unit > test yg baik adalah repeatable, isolated, dan independent > > Oiya biasanya kita menentukan objek di-mock dengan beberapa pertimbangan, > 1. Objek tsb sulit diinstansiasi, contoh HttpServletRequest dan > HttpServletResponse > 2. Objek tsb belum jadi, bisa aja UserDao belum diimplementasi oleh > tim backend sedangkan tim UI ttp harus jalan. > 3. Objek tsb kalo diinstankan lambaaat sekali, misalnya akses ke DB, > LDAP, atau email, dsb. > > Btw happy TDD :) > > On 12/10/07, Thomas Wiradikusuma <[EMAIL PROTECTED]> wrote: > > halo alex, kalo gw pakai jmock. pernah nyoba easymock juga sih dulu. > > jmock sekarang (2.x) udah kayak easymock, IDE-friendly. gw pilih jmock > > soalnya bikinan thoughtworks :-D (martin fowler gitu loh) > > > > untuk mock class, jmock nyediain fiturnya juga. tapi gw bingung, > > kenapa test DAO kok nge-mock? > > esensi DAO kan hit ke DB. kalo lo mock itu, trus ngetes > > persistence-nya gmn dong :-D > > > > > > > > On Dec 10, 2007 12:16 PM, Alex Prawira <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > > > Saya lagi kerjain proyek, pertama kalinya menerapkan Test Driven > > > Development. Skrg lg bingung mau pakai library apa yg cocok untuk Mock. > > > > > > Saya pernah coba EasyMock untuk mock class SqlMapClientTemplate dari > > > Spring. Tapi error, setelah saya cek, rupanya EasyMock hanya bisa mock > > > Interface, cmiiw. Padahal SqlMapClientTemplate harus dimock, agar DAO > > > saya bisa jalan. > > > > > > Saya memakai ibatis dan spring. untuk view JSF dan database mysql > > > > > > Mohon sharing pengalamannya .... Thanks > > > > > > > > > > > > Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke > > [EMAIL PROTECTED] > > > > > > Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id > > > > > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > -- > > salam hangat, > > Thomas Wiradikusuma > > http://wiradikusuma.blogspot.com/ <-- Indocomtech 2007 > > > >