ICode9

精准搜索请尝试: 精确搜索
  • 在Java中使用WireMock和SOAP Web服务2019-09-30 11:01:59

    我对WireMock完全不熟悉. 到目前为止,我一直在使用SOAPUI进行模拟响应.我的用例很简单: 只是将SOAP XML请求发送到不同的端点(http://localhost:9001/endpoint1)并获取固定的XML响应.但是MockWrire必须作为独立服务部署到专用服务器上,该服务器将作为模拟响应的中心位置. 只想要一些

  • javascript – 如何使用jest在同一模块中模拟函数2019-09-30 03:35:53

    正确模拟以下示例的最佳方法是什么? 问题是在导入时间之后,foo会保留对原始未模拟条形的引用. module.js: export function bar () { return 'bar'; } export function foo () { return `I am foo. bar is ${bar()}`; } module.test.js: import * as module from '..

  • java – 使用参数模拟构造函数2019-09-23 09:13:46

    我有一个课程如下: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } 构造函数A(String test)和check()中的逻辑是我试图模拟的东西.我想要任何调用:new A($$$任何字符串$$$).check()返回一个虚

  • python – 我如何模拟请求和响应?2019-09-23 08:07:27

    我正在尝试使用Pythons mock package来模拟Pythons请求模块.让我在以下场景中工作的基本要求是什么? 在我的views.py中,我有一个函数可以使每次request.get()调用具有不同的响应 def myview(request): res1 = requests.get('aurl') res2 = request.get('burl') res3 = reques

  • 在Javascript中模拟window.location.href2019-09-19 12:34:50

    我对一个使用window.location.href的函数进行了一些单元测试 – 不太理想我宁愿通过它,但它在实现中是不可能的.我只是想知道是否有可能模拟这个值而不实际导致我的测试运行器页面实际上转到URL. window.location.href = "http://www.website.com?varName=foo"; expect(ac

  • python – 试图模拟datetime.date.today(),但没有工作2019-09-15 23:59:15

    谁能告诉我为什么这不起作用? >>> import mock >>> @mock.patch('datetime.date.today') ... def today(cls): ... return date(2010, 1, 1) ... >>> from datetime import date >>> date.today() datetime.date(2010, 12, 19) 也许有人可以建议一

  • 如何使用Mockito使mock变为void方法2019-09-11 07:01:30

    如何用void返回类型模拟方法? 我实现了一个观察者模式,但我不能用Mockito模仿它,因为我不知道如何. 我试图在互联网上找到一个例子,但没有成功. 我的班级看起来像这样: public class World { List<Listener> listeners; void addListener(Listener item) { listen

  • java – 如何在任何模拟框架中模拟静态方法,如JMockit,PowerMocks?2019-09-03 00:03:43

    我了解到我们可以使用带有PowerMock的核心java库来模拟静态方法吗?Jmockit.Want要了解它是如何在内部简单地做到的? 我的理解: – 我们在测试用例本身中定义了mock类(尽管在每个框架中都有不同的方法来创建模拟类,比如在Jmockit中使用期望语法),这些框架必须定义他们必须寻找的自定义

  • 如何模拟Springockito模拟的行为?2019-09-02 02:28:50

    如果我使用如here所述的Springockito在我的spring上下文文件中创建一个mock,我该如何为它模拟一些行为? 我正在尝试做什么: > ClassA正在测试中. > ClassB在ClassA中自动装配.> ClassB被Springockito嘲笑.> ClassA需要ClassB在其PostConstruct中执行某些操作.>我需要模拟ClassB才能做

  • java – 在Spring上重新注册singleton bean2019-09-02 00:28:19

    我有一个多模块项目,每个模块都有自己的单元测试,并为该模块的类提供模拟. 我正在尝试构建一个应用程序上下文,其中每个模块都可以定义自己的模拟,但后来的单元测试将能够覆盖这些模拟,例如: public class Test { private static final class StupidMock { } @org.ju

  • Java编写unittest用于在用户键入控制台时退出程序2019-09-01 21:00:14

    我发现很难为这个方法编写单元测试,它基本上在用户键入quit命令时退出程序. SytemExit类: public class SystemExit { public void exit(int status) { System.exit(status); } } 我的静态方法: public static void exitWhenQuitDetected() { final SystemExit sy

  • android – Robolectric – 如何模拟com.actionbarsherlock.view.MenuItem?2019-09-01 16:24:42

    我正在尝试使用Robolectric为使用SherlockActionBar的应用程序编写测试. 如果选择了MenuItem,我需要测试应用程序是否做正确的事情,但是当应用程序使用onOptionItemSelected方法(com.actiombarsherlock.view.MenuItem)时,Robolectric lib仅为android.view.MenuItem提供模拟. 所以我

  • 如何在Python中模拟函数以更改默认关键字参数2019-09-01 08:55:46

    我正在使用模拟库和unittest2来测试我的软件项目的不同方面. 目前我有以下问题:是否可以模拟一个函数,以便默认关键字参数不同,但功能仍然存在? 说我有以下代码 class C(): def fun(self, bool_arg = True): if bool_arg: return True else return False 如

  • java – 如何在调用模拟对象的方法时验证返回值2019-08-31 14:01:02

    使用Mockito,有没有办法对一个对象进行spy()并验证一个对象是否被指定的#s次调用给定的#并且它返回这些调用的期望值? 我想做类似以下的事情: class HatesTwos { boolean hates(int val) { return val == 2; } } HatesTwos hater = spy(new HatesTwos()); hater.hates(1);

  • java – Mockito – Mock相同类型的通用对象2019-08-30 21:04:08

    我试图使用Mockito Framework 1.9.5和JUnit 4.11来模拟我的GenericDao对象,但是Mockito总是模拟第一个与该类型匹配的字段.同样符合名称也无济于事. 如API(http://docs.mockito.googlecode.com/hg-history/58d750bb5b94b6e5a554190315811f746b67f578/1.9.5/org/mockito/InjectMocks

  • 如何重置PHPUnit模拟对象的期望2019-08-30 12:38:57

    我在TestCase中进行了大量测试.我想设置一个模拟对象,在大多数测试中返回相同的值,但在一些测试中我想自定义该值. 我的想法是创建一个set_up()方法(我无法在自动调用的setUp()中设置期望值),并在每次测试开始时手动调用它.在这个方法中,我会设置默认的返回值,然后在需要自定义返回

  • 使用PHPUnit在doctrine2中模拟findOneBy“field”2019-08-30 02:31:10

    如果我模拟存储库方法找到我得到预期的结果, 但如果我调用findBy,findOneBy,findOneById我总是得到null. 代码示例: $mock->expects($this->once()) ->method('getId') ->will($this->returnValue(1)); $mockRepository->expects($this->any())

  • javascript – 我可以在NodeJs中模拟控制台吗?2019-08-30 00:34:45

    在我的JS测试中,我需要检查是否调用了console.info.这就是我想模仿控制台的原因.但是,似乎无法为控制台变量分配不同的对象.我犯了什么错吗? 这是我使用的代码: var oldConsole = console; var infoContent; console = { info: function(content) { infoContent = content;

  • Python使用模拟库测试循环中的用户输入2019-08-29 19:55:52

    我试图使用模拟库来测试一段代码.在此代码中,用户原始输入在for循环中被接受,如下所示.我编写了测试用例test_apple_record,它可以为托盘编号提供单个用户输入值. 但是,对于for循环中的每次迭代,它只需要与预期相同的值(5). 问题是:如何为每次迭代提供不同的值?例如,对于i = 0,1和2的

  • 在python单元测试中模拟一个类和一个类方法2019-08-29 16:57:56

    我正在使用python的unittest.mock在Django应用程序中进行一些测试.我想检查一个类是否被调用,并且还调用了它的实例上的方法. 例如,给出这个简化的示例代码: # In project/app.py def do_something(): obj = MyClass(name='bob') return obj.my_method(num=10) 这个测试来

  • 如何在没有(非默认)构造函数的Java类中模拟对象?2019-08-29 13:00:36

    我正在为遗留的Tomcat Web服务设置第一个单元测试,这个测试没有考虑到测试,并且不使用Spring.我遇到问题的一个类是一个扩展HttpServlet的servlet.这是该类的缩写版本. public class ItemServlet extends HttpServlet { private ObjectMapper mapper; private IItemDAO da

  • java – 不能@InjectMocks属性调用Mockito的方法然后返回?2019-08-28 22:11:59

    本周我开始使用Mockito,我有一个问题需要了解@InjectMocks字段. 我有一个类似A的A类: public class A { public B b; public C c; public String string; } 当我在Mockito的JUnit测试中使用它时,我称之为: @RunWith(MockitoJUnitRunner.class) public class Test

  • 你如何设计一个C应用程序,以便最容易使用模拟对象?2019-08-27 16:55:05

    我从未开发过使用测试驱动开发,我从未使用模拟对象进行单元测试.我总是对不包含应用程序其他方面的简单对象进行单元测试,然后转向不太简单的对象,这些对象仅引用已经过单元测试的对象.这往往会持续到最终的“单元”测试是组件测试. 使用哪些设计技术来尽可能简单地用Mock对象替换

  • Python的MiniMock可以创建在同一文件中定义的函数的模拟吗?2019-08-27 16:45:40

    我正在使用Python MiniMock库进行单元测试.我想模拟在与我的doctest相同的Python文件中定义的函数. MiniMock可以处理吗?天真的方法失败了: def foo(): raise ValueError, "Don't call me during testing!" def bar(): """ Returns twice the value of foo() >>>

  • 如何使用EasyMock测试模拟调用的顺序2019-08-27 09:01:31

    在EasyMock中很容易做到: EasyMock.expect(service.methodCall()); 但我注意到这并没有测试我执行调用的顺序,在我尝试测试的情况下非常重要.无论如何使用EasyMock做到这一点?解决方法:您可以使用EasyMock.createStrictMock()创建一个能够检查方法调用顺序的模拟. http://easymock.

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有