小编Tch*_*ypp的帖子

我可以在HTML元素的name属性中使用空格吗?

在我们设计网页时,我的项目团队中出现了一个问题.我们可以在HTML元素的name属性中使用白色字符(如空格)吗?例如.<input type="checkbox" name="first check box">

我关心的主要是具有这种属性值的不同浏览器的行为.

我们现在处于设计阶段,直到我们编写一些代码并对其进行测试,很长一段时间才会通过,所以我问你专家.

谢谢 !

html

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

单字符串

直到今天,我的观点是,像文字一样"c"创造了一个String对象.今天我听说Java没有为单个字符串创建对象.这是正确的吗?它是否将该文字存储为char

java

7
推荐指数
4
解决办法
7603
查看次数

mock-maker-inline 使其他模拟不起作用

我尝试了mock-maker-inlineMockito的“孵化”功能,以便能够模拟最终课程(此处描述和讨论的问题)。从那以后,其他测试失败:

org.mockito.exceptions.misusing.NotAMockException: 
Argument passed to when() is not a mock!
Example of correct stubbing:
    doThrow(new RuntimeException()).when(mock).someMethod();
Run Code Online (Sandbox Code Playgroud)

当我定义一个由间谍抛出的异常时。来自其中一项测试的相关代码:

在@Configuration 类中:

@Bean
public MessagePersister messagePersister() {
    return Mockito.spy(new MessagePersister(...));
}
Run Code Online (Sandbox Code Playgroud)

注意:MessagePersister 由 CGLIB 代理。

在测试类中:

@Inject
private MessagePersister messagePersisterSpy;

@Test
public void exceptionInPersisterTest() {
    doThrow(new SomeException("exceptionFromTest")).doCallRealMethod()
            .when(messagePersisterSpy).persistMessages(any());
...
}
Run Code Online (Sandbox Code Playgroud)

例外是可以理解的。的类messagePersisterSpyMessagePersister$$EnhancerBySpringCGLIB$$6c49f1e2,但是如果我删除该mock-maker-inline功能,我的间谍就属于类MessagePersister$MockitoMock$515952708$$EnhancerBySpringCGLIB$$9523b504并且测试是绿色的。

任何想法这种干扰来自哪里,我是否可以做些什么?

谢谢 !

java junit spring mockito cglib

5
推荐指数
0
解决办法
910
查看次数

如何删除一个svn:ignore规则?

假设我有一个SVN控制下的目录,我有很多svn:忽略为这个目录定义的规则.我只想删除其中一条规则.我怎样才能做到这一点?

我只找到了一个删除所有规则的命令行解决方案,但这不适合我:)

PS:任何解决方案都可以:命令行,eclipse,Tortoise

svn version-control tortoisesvn subversive svnignore

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