See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
JUnit - Vikipedija

JUnit

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.

JUnit – atviro kodo sistema java programų automatiniams testams kurti ir naudoti. Šia sistema galima greitai patikrinti kuriamą programą ir įsitikinti, jog nesama regresijų. Tai ypač svarbu kai programą kuria daug žmonių.

JUnit sistemoje grupė giminingų testų jungiami į objektą, o kiekvienas testas yra šio objekto metodas. Tokio objekto klasė kildinama iš bendrinės „testo atvejo“ (angl test case) klasės ir paveldi iš jos inicializacijos, užbaigimo, testavimo ir prielaidų tikrinimo metodus.

„Sveikas pasauli“ JUnit atrodo taip:

public class SveikasPasauli extends TestCase
{
  public void testDuKartDu()
  {
    // Patikrinsim ar du kart du lygu keturi.
    assertEquals(„Sandauga“, 4, 2*2);
  }
}

Testavimo metodų tokiame objekte gali būti kiek nori, jie aptinkami ir vykdomi naudojant refleksiją. Visi testavimo metodai turi prasidėti priešdėliu „test“. Kitokie (pagalbiniai) metodai, jei jų yra, testais nelaikomi ir nevykdomi.


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -