???????------?????
???????????? ???????[ 2011/7/20 15:09:27 ] ????????
?????????????£????????------????????????????????????????????????о?????д????????????????????????????????????????????????в?????????????????????????????e??
?????????????????
??????????????????????????????????????????????int?????????????????????????????????????£?
public class Largest {
public static int largest(int[] datas){
int max = 0;
for(int i = 0 ; i < datas.length ; i++){
if(max < datas[i]){
max = datas[i];
}
}
return max;
}
}
????????????д??????????????
?????????Largest??????????main????????????д????????е?????????Largest??????????????????????????????????
????1????????????????????????????????????????????ú???if??else??????????equals()???ж???????????????δ?????????????????????????????????????BUG?????????????????????????
????2????????????????????????????????????г???????????????????System.out.println()??????????????ж????????????????????????г?????????????????????????????????????????????????????????????????????????????
????3???????????????????????????????????д?淶??????????????????
???????????????Щ??????t????????????????????????????Щ????????????????????????????????????????????????????д??????
????JUnit
????JUnit??????Erich Gamma??GoF??????Kent Beck??xp??refactor????????????д???????????????Java????????????д?????п??????????
????????????????????ζ?Largest??????
???????JUnit????????????????????????Eclipse?????????κ??????????????Junit????????????????http://www.junit.org/????Junit?????????????????????junit.jar???????ClassPath?У??????Java???????????????????
??????????д??????????????£?
public class LargestTest extends TestCase {
public void testLargest(){
int[] datas = {7??8??9};
assertEquals(9??Largest.largest(datas));
}
}
?????????
????1??????????????г?????TestCase?????????????????????????????????????????
????2?????????????????Assert?????ж??????????????????????????JUnit???????????????????????????????????棻??????????????????????????????????Щ?????
????3??????????????test???????????JUnit???????????????????????????
???????????в?????
???????в???????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11