Skip to content

Commit 8d5b41c

Browse files
committed
refactor code
1 parent 46d94db commit 8d5b41c

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

weixin-java-common/src/test/java/me/chanjar/weixin/common/util/WxMessageInMemoryDuplicateCheckerTest.java renamed to weixin-java-common/src/test/java/me/chanjar/weixin/common/api/WxMessageInMemoryDuplicateCheckerTest.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,36 @@
1-
package me.chanjar.weixin.common.util;
1+
package me.chanjar.weixin.common.api;
22

3-
import me.chanjar.weixin.common.api.WxMessageInMemoryDuplicateChecker;
4-
import org.testng.*;
5-
import org.testng.annotations.*;
3+
import org.testng.Assert;
4+
import org.testng.annotations.Test;
5+
6+
import static org.testng.Assert.assertFalse;
7+
import static org.testng.Assert.assertTrue;
68

79
@Test
810
public class WxMessageInMemoryDuplicateCheckerTest {
11+
private WxMessageInMemoryDuplicateChecker checker = new WxMessageInMemoryDuplicateChecker(2000l, 1000l);
912

1013
public void test() throws InterruptedException {
1114
Long[] msgIds = new Long[]{1l, 2l, 3l, 4l, 5l, 6l, 7l, 8l};
12-
WxMessageInMemoryDuplicateChecker checker = new WxMessageInMemoryDuplicateChecker(2000l, 1000l);
1315

1416
// 第一次检查
1517
for (Long msgId : msgIds) {
1618
boolean result = checker.isDuplicate(String.valueOf(msgId));
17-
Assert.assertFalse(result);
19+
assertFalse(result);
1820
}
1921

2022
// 过1秒再检查
2123
Thread.sleep(1000l);
2224
for (Long msgId : msgIds) {
2325
boolean result = checker.isDuplicate(String.valueOf(msgId));
24-
Assert.assertTrue(result);
26+
assertTrue(result);
2527
}
2628

2729
// 过1.5秒再检查
2830
Thread.sleep(1500l);
2931
for (Long msgId : msgIds) {
3032
boolean result = checker.isDuplicate(String.valueOf(msgId));
31-
Assert.assertFalse(result);
33+
assertFalse(result);
3234
}
3335

3436
}

weixin-java-common/src/test/resources/testng.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<class name="me.chanjar.weixin.common.bean.WxErrorTest"/>
88
<class name="me.chanjar.weixin.common.bean.WxMenuTest"/>
99
<class name="me.chanjar.weixin.common.util.crypto.WxCryptUtilTest"/>
10-
<class name="me.chanjar.weixin.common.util.WxMessageInMemoryDuplicateCheckerTest"/>
10+
<class name="me.chanjar.weixin.common.api.WxMessageInMemoryDuplicateCheckerTest"/>
1111
<class name="me.chanjar.weixin.common.session.SessionTest"/>
1212
</classes>
1313
</test>

0 commit comments

Comments
 (0)