博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PrintPrime测试
阅读量:6533 次
发布时间:2019-06-24

本文共 1159 字,大约阅读时间需要 3 分钟。

1.控制流图

2.令MAXPRIME=4,这样t1=(n=3)不会越界,而t2=(n=5)会越界。

3.令n=1即可

4.节点覆盖:TR={1,2,3,4,5,6,7,8,9,10}

边覆盖:TR={(1,2),(2,3),(2,10),(3,4),(4,5),(4,7),(5,6),(5,9),(6,7),(7,8),(7,2),(8,2),(9,4)}

主路径覆盖:TR={(1,2,3,4,5,6,7,8),(2,3,4,5,6,7,8,2),(4,5,9,4),(4,5,6,7,8,2,3,4),(4,5,6,7,2,3,4)

(1,2,10),(3,4,5,6,7,8,2,10),(3,4,5,6,7,2,10)}

测试代码

1 package printPrime; 2  3   4  5 import static org.junit.Assert.*; 6  7   8  9 import java.io.ByteArrayOutputStream;10 11 import java.io.PrintStream;12 13  14 15 import org.junit.Before;16 17 import org.junit.Test;18 19  20 21 public class primeTest {22 23     prime p;24 25     ByteArrayOutputStream str;26 27      28 29     @Before30 31     public void setup() throws Exception{32 33         p = new prime();34 35         str = new ByteArrayOutputStream();36 37         System.setOut(new PrintStream(str));38 39     }40 41      42 43     @Test44 45     public void test() {46 47         String output = new String("Prime: 2\r\nPrime: 3\r\nPrime: 5\r\nPrime: 7\r\nPrime: 11\r\n");48 49         p.printPrimes(5);50 51         assertEquals(output, str.toString());52 53     }54 55  56 57 }

转载于:https://www.cnblogs.com/mMoon/p/6550866.html

你可能感兴趣的文章
ubuntu samba服务器多用户配置【转】
查看>>
母线的种类与作用是什么(转)
查看>>
【Xamarin 挖墙脚系列:IOS 开发界面的3种方式】
查看>>
Atitit.工作流系统的本质是dsl 图形化的dsl 4gl
查看>>
I.MX6 Android USB Touch eGTouchA.ini文件存放
查看>>
4-5-创建索引表-串-第4章-《数据结构》课本源码-严蔚敏吴伟民版
查看>>
java 操作 RabbitMQ 发送、接受消息
查看>>
go run main.go undefined? golang main包那点事
查看>>
前端进阶(13) - 搭建自己的前端脚手架
查看>>
数据挖掘(二):认识数据
查看>>
从零开始写一个npm包,一键生成react组件(偷懒==提高效率)
查看>>
Golang中的路由
查看>>
【期末考试季】JAVA进阶复习提纲
查看>>
Volley(二)—— 基本Request对象 & RequestQueue&请求取消
查看>>
2017中国系统架构师大会“盛装”来袭
查看>>
Google插件switchysharp的用法
查看>>
中国最强的人工智能学术会议来了
查看>>
Metasploit的射频收发器功能 | Metasploit’s RF Transceiver Capabilities
查看>>
Osmocom-BB中cell_log的多种使用姿势
查看>>
主库 归档 删除策略
查看>>