softwareTesting_work2_question2
2024-08-27 07:15:40
- work2类
package com.Phantom; import java.util.Scanner; import javax.print.DocFlavor.INPUT_STREAM; public class work2 {
String str=null;
StringBuffer re_str=null; public String getStr() {
return str;
} public void setStr(String str) {
this.str = str;
} public StringBuffer getRe_str() {
return re_str;
} public work2() {
super();
} public String input(){
System.out.println("请输入内容:");
//str = "how are you";
String strs[] = str.split(" ");
re_str = new StringBuffer();
for(int i = strs.length-1; i >= 0; i--){
//测试
//System.out.println(strs[i]);
re_str.append(" "+strs[i]);
}
System.out.println("输出:"+re_str);
return re_str.toString();
} } - testing类
package com.Phantom; import static org.junit.Assert.*;
import junit.framework.TestCase; import org.junit.After;
import org.junit.Before;
import org.junit.Test; public class testing extends TestCase { private work2 w;
@Before
public void setUp() throws Exception {
super.setUp();
w=new work2();
} @After
public void tearDown() throws Exception {
System.out.println("w.getStr()>>>"+w.getStr());
System.out.println("w.getRe_str()>>>"+w.getRe_str());
} @Test
public void test() {
// fail("Not yet implemented");
w.setStr("as sa");
w.input();
assertTrue(w.getRe_str().toString()=="sa as");} }
junit
覆盖率
最新文章
- 【转】GitHub 排名前 100 的安卓、iOS项目简介
- 前端框架——BootStrap学习
- <;s:select>;下拉框是空白的解决办法
- 【Sort List】cpp
- bzoj 3620 似乎在梦中见过的样子(KMP)
- Python socket模拟HTTP请求
- javascript的DOM操作(二)
- Visual studio 使用正则表达查找替换
- sql server数据建表
- JAVA 类加载器 第14节
- UNIX基础--磁盘组织
- 从 JavaScript 到 TypeScript 系列
- MT8127:改变安卓系统权限问题
- CODING 敏捷实践完全指南
- atomic详解
- Navicat断开连接解决办法
- 【最强大的屏幕截图和标注工具】Snagit 2019.1 for Mac
- C# EnumHelper Enum的值,Description,ToString()的相互转换
- python Strip函数和Split函数的用法总结 (python2.0,但用法与3.0是差不多的)
- Python3练习题系列(04)