???????????????????????Щ???÷?????. ???????????????:
????1.??д???????API
????2.??????API???????
????3.?????????API???????
????4.???е??????
?????????????????? ????????????е????δ??????????. ???????????. ???淶????д???п??????????????.??????????????????. ????????????ж?.Э????????.
???????????????б?? ????????????????????????????. ??????????????????????????. ???????????ü??????????ú??????. ??????????????????????????.
??????????????б????????????????Χ????Ч??. ?м?: ???б?????????????Щ???????????????:
??????  ????????????????????.
????o  ?????????????????????????????.
??????  ?????????????????.
????o  ??з????????????! ????????????????.
??????  ???????????????????????????.
????o  ???磬??????????浽 expectedFoo ?????? foo????. ???????????????????????????????inputValue_NotNull?? inputValue_ZeroData?? inputValue_PastDate?? etc. (???????????淶).
??????  ???????????????.
????o ?????????????????????????????????????????????????. ?????????????????????????????????.
??????  ???????????????????淶.
????o  ?????????в???????????????? (switch?? if?? ??.). ?????????????????????????????????.??????????????????????????????????. ??????????????д??????????????? (?????).
????o  ???磬???????????????????? – 1 ??20??????.???????????????????????????С??????????????????.
??????  ???????????????????.
????o  Java???? @Test(expected=MyException.class).
??????  ?????????ò????????????.
????o????????????????????????????????????mock “??????μ??????????????????????????”????????  (??? Setup/Teardown).
??????  ?????????ò?????????????.
????o ???????????????????????????????豸????Ч?? (???mocks).
??????  ????????????????Ч???????? (max?? min) ??null?????(????????????????????).
????o???????????Щ??????????????????????????Щ?????????.
?????? ???????????????κ?????κε???????????????????.
??????  ???????????????????????????????????????????.
????o  ???????????????????????.??????????????????????????. (??????д???????????????????.)
??????  ?????????????????.
????o  ??Java: ????? Date()?????????????????????????Calendar (?????????????). ?????: ??name = “Smith”; ????? name = “name”; ????name = “test”;
??????  ???????????mock??????????????????.
????o  ????????????????.
????o  ?????????????в?????????????. ?????????????????????? (??????????????????????).
??????  ?????????????? @ignored . ?м?. ?м?.
??????  ????????????????????????.
????o  ???????????????????????????????????.
?????? ????????????????κ?????????????????
????o  ??????????????豸????????á??????????????????????????????????????
?????? ????????????????
????o  ??????????e?????塣????????????????????????????????????????????????????
????o  ??ò??????г???????????д????????????????????С?????“delay”??“sleep”????????????Щ???????£?????????????????????