Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
jenkins
提交
c8806c99
J
jenkins
项目概览
xxadev
/
jenkins
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jenkins
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c8806c99
编写于
1月 16, 2015
作者:
J
Jesse Glick
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #1532 from jglick/death-to-groovy-long-live-the-new-test
Convert UpdateCenter2Test to Java
上级
a89603f6
b25157ad
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
17 addition
and
17 deletion
+17
-17
test/src/test/java/hudson/model/UpdateCenter2Test.java
test/src/test/java/hudson/model/UpdateCenter2Test.java
+17
-17
未找到文件。
test/src/test/
groovy/hudson/model/UpdateCenter2Test.groovy
→
test/src/test/
java/hudson/model/UpdateCenter2Test.java
浏览文件 @
c8806c99
...
...
@@ -21,15 +21,15 @@
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
package
hudson.model
package
hudson.model
;
import
org.jvnet.hudson.test.JenkinsRule
import
org.jvnet.hudson.test.RandomlyFails
import
org.junit.Rule
import
org.junit.
Test
import
static
org
.
junit
.
Assert
.*
import
hudson.model.UpdateCenter.DownloadJob.Success
import
hudson.model.UpdateSite
import
hudson.model.UpdateCenter.DownloadJob
;
import
hudson.model.UpdateCenter.DownloadJob.Success
;
import
static
org
.
junit
.
Assert
.*;
import
org.junit.
Rule
;
import
org.junit.Test
;
import
org.jvnet.hudson.test.JenkinsRule
;
import
org.jvnet.hudson.test.RandomlyFails
;
/**
*
...
...
@@ -44,18 +44,18 @@ public class UpdateCenter2Test {
* Makes sure a plugin installs fine.
*/
@RandomlyFails
(
"SocketTimeoutException from goTo due to GET http://localhost:…/update-center.json?…"
)
@Test
void
install
()
{
@Test
public
void
install
()
throws
Exception
{
UpdateSite
.
neverUpdate
=
false
;
j
.
createWebClient
().
goTo
(
""
)
// load the metadata
def
job
=
j
.
jenkins
.
updateCenter
.
getPlugin
(
"changelog-history"
).
deploy
().
get
();
// this seems like one of the smallest plugin
println
job
.
status
;
assertTrue
(
job
.
status
instanceof
Success
)
j
.
createWebClient
().
goTo
(
""
)
;
// load the metadata
DownloadJob
job
=
(
DownloadJob
)
j
.
jenkins
.
getUpdateCenter
()
.
getPlugin
(
"changelog-history"
).
deploy
().
get
();
// this seems like one of the smallest plugin
System
.
out
.
println
(
job
.
status
)
;
assertTrue
(
job
.
status
instanceof
Success
)
;
}
@Test
void
getLastUpdatedString
()
{
UpdateSite
.
neverUpdate
=
false
assertTrue
(
j
.
jenkins
.
updateCenter
.
getById
(
"default"
).
due
)
assertEquals
(
hudson
.
model
.
Messages
.
UpdateCenter_n_a
(),
j
.
jenkins
.
updateCenter
.
lastUpdatedString
)
@Test
public
void
getLastUpdatedString
()
{
UpdateSite
.
neverUpdate
=
false
;
assertTrue
(
j
.
jenkins
.
getUpdateCenter
().
getById
(
"default"
).
isDue
());
assertEquals
(
Messages
.
UpdateCenter_n_a
(),
j
.
jenkins
.
getUpdateCenter
().
getLastUpdatedString
());
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录