?????????????????

???????????????????????С????????????????????????????ó?????С?????????Android/OPhone????У?????????????λ???????????????Android/OPhone???????????????????????????????????????

????????????????в???????????????????????????????????????????????????????????????ɡ?

?????????????????????

???????????????????????????????????????????????????????????????????????????

?????????????????????????????Ρ??????????磬??????????????????????

????????????????????в????UI???????????????????е???????????o????????????????????????????????????????????

???????????????????′???????仯??????????????????????????????????????μ????

????????Android/OPhone?????????

????Android/OPhone??????????JUnit 3???????Instrumentation??????????????????OPhone??y?????Ч?????????

???????OPhone??????????

????OPhone????????????????????????JUnit????????????????????????JUnit????

????JUnit????Java??????????????1????

?????? ???? ??Assertion???? ???????????????????????

?????? ????????fixture????????????????????????????????????????????????б?????????

?????? ?????????suite??????????????????????????

?????? ????????????runner?????????в???????????????????????????

?????????????£???????鵥????????????????JUnit ???????????е??????????????·???????и???????????

??????JUnit ????У?Test Case?????????????????????????Java???????????????????????????????????е??????????

????????????????JUnit???????????????

??????ExampleTest??????

????ExampleTest?????junit.framework.TestCase??setUp()??tearDown()?????????setUp()?????ò????????????tearDown()??????????????????????????????????????????????

????testReading1() ??testReading2()???????????????????????η???????public????????void??????????????test?????

????test?????е?assertNotNull()??assertEqual()????????????????????????е???У???