?????????????????????????????????????????????case???д????????????????????????ò???????????????????????????????????????“???”???????????????????Щ??????Щ????????????Щ?????????????Щ??????????????漰???????????????

?????????????????????л???????????????????????????????????????????????????case??д?????????JUnit???(???????????????????)???????????Щ?????????

?????????????????????????????????????????????(???????д??????????)?????case???д??????????????????????ε????У??????????????????????????????case??????????????ú??????????????????case???????case????????????????case??????????????????????????λ?????????????????????????λ???????????????????ú????????????????????λ?????????????????????????case???????????case?????????????????????????????????(??????????)?????????????case???ò??????????????????????????????????????????????????衢????????????????Щ??????????????????????case?????????????????????????????????????????????????????Щ????

?????????case??????????????о????case??????????????“????”????????ò???case????????case????????????gap?????磬???case????????????????????????????????magic tool??????????case??????????????????????????case???????????????????????????????????д???????????Щ???????????????????Before????????????????????case??????????????????case????????????????????????????????????case???????????????????????????????ò????????????Σ????????÷??Before???????????????????????????(??????÷????????????????)??????????case??????÷??????????鷳???鷳???????????????????????????

?????????????????????????????????t?????????????????????????????????????????????????????????????????????Щ???????????????????????????????????????????????????magic tool???Щ????????????Ρ???????????????????????????Щ?????????????????????????DSL???????Щ???????????????DSL???????????????????????????

??????????????????????????????-??????????????search?? booking?? order???????衣????????????????????С???裬??????????????????????????????????????????Σ?????????????ЩС?????????????????裬??????????????????case?????????????-order?????????е????search??booking????????(?????ò???)????????????

???????????????????????????????????case????????????????????????????????????д????????????case????????????????????????????????caseд?????????case??????????????????????????????????????????????????н?????????????????????????????case?????????????????????????????????????????????壬??????????????????????????檔?????????????д?????????case?????????????ù???????????鷳??????????????case???????????????????????????????絥??????

??????......?????????ú????????????????????????????????????2?(?????????)??????д?????????????????