- 浏览: 260637 次
- 性别:
- 来自: 成都
最新评论
-
zhagener:
package com.huawei.qyq.impl;imp ...
EasyMock使用说明 -
LetCode:
将String转换成InputStream -
Mr_kimilo:
MyEclipse6.5安装的时候出现问题: JS Test ...
javascript测试工具: JsTestDriver -
jersey109:
我同意楼下的,SQLException和IOException ...
check exception和uncheck exception -
jersey109:
楼主,你不说CODE,我觉得你对RuntimeExceptio ...
check exception和uncheck exception
文章列表
简介
InfoQ-使用Mockito 1.5监视普通对象 写道
Mockito是一个针对Java的mocking框架。它与EasyMock和jMock很相似,但是通过在执行后校验什么已经被调用,它消除了对期望行为(expectations)的需要。其它的mocking库需要你在执行前记录期望行为(expectations),而这导致了丑陋的初始化代码。
更多信息请参考如下位置,
原文链接:http://www.infoq.com/cn/news/2008/09/mockito-1.5
官方网站:http://code.google.com/p/mockito/
...
- 2009-10-19 16:24
- 浏览 1621
- 评论(0)
准备的基础环境是
1。操作系统hp-unix,teamcity只提供windows版本和linux版本,其实在hp-unix下安装可以直接用linux版本,只要设定好环境变量JAVA_HOME即可。创建一用户,其默认路径为/opt/ci/。
2。jdk的安装在此不赘述,只要记得安装完毕后配置用户的环境变量即可,此处默认安装在/opt/ci/java1.5下面。
3。teamcity,从jetbrains下载linux professional版本,解压包安装即可,此处默认安装到/opt/ci/teamcity4.5.4下面。
4。weblogic,从oracle网站下载unix版本,安装 ...
- 2009-10-19 11:21
- 浏览 1833
- 评论(0)
持续集成(continuous integration)作为敏捷编程的基石现在已经被绝大多数的开发团队所广泛采用。而持续集成的工具现如今也是百花齐放,各有千秋,本文主要对比了在Java领域中比较常见的几种CI server(因为公司要求统一整个公司的 ...
- 2009-10-19 11:04
- 浏览 3184
- 评论(0)
<script type="text/javascript"></script>
一、项目启动(项目开工会) 了解项目干系人及其利害关系。 所有项目组成员是否到位,如到位则拿到项目开发人员的简历,详细了解每个开发人员的情况(可能会组织到客户 ...
- 2009-10-19 10:07
- 浏览 844
- 评论(0)
IETester可以在独立的标签页中开启IE5.5、IE6、IE7以及最新的IE8这4个不同版本的IE,而且在Windows Vista下也有着良好的稳定性。IETester的界面完全仿照了Office2007的风格,软件功能已经精简到仅仅与浏览页面相关。点击界面左上方的“新标签”后就会出现IE版本的选择菜单。注意:如果不选版本,软件将默认为IE 7。
下载
- 2009-10-15 15:49
- 浏览 1395
- 评论(0)
jvm classLoader architecture :
a, Bootstrap ClassLoader/启动类加载器主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作.
b, Extension ClassLoader/扩展类加载器主要负责jdk_home/lib/ext目录下的jar包或 -Djava.ext.dirs 指定目 ...
- 2009-10-15 15:40
- 浏览 1257
- 评论(0)
ROR之所以开发效率比java高,除了语法的简洁和框架本身强大的功能之外,程序员不必反复的重启服务也是重要原因之一。JavaRebel 给Java带来了Ruby和PHP风格的动态重新装载类特性。虽然现在还有些局限性,但它可以显著地增加开发 ...
- 2009-10-15 15:39
- 浏览 999
- 评论(0)
今天发现一个很NB的玩意,让我们在开发的时候修改Java文件,不用重启服务器立刻生效!支持Jetty tomcat jboss等很多服务器,它就是JRebel。
http://www.zeroturnaround.com/jrebel/installation/ 这里有针对不同服务器的安装方法,基本上主流的都涵盖了,绝大多数程序员都能使用!我们公司用maven/jetty对项目进行构建和开发,下面我就来说下针对maven的使用,很简单!
(一).下载javarebel.jar,此文件可以放在你本机的任何目录下,不需要放在项目中。
(二).在 ...
- 2009-10-15 15:36
- 浏览 1291
- 评论(0)
随着Internet的日益普及,现在基于B/S结构的大型应用越来越多,可如何对这些应用进行测试成为日益迫切的问题。有许多测试人员来信问我B/S的测试如何做,由于工作较繁忙,对大家提出的问题也是头痛医头脚痛医脚,没有对WEB ...
- 2009-10-15 15:33
- 浏览 769
- 评论(0)
先来介绍下Selenium Core:
Selenium Core 是一个用来测试 Web 应用的测试工具。Selenium Core的测试直接运行在浏览器中,就像真实的用户在操作一样。它可以分别运行在 Windows,Linux 和 Macintosh 系统的 Internet Explorer,Mozilla 和 Firefox 浏览器中。
浏览器兼容性测试 测试你的应用看是否可以在不同的操作系统的不同浏览器上正常工作。同样的脚本可以运行在任何 Selenium 平台上。
- 2009-10-15 15:28
- 浏览 2352
- 评论(0)
Selenium
严格说来,Selenium是一套完整的Web应用程序测试系统,它包含了测试的录制(Selenium IDE)、编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可运行于任何支持JavaScript的浏览器上。Selenium Core由一种指定格式的HTML文件驱动,在一定程度上增强了测试套件(Test Suite)的可读性。Selenium Remote Control允许测试人员使用常见的语言(自然包括C#等.NE ...
- 2009-10-15 15:04
- 浏览 4781
- 评论(0)
SQL常用语句一览
(1)数据记录筛选:
sql="select*from数据表where字段名=字段值orderby字段名[desc]"
sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]"
sql="selecttop10*from数据表where字段名orderby字段名[desc]"
sql="select*from数据表where字段名in('值1','值2','值3')"
sql="select*from数据表where字 ...
- 2009-10-15 14:59
- 浏览 2105
- 评论(0)
winkey+d :
这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最小化,无论是聊天的窗口还是游戏的窗口……只要再次按下这个组合键,刚才的所有窗口都回来了,而且激活的也正是你最小化之前在使用的窗口!
--这个就是winkey
winkey+f :
不用再去移动鼠标点“开始→搜索→文件和文件夹”了,在任何状态下,只要一按winkey+f就会弹出搜索窗口。
winkey+r :
在我们的文章中,你经常会看到这样的操作提示:“点击‘开始→运行’,打开‘运行’对话框……”。其实,还有一个更简单的办法,就是按winkey + r!
alt ...
- 2009-10-15 14:58
- 浏览 951
- 评论(0)
MyEclipse网站不知咋了,老连不上,技术依赖啊!希望将Struts(Struts2.1.6)自带的几个例子(Maven编译的)顺利导入MyEclipse中参考学习
具体步骤如下(有点麻烦,以后改进):
先期工作:下载并安装成功Maven环境。
1. 下载struts2.1.6源码,在apps目录下就是例子源码
2. 修改各个工程的pom.xml文件, 在build/plugins下加入以下plugin(供生成eclipse工程用):
<plugin>
<groupId>org.apache.maven.plugins</groupId&g ...
- 2009-10-15 14:57
- 浏览 4925
- 评论(0)
http://www.jaxmao.org/
在许多生产环境(production environments)里,这种能力很重要,那就是在不需要关闭和重新启动整个容器的情况下能够部署一个新的web程序,或者反部署一个现有的程序。另外, 你能要求一个现有应用程序再装载它自己,既使你还没有在Tomcat 5服务器配置文件里声明它是可以被重新装载的(reloadable)。
为了支持这种能力,Tomcat 5包含了一个web程序(默认安装在context path /manager上),它支持以下这些功能:
从上载的(uploaded)WAR文件内,把新的web程序部署到指定的context p ...
- 2009-10-15 14:53
- 浏览 2434
- 评论(0)