本文是gtest高级测试指南的译文,由于文章太长,分上下两部分。 一、简介 本文档将向您展示更多的断言,以及如何构造复杂的失败消息,传播致命的故障,重用和加速您的测试夹具,并在您的测试使用各种标志。 二、更多断言 本节包括一些不太常用,但仍然重要的断言。 2.1 显式成功和失败 这三个断言实际上不测 ...
分类:
编程语言 时间:
2016-11-27 20:13:10
收藏:
0 评论:
0 赞:
0 阅读:
314
一、测试夹具(Test Fixtures):对多个测试使用相同的数据配置 如果你发现自己写了两个或更多的测试来操作类似的数据,你可以使用测试夹具。它允许您为几个不同的测试重复使用相同的对象配置。 要创建夹具,只需: 1.从:: testing :: Test派生一个类。 使用protected:或p ...
分类:
编程语言 时间:
2016-11-27 20:07:43
收藏:
0 评论:
0 赞:
0 阅读:
226
链表的排序和查找可以使用Collections类 排序,public static sort(List<E> list1)不实现Comparable的结点不能用 查找,int binarySearch(List<E> list2,T Key,CompareTo<T>) 都是第一个放链表对象,第二个放 ...
分类:
编程语言 时间:
2016-11-27 20:06:02
收藏:
0 评论:
0 赞:
0 阅读:
246
http://www.cnblogs.com/wuxinrui/archive/2011/03/20/1989326.html ...
分类:
编程语言 时间:
2016-11-27 20:05:39
收藏:
0 评论:
0 赞:
0 阅读:
253
前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要。本系列依然以selenium2为基础,目前selenium3坑比较多,暂时没精力去研究,后续会出相关教程。 一、selenium简介 Selenium 是用于测试 Web ...
分类:
编程语言 时间:
2016-11-27 20:03:02
收藏:
0 评论:
0 赞:
0 阅读:
358
希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一。本文会以图解的方式详细介绍希尔排序的基本思想及其代码实现。 基本思想 希尔排序是把记录按 ...
分类:
编程语言 时间:
2016-11-27 19:59:16
收藏:
0 评论:
0 赞:
0 阅读:
212
java中调用commons.math3使用最小二乘法。 在这里记录一下使用方法。 ...
分类:
编程语言 时间:
2016-11-27 19:55:38
收藏:
0 评论:
0 赞:
0 阅读:
401
所用的是Yii2 的basic框架。它本身集成了邮件发送插件swiftmailer,发送邮件是很方便的,但是当发送的邮件带有中文名称的附件时,就出现了问题,邮件所带的附件显示名称错误。比如原名“测试.doc”的附件,发出来后看到的名字只有“.doc”。 这是因为swiftmailer中使用的一个ba ...
分类:
编程语言 时间:
2016-11-27 19:52:53
收藏:
0 评论:
0 赞:
0 阅读:
227
java.lang.reflect.InvocationTargetException是什么情况?java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Me ...
分类:
编程语言 时间:
2016-11-27 19:50:23
收藏:
0 评论:
0 赞:
0 阅读:
155
算法路还很长,已经在路上了,决策树算法参考http://www.cnblogs.com/leoo2sk/archive/2010/09/19/decision-tree.html ...
分类:
编程语言 时间:
2016-11-27 19:48:54
收藏:
0 评论:
0 赞:
0 阅读:
284
1、需要的相关jar 这里采用的是hibernate-validator-5.2.4.Final 和validation-api-1.1.0.Final 两个jar包。Hibernate Validator 是 Bean Validation 的参考实现, Hibernate Validator 提 ...
分类:
编程语言 时间:
2016-11-27 19:39:12
收藏:
0 评论:
0 赞:
0 阅读:
291
java基础 我们学习了java基础后要将这些知识牢记的方法只有一个就是敲代码,在这段时间学习中我们要将学过的知识融汇贯通,下面是我写的两个基础项目: 第一个是ATM的:java 代码 package projict; import java.util.Scanner; public class p ...
分类:
编程语言 时间:
2016-11-27 19:37:02
收藏:
0 评论:
0 赞:
0 阅读:
190
RT,遇到这个问题,我的第一反应就是找教程,今天折腾了一天,书也看了,博客也看了,maven视频都看了,有种做不出来的感觉了,带着前几个小时看的相关的资料和经验,就自己去摸索了. 直接开始说我是怎么做出来的,摸索过程就不啰嗦了. step0,我用的eclipse的版本是luna,maven用的是3. ...
分类:
编程语言 时间:
2016-11-27 19:35:09
收藏:
0 评论:
0 赞:
0 阅读:
356
粘个代码占位置,以后有时间把指针函数,函数指针都补上 ...
分类:
编程语言 时间:
2016-11-27 19:34:42
收藏:
0 评论:
0 赞:
0 阅读:
140
IO流:InputStream/OutputStream 字节流: 应用 文件输入/出流 文件 字节输入/出流:ByteInputStream ...
分类:
编程语言 时间:
2016-11-27 19:30:03
收藏:
0 评论:
0 赞:
0 阅读:
147
举例子: 执行结果: Initialization the Demo2.....main方法执行静态代码块执行Initializaiton the Demo3....构造器执行TestClassLoaderTime实例化过 所以是按照如下顺序执行的: 1.Demo2的构造函数执行 (静态属性)2.m ...
分类:
编程语言 时间:
2016-11-27 19:17:29
收藏:
0 评论:
0 赞:
0 阅读:
488
转自:http://blog.csdn.net/zhaokaiqiang1992 这里只介绍最常用和最常见的功能,若想查看全部的语法,请移步http://wowubuntu.com/markdown/index.html (1)标题 标题使用不同数量的"#"来标识是什么层级,可以对应于HTML里面的 ...
分类:
编程语言 时间:
2016-11-27 19:15:00
收藏:
0 评论:
0 赞:
0 阅读:
311
Java中的transient关键字是在序列化时候用的,如果用transient修饰变量,那么该变量不会被序列化。 下面的例子中创建了一个Student类,有三个成员变量:id,name,age。age字段被transient修饰,当该类被序列化的时候,age字段将不被序列化。 来创建一个用序列化的 ...
分类:
编程语言 时间:
2016-11-27 19:14:37
收藏:
0 评论:
0 赞:
0 阅读:
176