zoukankan      html  css  js  c++  java
  • 软件测试第二次作业

    第一题:

    package songjiaming;

    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Map;
    import java.util.Set;

    public class shushu {

    public void countWord(String str) {
    String[] wordsArray = str.split(" ");
    Map<String, Integer> wordsMap = new HashMap<String, Integer>();
    for (String word : wordsArray) {

    if (wordsMap.containsKey(word)) {
    wordsMap.put(word, wordsMap.get(word) + 1);
    } else {
    wordsMap.put(word, 1);
    }
    }

    Set<String> setKey = wordsMap.keySet();
    Iterator<String> itKey = setKey.iterator();
    while (itKey.hasNext()) {
    String word = itKey.next().toString();
    int count = wordsMap.get(word);

    System.out.println("单词 " + word + " 出现" + count + "次");

    }
    }

    }

    JUnit测试

    package songjiaming;

    import static org.junit.Assert.*;

    import org.junit.Test;

    public class shushuTest {
    @Test
    public void testCountWord() {
    shushu s1= new shushu();
    s1.countWord("Hello World My First Unit Test Test");
    }

    }

    第二题:

    package com.song.work2;

    import java.util.Scanner;

    public class diandao {

    public static void reverse(String[] args) {

    Scanner input = new Scanner(System.in);

    System.out.print("请输入相应的英文:");

    String str = input.nextLine();

    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, ' ');

    System.out.println("颠倒顺序后的结果为:" + result.toString());

    }
    }

    Junit测试代码如下:

    package com.song.work2;

    import static org.junit.Assert.*;

    import org.junit.Test;

    public class Question2Test {

    @Test
    public void test() {
    Question2 q2 = new Question2();
    q2.reverse(null);;
    }

    }

  • 相关阅读:
    Jquery 公告 滚动+AJAX后台得到数据。
    图片上添加文字。
    javascript的window.onload与jquery的$(document).ready()
    后台JS写法
    Ajax xmlhttprequest原理(一)
    SQL语句二次排序。先根据是否置顶字段。再根据最后更新时间排序。
    引以为戒的SQL语句写法
    C#中var关键字怎么用 ~
    上传文件 解析
    简易公告
  • 原文地址:https://www.cnblogs.com/rodeduivels/p/5326288.html
Copyright © 2011-2022 走看看