前言: 1.首先说明gtest中事件的结构层次: 测试程序:一个测试程序只有一个main函数,也可以说是一个可执行程序是一个测试程序。该级别的事件机制会在程序的开始和结束执行。 测试套件:代表一个测试用例的集合体,该级别的事件机制会在整体的测试案例开始可结束执行。 测试用例:该级别的事件机制会在每个 ...
分类:
其他好文 时间:
2018-10-21 17:49:14
阅读次数:
180
Openfire XMPP Smack RTC IM 即时通讯 聊天 目录 目录简介Openfire 简介相关的几个名词SmackSparkJIDXMPPOpenfire 安装配置测试代码初始化登录服务器登录底层报文通讯简要解析登录底层报文通讯简要解析服务器判断客户端是否在线发送消息测试案例代码项目... ...
分类:
系统相关 时间:
2018-10-19 22:42:14
阅读次数:
751
下面的是一个测试案例: 功能实现的比较简单,但是也就是对上面的这个引擎的基本使用吧。 实现的功能基本介绍:(目前是开发期间的9个版本及功能介绍) /** V1.0: 引擎实现的基本模块思路* 1.创建一个游戏引擎对象及精灵对象* 2.将精灵对象添加到引擎中去,并实现播放动画效果以及需要用到的回调方法 ...
分类:
Web程序 时间:
2018-10-13 14:46:18
阅读次数:
196
菜鸟Selenium 命令通常被称为selenese,有一系列运行测试案例所需的命令构成。 // Actions Actions描述了用户所会作出的操作。Action 有两种形式: action和actionAndWait, action会立即执行,而actionAndWait会假设需要较长时间才能 ...
分类:
其他好文 时间:
2018-10-08 17:17:36
阅读次数:
214
使用gtest编写的测试案例通常本身就是一个可执行文件,因此运行起来非常方便。同时,gtest也为我们提供了一系列的运行参数(环境变量、命令行参数或代码里指定),使得我们可以对案例的执行进行一些有效的控制。 我这里就直接将所有命令行参数总结和罗列一下。如果想要获得详细的命令行说明,直接运行你的案例, ...
分类:
其他好文 时间:
2018-09-14 17:21:36
阅读次数:
271
[LeetCode 63] Unique Paths II 题目 测试案例 思路 记 nums\[i][j] 表示从 (i,j) 点到达右下角的不同路径数。那么有如下递归式: $$ nums[i][j] = \lbrace \begin{align} nums[i + 1][j] + num[i][ ...
分类:
其他好文 时间:
2018-09-06 00:07:12
阅读次数:
155
[LeetCode 41] First Missing Positive 题目 测试案例 思路 从左往右遍历每一个元素 如果 nums[i] = i + 1 或者 nums[i] 的值在 1 ~ n 范围之外,遍历下一个元素。 否则,应该将 nums[i] 放到下标 nums[i] 1 处,如果此下 ...
分类:
编程语言 时间:
2018-09-05 17:32:51
阅读次数:
180
[LeetCode] 35 Search Insert Position 题目 测试案例 代码如下 [LeetCode 34] Find First and Last Position of Element in Sorted Array 题目 测试案例 代码如下 [LeetCode 153] Fi ...
分类:
其他好文 时间:
2018-09-05 17:30:27
阅读次数:
133
[LeetCode 32] Longest Valid Parentheses 题目 测试案例 思路 1. 采用栈数据结构。栈中存放各字符的下标。初始时里面放入 1。 2. 从左至右依次遍历每个字符。当前字符为左括号就进栈。当前字符为右括号时,如果栈中存在左括号,则出栈。否则,入栈。 3. 每当都元 ...
分类:
其他好文 时间:
2018-09-05 00:44:51
阅读次数:
198
注意:以下测试案例都要加上相应的头文件,必要时要加上algorithm文件。 1、vector 连续存储结构,每个元素在内存上是连续的;支持高效的随机访问和在尾端插入/删除操作,但其他位置的插入/删除操作效率低下;相当于一个数组,但是与数组的区别为:内存空间的扩展。vector的初始化操作 元素的插 ...
分类:
其他好文 时间:
2018-08-21 22:34:42
阅读次数:
310