问题列表 - 第33431页

的Mockito.验证方法参数

我用Google搜索了这个,但没有发现任何相关内容.我有这样的事情:

Object obj = getObject();
Mockeable mock= Mockito.mock(Mockeable.class);
Mockito.when(mock.mymethod(obj )).thenReturn(null);

Testeable testableObj = new Testeable();
testableObj.setMockeable(mock);
command.runtestmethod();
Run Code Online (Sandbox Code Playgroud)

现在,我想验证,mymethod(Object o)内部调用runtestmethod(),是用Object调用的o,而不是其他任何调用.但是我总是通过测试,无论我在验证上做什么,例如:

Mockito.verify(mock.mymethod(Mockito.eq(obj)));
Run Code Online (Sandbox Code Playgroud)

要么

Mockito.verify(mock.mymethod(Mockito.eq(null)));
Run Code Online (Sandbox Code Playgroud)

要么

Mockito.verify(mock.mymethod(Mockito.eq("something_else")));
Run Code Online (Sandbox Code Playgroud)

我总是通过考试.如何完成验证(如果可能)?

谢谢.

java junit unit-testing mockito

187
推荐指数
6
解决办法
23万
查看次数

如何在PHP中创建HTML scraper并使其正常工作?

请帮忙!:(

我正在寻找开发PHP脚本来执行以下操作:

  • 废弃远程HTML页面并提取所选数据(例如特定表/ div)
  • 使用提取的数据并将其保存到数据库(例如MySql)

有人可以帮忙吗?

感谢并感谢您最快的反馈.

php mysql scraper

3
推荐指数
1
解决办法
3232
查看次数

LINQ to SQL按List <int>过滤

如果UserId在我的用户列表中,我怎样才能从表中检索行?

下面的代码不起作用:/

List<int> selectedSourceUsers = ...
MyModelDataContext context = ...

e.Result = from u in context.Users
                   from id in selectedSourceUsers
                   where u.UserId == id
                   select u;
Run Code Online (Sandbox Code Playgroud)

感谢帮助

.net c# linq linq-to-sql

2
推荐指数
1
解决办法
2466
查看次数

R:填写时间序列中缺少的日期?

我有一个动物园时间序列,错过了几天.为了填补它并有一个连续的系列我做...

我从头到尾生成一个chron日期时间序列.

我把我的系列与这个合并.

我使用na.locf代替具有las遮挡的NAs.

我删除了syntetic chron序列.

我可以更容易吗?也许有一些与频率相关的指数函数?

r time-series fill zoo

17
推荐指数
2
解决办法
1万
查看次数

python win32文件名长度解决方法

我发现,open(filepath)当文件路径长度大于255个字符时,即使文件名本身长度为10个字符(其余部分是目录路径),也不能.

有什么想法解决这个问题吗?(win32上的python 2.6)

python windows

9
推荐指数
1
解决办法
5020
查看次数

没有Presentation Reconciler的语法着色

我想在不使用演示协调程序的情况下在Eclipse中进行着色.因此,首先,我需要弄清楚如何将TextPresentation对象与我的编辑器或文档相关联,但我很难找到如何将它们链接起来.通常,IPResentationReconciler接口中的CreatePresentation会为textpresentation提供样式范围,从那里Eclipse将知道如何处理该表示对象.有没有办法在不使用PresentationReconciler的情况下使用TextPresentation对象?如果我可以在不使用协调器的情况下进行着色,那将是很好的.谢谢.

eclipse-plugin editor text-coloring

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

异常捕获

有什么区别

 try
 {
     ... 
 }
 catch (NHibernate.ADOException exception)
 {}
Run Code Online (Sandbox Code Playgroud)

try
{
    ... 
}
catch (exception ex)
{}
Run Code Online (Sandbox Code Playgroud)

c# exception-handling

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

MySql表设计:使用大量行或存储每行一个文本字段格式化的信息?

我试图找到设计我的数据库以组织与事件相关的信息的最佳方法.

我有一个事件表,其中包含有关事件的所有信息,例如,唯一ID,事件标题,场地等.

现在,每个事件都可以有多种故障单类型,故障单的数量和类型将随每个事件而变化.

最好有一个events_tickets表,每个票类型都有一个单独的行,例如

event_id    ticket_type    price
1           standard       20
1           deluxe         40
1           cheap          10
Run Code Online (Sandbox Code Playgroud)

或者将表格式化为更好,以便信息在一行上?

event_id    ticket_information
1           standard:20,deluxe:40,cheap:10
Run Code Online (Sandbox Code Playgroud)

如果我使用第一种方式,每个事件最终会产生10行,当乘以大量事件时,可能会变得非常大,而第二种版本可能会出现数据完整性问题.

php mysql database-design

2
推荐指数
1
解决办法
312
查看次数

当PyPi显示版本1.0.0时,为什么pip安装matplotlib版本0.91.1?

2012年10月15日更新

PyPi现在在1.1.0显示matplotlib所以这个问题已经解决了.通过以下方式安装matplotlib:

pip install matplotlib

以下是过时的信息

PyPi显示了matplotlib 1.0.0.但是,当我通过pip将matplotlib安装到virtualenv时,安装了版本0.91.1.

  • 为什么版本不同?
  • 有没有办法pip install matplotlib 1.0.0?

研究

似乎matplotlib在PyPi上的DOAP记录指向了正确的版本.以下是DOAP记录供参考:

<?xml version="1.0" encoding="UTF-8" ?>
<rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Project><name>matplotlib</name>
<shortdesc>Python plotting package</shortdesc>
<description>matplotlib strives to produce publication quality 2D graphics
      for interactive graphing, scientific publishing, user interface
      development and web application servers targeting multiple user
      interfaces and hardcopy output formats.  There is a 'pylab' mode
      which emulates matlab graphics</description>
<download-page>https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0</download-page>
<homepage rdf:resource="http://matplotlib.sourceforge.net" />
<maintainer><foaf:Person><foaf:name>John D. Hunter</foaf:name>
<foaf:mbox_sha1sum>4b099b4a7f50a1f39642ce59c2053c00d4de6416</foaf:mbox_sha1sum></foaf:Person></maintainer> …
Run Code Online (Sandbox Code Playgroud)

python pip matplotlib pypi

26
推荐指数
3
解决办法
9352
查看次数

为什么Perl以LIFO顺序运行END和CHECK块?

我没有深刻或有趣的问题 - 我只是好奇为什么会如此.

perl compilation

11
推荐指数
2
解决办法
313
查看次数