Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
爱吃血肠
spring-framework
提交
31f5961d
S
spring-framework
项目概览
爱吃血肠
/
spring-framework
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
spring-framework
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
31f5961d
编写于
12月 17, 2008
作者:
C
Chris Beams
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
moving remoting.*, scheduling.* unit tests from .testsuite -> .context, .web
上级
f5b1cae7
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
22 addition
and
79 deletion
+22
-79
org.springframework.context/src/test/java/org/springframework/remoting/rmi/RmiSupportTests.java
...ava/org/springframework/remoting/rmi/RmiSupportTests.java
+0
-0
org.springframework.context/src/test/java/org/springframework/remoting/support/RemoteInvocationUtilsTests.java
...ramework/remoting/support/RemoteInvocationUtilsTests.java
+0
-0
org.springframework.context/src/test/java/org/springframework/scheduling/backportconcurrent/ScheduledExecutorFactoryBeanTests.java
...backportconcurrent/ScheduledExecutorFactoryBeanTests.java
+0
-0
org.springframework.context/src/test/java/org/springframework/scheduling/concurrent/ConcurrentTaskExecutorTests.java
...rk/scheduling/concurrent/ConcurrentTaskExecutorTests.java
+0
-0
org.springframework.context/src/test/java/org/springframework/scheduling/concurrent/ScheduledExecutorFactoryBeanTests.java
...eduling/concurrent/ScheduledExecutorFactoryBeanTests.java
+0
-0
org.springframework.context/src/test/java/org/springframework/scheduling/timer/TimerTaskExecutorTests.java
...ingframework/scheduling/timer/TimerTaskExecutorTests.java
+22
-27
org.springframework.testsuite/src/test/java/org/springframework/scheduling/TestMethodInvokingTask.java
...rg/springframework/scheduling/TestMethodInvokingTask.java
+0
-52
org.springframework.web/src/test/java/org/springframework/remoting/caucho/CauchoRemotingTests.java
.../springframework/remoting/caucho/CauchoRemotingTests.java
+0
-0
org.springframework.web/src/test/java/org/springframework/remoting/httpinvoker/HttpInvokerTests.java
...pringframework/remoting/httpinvoker/HttpInvokerTests.java
+0
-0
org.springframework.web/src/test/java/org/springframework/remoting/jaxrpc/JaxRpcSupportTests.java
...g/springframework/remoting/jaxrpc/JaxRpcSupportTests.java
+0
-0
org.springframework.web/src/test/java/org/springframework/remoting/jaxws/JaxWsSupportTests.java
...org/springframework/remoting/jaxws/JaxWsSupportTests.java
+0
-0
org.springframework.web/src/test/java/org/springframework/remoting/jaxws/OrderNotFoundException.java
...pringframework/remoting/jaxws/OrderNotFoundException.java
+0
-0
org.springframework.web/src/test/java/org/springframework/remoting/jaxws/OrderService.java
...java/org/springframework/remoting/jaxws/OrderService.java
+0
-0
org.springframework.web/src/test/java/org/springframework/remoting/jaxws/OrderServiceImpl.java
.../org/springframework/remoting/jaxws/OrderServiceImpl.java
+0
-0
未找到文件。
org.springframework.
testsuite
/src/test/java/org/springframework/remoting/rmi/RmiSupportTests.java
→
org.springframework.
context
/src/test/java/org/springframework/remoting/rmi/RmiSupportTests.java
浏览文件 @
31f5961d
文件已移动
org.springframework.
testsuite
/src/test/java/org/springframework/remoting/support/RemoteInvocationUtilsTests.java
→
org.springframework.
context
/src/test/java/org/springframework/remoting/support/RemoteInvocationUtilsTests.java
浏览文件 @
31f5961d
文件已移动
org.springframework.
testsuite
/src/test/java/org/springframework/scheduling/backportconcurrent/ScheduledExecutorFactoryBeanTests.java
→
org.springframework.
context
/src/test/java/org/springframework/scheduling/backportconcurrent/ScheduledExecutorFactoryBeanTests.java
浏览文件 @
31f5961d
文件已移动
org.springframework.
testsuite
/src/test/java/org/springframework/scheduling/concurrent/ConcurrentTaskExecutorTests.java
→
org.springframework.
context
/src/test/java/org/springframework/scheduling/concurrent/ConcurrentTaskExecutorTests.java
浏览文件 @
31f5961d
文件已移动
org.springframework.
testsuite
/src/test/java/org/springframework/scheduling/concurrent/ScheduledExecutorFactoryBeanTests.java
→
org.springframework.
context
/src/test/java/org/springframework/scheduling/concurrent/ScheduledExecutorFactoryBeanTests.java
浏览文件 @
31f5961d
文件已移动
org.springframework.
testsuite
/src/test/java/org/springframework/scheduling/timer/TimerTaskExecutorTests.java
→
org.springframework.
context
/src/test/java/org/springframework/scheduling/timer/TimerTaskExecutorTests.java
浏览文件 @
31f5961d
...
...
@@ -16,46 +16,40 @@
package
org.springframework.scheduling.timer
;
import
junit.framework.TestCase
;
import
org.springframework.test.AssertThrows
;
import
static
org
.
junit
.
Assert
.*;
import
java.util.Timer
;
import
org.junit.Test
;
/**
* Unit tests for the {@link TimerTaskExecutor} class.
*
* @author Rick Evans
* @author Chris Beams
*/
public
final
class
TimerTaskExecutorTests
extends
TestCase
{
public
final
class
TimerTaskExecutorTests
{
@Test
(
expected
=
IllegalArgumentException
.
class
)
public
void
testExecuteChokesWithNullTimer
()
throws
Exception
{
new
AssertThrows
(
IllegalArgumentException
.
class
)
{
public
void
test
()
throws
Exception
{
TimerTaskExecutor
executor
=
new
TimerTaskExecutor
();
executor
.
execute
(
new
NoOpRunnable
());
}
}.
runTest
();
TimerTaskExecutor
executor
=
new
TimerTaskExecutor
();
executor
.
execute
(
new
NoOpRunnable
());
}
@Test
(
expected
=
IllegalArgumentException
.
class
)
public
void
testExecuteChokesWithNullTask
()
throws
Exception
{
new
AssertThrows
(
IllegalArgumentException
.
class
)
{
public
void
test
()
throws
Exception
{
TimerTaskExecutor
executor
=
new
TimerTaskExecutor
(
new
Timer
());
executor
.
execute
(
null
);
}
}.
runTest
();
TimerTaskExecutor
executor
=
new
TimerTaskExecutor
(
new
Timer
());
executor
.
execute
(
null
);
}
@Test
(
expected
=
IllegalArgumentException
.
class
)
public
void
testExecuteChokesWithNegativeDelay
()
throws
Exception
{
new
AssertThrows
(
IllegalArgumentException
.
class
)
{
public
void
test
()
throws
Exception
{
TimerTaskExecutor
executor
=
new
TimerTaskExecutor
(
new
Timer
());
executor
.
setDelay
(-
10
);
executor
.
execute
(
new
NoOpRunnable
());
}
}.
runTest
();
TimerTaskExecutor
executor
=
new
TimerTaskExecutor
(
new
Timer
());
executor
.
setDelay
(-
10
);
executor
.
execute
(
new
NoOpRunnable
());
}
@Test
public
void
testExecuteReallyDoesScheduleTheSuppliedTask
()
throws
Exception
{
final
Object
monitor
=
new
Object
();
...
...
@@ -71,14 +65,12 @@ public final class TimerTaskExecutorTests extends TestCase {
assertTrue
(
"Supplied task (a Runnable) is not being invoked."
,
task
.
isRunWasCalled
());
}
@Test
(
expected
=
IllegalArgumentException
.
class
)
public
void
testCtorWithNullTimer
()
throws
Exception
{
new
AssertThrows
(
IllegalArgumentException
.
class
)
{
public
void
test
()
throws
Exception
{
new
TimerTaskExecutor
(
null
);
}
}.
runTest
();
new
TimerTaskExecutor
(
null
);
}
@Test
public
void
testCreateTimerMethodIsCalledIfNoTimerIsExplicitlySupplied
()
throws
Exception
{
CreationAwareTimerTaskExecutor
executor
=
new
CreationAwareTimerTaskExecutor
();
executor
.
afterPropertiesSet
();
...
...
@@ -87,6 +79,7 @@ public final class TimerTaskExecutorTests extends TestCase {
executor
.
isCreateTimerWasCalled
());
}
@Test
public
void
testCreateTimerMethodIsNotCalledIfTimerIsExplicitlySupplied
()
throws
Exception
{
CreationAwareTimerTaskExecutor
executor
=
new
CreationAwareTimerTaskExecutor
();
executor
.
setTimer
(
new
Timer
());
...
...
@@ -96,6 +89,7 @@ public final class TimerTaskExecutorTests extends TestCase {
executor
.
isCreateTimerWasCalled
());
}
@Test
public
void
testThatTheDestroyCallbackCancelsTheTimerIfNoTimerIsExplicitlySupplied
()
throws
Exception
{
final
CancelAwareTimer
timer
=
new
CancelAwareTimer
();
...
...
@@ -113,6 +107,7 @@ public final class TimerTaskExecutorTests extends TestCase {
timer
.
isCancelWasCalled
());
}
@Test
public
void
testThatTheDestroyCallbackDoesNotCancelTheTimerIfTheTimerWasSuppliedExplictly
()
throws
Exception
{
TimerTaskExecutor
executor
=
new
TimerTaskExecutor
();
CancelAwareTimer
timer
=
new
CancelAwareTimer
();
...
...
org.springframework.testsuite/src/test/java/org/springframework/scheduling/TestMethodInvokingTask.java
已删除
100644 → 0
浏览文件 @
f5b1cae7
/*
* Copyright 2002-2005 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org.springframework.scheduling
;
/**
* @author Juergen Hoeller
* @since 09.10.2004
*/
public
class
TestMethodInvokingTask
{
public
int
counter
=
0
;
private
Object
lock
=
new
Object
();
public
void
doSomething
()
{
this
.
counter
++;
}
public
void
doWait
()
{
this
.
counter
++;
// wait until stop is called
synchronized
(
this
.
lock
)
{
try
{
this
.
lock
.
wait
();
}
catch
(
InterruptedException
e
)
{
// fall through
}
}
}
public
void
stop
()
{
synchronized
(
this
.
lock
)
{
this
.
lock
.
notify
();
}
}
}
org.springframework.
testsuite
/src/test/java/org/springframework/remoting/caucho/CauchoRemotingTests.java
→
org.springframework.
web
/src/test/java/org/springframework/remoting/caucho/CauchoRemotingTests.java
浏览文件 @
31f5961d
文件已移动
org.springframework.
testsuite
/src/test/java/org/springframework/remoting/httpinvoker/HttpInvokerTests.java
→
org.springframework.
web
/src/test/java/org/springframework/remoting/httpinvoker/HttpInvokerTests.java
浏览文件 @
31f5961d
文件已移动
org.springframework.
testsuite
/src/test/java/org/springframework/remoting/jaxrpc/JaxRpcSupportTests.java
→
org.springframework.
web
/src/test/java/org/springframework/remoting/jaxrpc/JaxRpcSupportTests.java
浏览文件 @
31f5961d
文件已移动
org.springframework.
testsuite
/src/test/java/org/springframework/remoting/jaxws/JaxWsSupportTests.java
→
org.springframework.
web
/src/test/java/org/springframework/remoting/jaxws/JaxWsSupportTests.java
浏览文件 @
31f5961d
文件已移动
org.springframework.
testsuite
/src/test/java/org/springframework/remoting/jaxws/OrderNotFoundException.java
→
org.springframework.
web
/src/test/java/org/springframework/remoting/jaxws/OrderNotFoundException.java
浏览文件 @
31f5961d
文件已移动
org.springframework.
testsuite
/src/test/java/org/springframework/remoting/jaxws/OrderService.java
→
org.springframework.
web
/src/test/java/org/springframework/remoting/jaxws/OrderService.java
浏览文件 @
31f5961d
文件已移动
org.springframework.
testsuite
/src/test/java/org/springframework/remoting/jaxws/OrderServiceImpl.java
→
org.springframework.
web
/src/test/java/org/springframework/remoting/jaxws/OrderServiceImpl.java
浏览文件 @
31f5961d
文件已移动
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录