基于Groovy语言的mock框架 Gmock

未知
Java
跨平台
2009-03-23
红薯

Gmock是一个基于Groovy语言的mock框架。Gmock利用了Groovy语言的特性,提供了简洁可读的语法,并且用Gmock mock出来的对象可以在Java代码中使用,所以你可以使用Java编写代码而使用Groovy和Gmock编写测试。

加载中

评论(0)

暂无评论

暂无资讯

1
回答
关于调用非虚函数的单元测试问题

gtest、gmock应该是比较常用的单元测试工具。但是gmock只能mock虚函数,对于调用了非虚函数的接口函数应该如何做单元测试? ps: 1.首先不...

2013/05/03 10:17

没有更多内容

加载失败,请刷新页面

没有更多内容

MySQL编译gmock出错的解决方法

最近发现编译安装MySQL 5.6.13在cmake时报错: CMake Error: Problem with tar_extract_all(): Invalid argument CMake Error: Problem extracting tar: /usr/local/src/mysql-5.6.13/sourc...

2013/10/01 13:25
1K
0
在golang中使用protobuf

记录windows下编译protobuf 和 golang protobuf插件的步骤

2016/06/09 01:03
205
0
MySQL 安装 CMake Error CMAKE_CXX_COMPILER not set

新装的机器Gnome-Ubuntu-13.10,编译安装mysql-5.6.14.tar.gz 命令 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/database/mysql5.6 -DSYSCONFDIR=/usr/local/database/mysql5.6/etc -DMYSQL_...

2013/11/18 16:48
6.2K
0
用google mock模拟C++对象

google mock是用来配合google test对C++项目做单元测试的。它依赖于googletest(参见我上篇文章《如何用googletest写单元测试》: http://blog.csdn.net/russell_tao/article/details/73332...

2014/07/22 23:40
201
0
Mysql 5.6源码安装Googlemock was not found

mysql 5.6源码安装时发生了一个警告Googlemock was not found,看了一下,是新版mysql 5.6还支持了google的c++mock框架了,提示带了-DENABLE_DOWNLOADS=1可解决这个问题(就是允许下载)。 cm...

2013/08/28 14:02
1K
0
CLion 使用googleTest demo

# CLion 使用googleTest demo ## 1. 基本步骤 1. 创建C/C++项目 1. 将googleTest克隆下来 ```bash git clone https://github.com/google/googletest.git ``` 1. 将整个googleTest复制到项目里...

2018/05/03 20:31
251
0
ceph makefile流程解析

把ceph10.2.3移植到armv7l 32位板子上的过程中发现了很多bug,本文记录了发现bug的调试过程,主要讲解了怎么在ceph的makefile中添加自己的源码文件,编译生成可执行文件。...

2018/03/19 15:58
72
0
Mysql 5.6源码安装Googlemock was not found

mysql 5.6源码安装时发生了一个警告Googlemock was not found,看了一下,是新版mysql 5.6还支持了google的c++mock框架了,提示带了-DENABLE_DOWNLOADS=1可解决这个问题(就是允许下载)。 cm...

2013/03/04 16:01
1K
0
利用cmake搭建google test环境

最近想给自己的一些开源的C++项目(元谷的github)用上google test。于是乎,稍微地学习了一下。 这里推荐一封比较不错的使用教程: 《gtest的介绍和使用》 我使用的是 1.8.1版本:下载 首先...

01/29 18:12
189
0
OEL6.3安装MYSQL5.6.10

1.yum install gcc* c++ * autoconf automake zlib* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel*安装系统所需要的库文件 2.安装cmake工具。yum install cmake* 3.由于mysql 5.6源...

2013/08/28 14:15
76
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部