小编Mr *_*rms的帖子

Spark Web框架单元测试

我正在使用Spark Web框架并创建RESTful API.(http://sparkjava.com因为有很多东西叫做"Spark")

我的雇主的标准要求我们编写一系列单元测试,每天自动运行一次,以确认应用程序仍在运行.

Spark很容易使用像Postman这样的工具来测试自己,但是我没有找到任何JUnit使用Spark编写测试的好例子,甚至没有使用它以编程方式编写HTTP请求.

有没有人这样做过?可能吗?

java junit unit-testing spark-java

7
推荐指数
2
解决办法
2088
查看次数

如何在 RSpec 中模拟新 ActiveRecord 对象的创建调用?

我有一个 ActiveRecord 对象 User。在我制作的应用程序中,我在 gem 上使用单点登录,但我需要在数据库中保存一些用户数据。我的 ApplicationController 有以下代码:

def create_user
  User.create(name: current_user['name'], email: current_user['email'], company_id: current_user['id'])
end
Run Code Online (Sandbox Code Playgroud)

我需要一个模拟实际调用的 RSpec 测试create。我努力了

allow_any_instance_of(User).to receive(:create).with(any_args).and_return(user)
Run Code Online (Sandbox Code Playgroud)

它返回一个错误,指出“用户没有实现创建”。

ruby activerecord unit-testing rspec ruby-on-rails

4
推荐指数
1
解决办法
3792
查看次数