原創(chuàng)|行業(yè)資訊|編輯:龔雪|2016-04-11 16:39:39.000|閱讀 1057 次
概述:EclEmma是一個(gè)開(kāi)源的軟件測(cè)試工具,可以在編碼過(guò)程中查看代碼調(diào)用情況、也可以檢測(cè)單覆蓋率。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
EclEmma是一個(gè)開(kāi)源的軟件測(cè)試工具,可以在編碼過(guò)程中查看代碼調(diào)用情況、也可以檢測(cè)單覆蓋率。
EclEmma查看代碼調(diào)用情況
EclEmma檢測(cè)覆蓋率
import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Scanner; import java.util.Map.Entry; public class Count { private static String str; public Count (String str){ Count.str=str; } public static void main(String[] args) { System.out.print("請(qǐng)輸入您要測(cè)試的字符串:"); Scanner in=new Scanner(System.in); str = in.nextLine(); count(str); } public static void count(String str){ String[] items = str.split(" "); Map<String, Integer> map = new HashMap<String, Integer>(); for (String s : items) { if (map.containsKey(s)) map.put(s, map.get(s) + 1); else { map.put(s, 1); } } List<Entry<String, Integer>> list = new ArrayList<Entry<String, Integer>>(); for (Entry<String, Integer> entry : map.entrySet()) { list.add(entry); } Collections.sort(list, new EntryComparator()); for (Entry<String, Integer> obj : list) { System.out.println(obj.getKey() + "\t" + obj.getValue()); } } } class EntryComparator implements Comparator<Entry<String, Integer>> { public int compare(Entry<String, Integer> o1, Entry<String, Integer> o2) { return o1.getValue() > o2.getValue() ? 0 : 1; } }
import org.junit.Test; public class CountTest { @Test public void testCount() throws Exception { String str="i love you! and you? "; Count.count(str); } }
import java.util.Scanner; public class Reverse{ public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("請(qǐng)輸入您要顛倒的字符串:"); String str = input.nextLine(); Reverse.reverse(str); } public static void reverse(String str){ String[] strArr = str.split("\\s+|[,]"); StringBuffer result = new StringBuffer(); for(int i = strArr.length -1;i >=0; i--){ result.append(strArr[i] + " "); } result.setCharAt(str.length()-0, (char) 0); System.out.println("顛倒后的結(jié)果為: "+result.toString()); } }
importorg.junit.After; importorg.junit.Test; publicclassReverseTest{ @Test publicvoidtest()throwsException{ Stringstr="howareyou"; Reverse.reverse(str); } }
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn