Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s920243400
Rocketmq
提交
c0e4c3fd
R
Rocketmq
项目概览
s920243400
/
Rocketmq
与 Fork 源项目一致
Fork自
Apache RocketMQ / Rocketmq
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rocketmq
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
c0e4c3fd
编写于
8月 29, 2017
作者:
V
vongosling
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove and Polish unstable UT
上级
38d70bd5
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
73 deletion
+9
-73
common/src/test/java/org/apache/rocketmq/common/filter/FilterAPITest.java
...java/org/apache/rocketmq/common/filter/FilterAPITest.java
+9
-16
common/src/test/java/org/apache/rocketmq/common/protocol/route/BrokerDataTest.java
...apache/rocketmq/common/protocol/route/BrokerDataTest.java
+0
-57
未找到文件。
common/src/test/java/org/apache/rocketmq/common/filter/FilterAPITest.java
浏览文件 @
c0e4c3fd
...
...
@@ -17,11 +17,12 @@
package
org.apache.rocketmq.common.filter
;
import
java.util.HashSet
;
import
java.util.Set
;
import
org.apache.rocketmq.common.protocol.heartbeat.SubscriptionData
;
import
org.junit.Test
;
import
java.util.HashSet
;
import
java.util.Set
;
import
static
org
.
assertj
.
core
.
api
.
Assertions
.
assertThat
;
public
class
FilterAPITest
{
...
...
@@ -32,7 +33,7 @@ public class FilterAPITest {
@Test
public
void
testBuildSubscriptionData
()
throws
Exception
{
SubscriptionData
subscriptionData
=
FilterAPI
.
buildSubscriptionData
(
group
,
topic
,
subString
);
FilterAPI
.
buildSubscriptionData
(
group
,
topic
,
subString
);
assertThat
(
subscriptionData
.
getTopic
()).
isEqualTo
(
topic
);
assertThat
(
subscriptionData
.
getSubString
()).
isEqualTo
(
subString
);
String
[]
tags
=
subString
.
split
(
"\\|\\|"
);
...
...
@@ -47,7 +48,7 @@ public class FilterAPITest {
public
void
testBuildTagSome
()
{
try
{
SubscriptionData
subscriptionData
=
FilterAPI
.
build
(
"TOPIC"
,
"A || B"
,
ExpressionType
.
TAG
"TOPIC"
,
"A || B"
,
ExpressionType
.
TAG
);
assertThat
(
subscriptionData
).
isNotNull
();
...
...
@@ -67,7 +68,7 @@ public class FilterAPITest {
public
void
testBuildSQL
()
{
try
{
SubscriptionData
subscriptionData
=
FilterAPI
.
build
(
"TOPIC"
,
"a is not null"
,
ExpressionType
.
SQL92
"TOPIC"
,
"a is not null"
,
ExpressionType
.
SQL92
);
assertThat
(
subscriptionData
).
isNotNull
();
...
...
@@ -79,16 +80,8 @@ public class FilterAPITest {
}
}
@Test
public
void
testBuildSQLWithNullSubString
()
{
try
{
FilterAPI
.
build
(
"TOPIC"
,
null
,
ExpressionType
.
SQL92
);
assertThat
(
Boolean
.
FALSE
).
isTrue
();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
@Test
(
expected
=
IllegalArgumentException
.
class
)
public
void
testBuildSQLWithNullSubString
()
throws
Exception
{
FilterAPI
.
build
(
"TOPIC"
,
null
,
ExpressionType
.
SQL92
);
}
}
common/src/test/java/org/apache/rocketmq/common/protocol/route/BrokerDataTest.java
已删除
100644 → 0
浏览文件 @
38d70bd5
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You 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.apache.rocketmq.common.protocol.route
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
org.junit.Assert
;
import
org.junit.BeforeClass
;
import
org.junit.Test
;
/**
* BrokerData tests.
*/
public
class
BrokerDataTest
{
private
static
BrokerData
brokerData
;
@BeforeClass
public
static
void
prepare
()
{
brokerData
=
new
BrokerData
(
"testCluster"
,
"testBroker"
,
new
HashMap
<
Long
,
String
>()
{{
put
(
1L
,
"addr1"
);
put
(
2L
,
"addr2"
);
put
(
3L
,
"addr3"
);
}});
}
@Test
public
void
selectBrokerAddr
()
throws
Exception
{
List
<
String
>
selectedAddr
=
new
ArrayList
<
String
>();
for
(
int
i
=
0
;
i
<
5
;
i
++)
selectedAddr
.
add
(
brokerData
.
selectBrokerAddr
());
List
<
String
>
firstElemList
=
new
ArrayList
<
String
>();
for
(
int
i
=
0
;
i
<
5
;
i
++)
firstElemList
.
add
(
selectedAddr
.
get
(
0
));
Assert
.
assertFalse
(
"Contains same addresses"
,
selectedAddr
.
equals
(
firstElemList
));
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录