我们如何使用vim从行的开头删除字符直到光标.比如说,当光标在"w"上时,我们有一个字符串"hello world".我们如何从"h"删除到"w".
如何暂时禁用Vimperator?例如,我想在使用Web电子邮件应用程序时暂时禁用Vimperator.有命令吗?
是否有嵌入式PostgreSql,以便我们可以对PostgreSql驱动的应用程序进行单元测试?
由于PostgreSql有一些方言,因此最好使用嵌入式PostgreSql本身而不是其他嵌入式数据库.
嵌入式并不一定意味着它必须嵌入JVM进程中.它也不一定需要使用内存中持久性.它应该由依赖关系管理(Maven,Gradle)自动加载,这样Unit测试可以在每台机器上运行,而无需安装和配置本地PostgreSQL服务器.
是否有嵌入式zookeeper,以便我们可以在单元测试中使用它?它可以与测试一起发货,并且开箱即用.也许我们可以模拟一些服务并注册到嵌入式zookeeper
我们如何使用嵌入式Jetty服务器对servlet进行单元测试?
例如,如何测试下面的servlet方法?
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
//any logic inside
}
Run Code Online (Sandbox Code Playgroud) 我们如何轻松导入/导出dbunit可以采用以下格式的数据库数据?
<dataset>
<tablea cola="" colb="" />
<tableb colc="" cold="" />
</dataset>
Run Code Online (Sandbox Code Playgroud)
我想找到一种方法从数据库中导出现有数据以进行单元测试.
有没有一个工具可以轻松地模拟休息服务,以便我们可以Ajax
轻松测试我们的电话?
例如,我需要模拟一个RESTful服务来回报string
于JSON
或XML
格式.
在登录服务中,用户将 json 作为有效负载发布到 Spring RESTful 登录服务,如下所示:
{
"username": "john",
"password": "doe"
}
Run Code Online (Sandbox Code Playgroud)
一旦 Spring RESTful 服务收到调用,它就会将密码与数据库中纯文本存储的一个进行比较。
我在当前的实现中看到了两个问题。
对于问题2,我决定使用bcrypt中提到的加密存储在数据库中的密码,这个帖子。这是一个好方法吗?
对于问题 1,我不知道是否有最佳实践。有人可以分享你的insigts吗?谢谢!
编辑:
抱歉,我忘了提及客户端和服务器通过 HTTPS 进行通信。密码在 POST 有效载荷中发送。
在这种情况下,问题2(存储bcrypted正确密码)在数据库中的解决方案是可以的,对吗?
在问题 1 中,在这种情况下,密码可以在 post payload 中以纯文本形式发送吗?
是否有必要在单元测试中进行性能测试?如果是这样,最佳做法是什么?如果没有,请提供理由.
一个例子可能是针对过滤器效率的单元测试,断言完成过滤的时间.
这只是一个例子.但是,我想就这个问题得到建议,而不是上述问题的详细解决方案.提前致谢.
unit-testing ×3
junit ×2
openfire ×2
testing ×2
xmpp ×2
ajax ×1
dataset ×1
dbunit ×1
export ×1
firefox ×1
java ×1
javascript ×1
jetty ×1
maven ×1
postgresql ×1
rest ×1
servlets ×1
spring ×1
spring-mvc ×1
text-editor ×1
vi ×1
vim ×1
vimperator ×1
xml ×1