问题列表 - 第45730页

JUnit,JPA和Spring:如何确保单元测试在完成时保持数据库清洁

我试图SpringJunit4ClassRunner通过使用@Transactional注释来测试我的DAO类,而不会在完成后留下数据.我的DAO类包含(剥离):

@Repository
public class IdsFunctionJpaController {

  @PersistenceContext
  EntityManager em;

  public void save(IdsFunction function) {
    if (function.getId() == 0) {
      create(function);
    } else {
      update(function);
    }
  }

  @Transactional
  private void create(IdsFunction idsFunction) {
    try {
      em.persist(idsFunction);
    }
    catch (Exception e) {
      System.out.println(e);
    } finally {
      em.close();
    }
  }

  @Transactional
  private void update(IdsFunction function) {
    try {
      em.merge(function);
    } finally {
      em.close();
    }
  } 
}
Run Code Online (Sandbox Code Playgroud)

我的首发JUnit测试用例是

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"/applicationContext.xml"} )
public class IdsFunctionJpaControllerTest {

  @Autowired
  IdsFunctionJpaController dao;

  @Test
  @Transactional …
Run Code Online (Sandbox Code Playgroud)

junit spring jpa

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

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

HTTP请求未经授权使用客户端身份验证方案'Ntlm'

在调用Web服务时,我收到以下错误:

HTTP请求未经授权使用客户端身份验证方案"NTLM".从服务器收到的身份验证标头是"NTLM".HTTP请求未经授权使用客户端身份验证方案"NTLM".从服务器收到的身份验证标头是"NTLM".

我有一个Silverlight 4应用程序,它在我的IIS(7)上调用WCF Web服务.我的WCF Web服务使用NTLM(Windows身份验证)调用安装在不同Web服务器上的另一个ASMX Web服务.我的服务器和托管ASMX Web服务的服务器都位于同一个域中.

当Silverlight客户端从服务器打开应用程序时,http://localhost/MySiteName一切正常.但是当Silverlight客户端从不同的客户端(不是服务器但仍在同一个域中)打开应用程序时,使用http://MyServerName/MySiteName然后我得到错误.

我的IIS中启用了Windows身份验证.我的IIS中禁用了匿名身份验证.

用于调用我的WCF Web服务的绑定配置是:

    <binding name="winAuthBasicHttpBinding">
      <security mode="TransportCredentialOnly">
        <transport clientCredentialType="Windows" />
      </security>
    </binding>
Run Code Online (Sandbox Code Playgroud)

用于调用ASMX Web服务的绑定配置是:

    <binding name="ClNtlmBinding">
      <security mode="TransportCredentialOnly">
        <transport clientCredentialType="Ntlm" />
      </security>
    </binding>
Run Code Online (Sandbox Code Playgroud)

.net c# windows silverlight wcf

13
推荐指数
4
解决办法
11万
查看次数

Simulink:在类似调试的模式下进行模拟

我在Simulink上有另一个问题:

是否可以在运行期间暂停模拟?通过"单位延迟"构建了几个步骤后,我想在下一步完成之前暂停我的模拟(用于显示用户要查看的值).之后 - 让我们说 - 单击模拟将继续一步并重复该过程.最后,这应该具有某种调试功能.

我不是很坚定如何实现这一目标.我想在模拟参数的某处,但在哪里以及如何?

debugging matlab simulink

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

获取我网站的所有cookie

我怎样才能使用js获取我的网站设置的所有cookie。我不想说 Cookie("username")但循环遍历所有 cookie 并获取我网站的键=值对

javascript php

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

如何将iOS应用程序发送到客户端,以便进行代码签名

我们为客户创建了一个iOS应用程序,我们希望它们能够进行代码签名和分发.

这方面最好的方法是什么?如果我构建和存档,然后共享并保存到磁盘(没有重新签名),我会根据需要获得.ipa.我的问题是客户如何在其中包含他们的配置?遗憾的是,将代码发送给客户端不是一种选择,因为我们需要保留源代码.

任何帮助,将不胜感激

iphone objective-c ios

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

CSS3转换不起作用

我试图通过将它们旋转10度来转换我的菜单项.我的CSS适用于Firefox,但我无法在Chrome和Safari中复制效果.我知道IE不支持这个CSS3属性,所以这不是问题.

我使用了以下CSS:

li a {
   -webkit-transform:rotate(10deg);
   -moz-transform:rotate(10deg);
   -o-transform:rotate(10deg); 
}
Run Code Online (Sandbox Code Playgroud)

有人可以建议我哪里出错吗?

谢谢.

html css html5 css3

104
推荐指数
4
解决办法
12万
查看次数

ref为变量而不是函数中的参数

假设我有一个Person班级并且具有以下内容:

Person A = new Person("Tom");
Person B = A;
Run Code Online (Sandbox Code Playgroud)

有没有一种方法,我可以改变它,这样,如果我分配一个新的PersonB,B = new Person("Harry"),A是指同一个实例吗?我知道你可以ref在函数中的参数赋值中做到这一点.

c# ref

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

禁用RichTextBox自动滚动

我正在使用RichTextBox控件来显示应用程序日志.我通过几次调用RichTextBox :: AppendText方法每秒更新一次控制.对我来说真正烦人的是光标一直滚动到文本的最后一行.当用户需要分析开头的日志时,它非常不舒服.我试过以下解决方案来解决我的问题:

int pos = tb_logs.SelectionStart;
tb_logs.AppendText("log message");
tb_logs.SelectionStart = pos;
Run Code Online (Sandbox Code Playgroud)

这不是问题的核心,因为定期重新绘制控制,这非常分散注意力.有一些更清洁的解决方案?

c# refresh richtextbox autoscroll

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

如何将一些变量从模块传递到模板文件

我已经使用API​​创建了自定义块,现在我想将我的变量传递给模板(block-block-1.tpl.php).我该怎么做?

谢谢.

drupal

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