zoukankan      html  css  js  c++  java
  • 测试覆盖率

    第一题

    package cn.wu.com;
    
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Set;
    private Map<String, Integer> wordsMap;
    public WordFreq(String strWords) {
    wordsMap = this.getArray(strWords);
    }
    public Map<String, Integer> getArray(String strWords) {
    String[] words_Array = strWords.split(" ");
    Map<String, Integer> words_Map = new HashMap<String, Integer>();
    
    int arrlength = words_Array.length;
    for (int i = 0; i < arrlength; i++) {
    if (!words_Map.containsKey(words_Array[i])) {
    words_Map.put(words_Array[i], 1);
    } else {
    
    }
    }
    return words_Map;
    }
    
    public void OutputResult() {
    Set s = wordsMap.keySet();
    Iterator i = s.iterator();
    while (i.hasNext()) {
    Object o = i.next();
    System.out.println(o + "出现了" + wordsMap.get(o)+"次");
    }
    }
    }
    
    单元测试方法:
    package cn.wu.com;
    
    import static org.junit.Assert.*;
    
    import org.junit.Test;
    
    
    public class WordFreqTest {
    
    	@Test
    	public void test() {
    	String strWords = "Hello World My First Unit Test";
    	WordFreq test = new WordFreq(strWords);
    	test.OutputResult();
    	}
    }
    
    

    第二题

     

    package cn.wu.com.j;
    
    import java.util.Scanner;
    
    public class Test2{
    
    public static void main(String[] args) {
    
    Scanner input = new Scanner(System.in);
    
    System.out.print("请输入要测试的字符串:");
    String str = input.nextLine();
    Test2.test(str);
    }
    public static void test(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("颠倒顺序后的字符串:: "+result.toString());
    
    }
    }
    单元测试方法:
    package cn.wu.com.j;
    
    import org.junit.After;
    import org.junit.Test;
    
    public class Test2Test {
    
    @Test
    public void test() throws Exception {
    String str="how are you";
    Test2.test(str);
    }
    
    }

     

     

  • 相关阅读:
    PHP核心代码库中的APC缓存说明123
    php5函数库
    javaweb 在netbeans 上的部署问题
    数据结构二叉树的递归与非递归遍历之java,javascript,php实现可编译(1)java
    实验五 Java网络编程及安全
    实验三 敏捷开发和XP实验
    实验二 Java面向对象程序设计
    实验一 Java开发环境的熟悉
    at&t 命令集合
    chkconfig命令
  • 原文地址:https://www.cnblogs.com/jiac/p/5327437.html
Copyright © 2011-2022 走看看