Merge remote-tracking branch 'upstream/develop' into config_change_verify

pull/776/head
yewei 3 years ago
commit c856ecc830

@ -66,11 +66,7 @@ Hippo-4J 通过对 JDK 线程池增强,以及扩展三方框架底层线程池
Hippo-4J 获得的成就属于每一位贡献者!如果有意贡献,请参考 [good first issue](https://github.com/opengoofy/hippo4j/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) 或者 [good pro issue](https://github.com/opengoofy/hippo4j/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+pro+issue%22)。
<a href="https://github.com/opengoofy/hippo4j/graphs/contributors">
<img src="https://contrib.rocks/image?repo=opengoofy/hippo4j" />
</a>
<a href="https://github.com/opengoofy/hippo4j/graphs/contributors"><img src="https://opencollective.com/hippo4j/contributors.svg?width=890&button=false" /></a>
## 谁在使用

@ -21,13 +21,11 @@ import cn.hippo4j.common.toolkit.Assert;
import com.github.dozermapper.core.converters.ConversionException;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
import lombok.*;
import org.junit.Test;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.*;
/**
* BeanUtil Test
@ -75,6 +73,17 @@ public class BeanUtilTest {
Assert.isTrue(Objects.equals(list.size(), persons.size()));
}
@Test
public void SetToSetConvertTest() {
final Set<Person> sets = Sets.newHashSet();
sets.add(Person.builder().name("one").age(1).build());
sets.add(Person.builder().name("two").age(2).build());
sets.add(Person.builder().name("three").age(3).build());
final Set<PersonVo> persons = BeanUtil.convert(sets, PersonVo.class);
Assert.isTrue(Objects.equals(sets.size(), persons.size()));
}
@Test
public void copyPropertiesBeanToMapTest() {
// 测试BeanToMap

@ -17,8 +17,59 @@
package cn.hippo4j.config.toolkit;
import cn.hippo4j.common.toolkit.Assert;
import cn.hutool.core.lang.caller.CallerUtil;
import org.junit.Test;
import java.util.Objects;
/**
* ClassUtil Test
*/
public class ClassUtilTest {
@Test
public void isAssignableFromTest() {
final boolean assignableFrom = ClassUtil.isAssignableFrom(TestClass.class, TestSubClass.class);
Assert.isTrue(assignableFrom);
}
@Test
public void isNotAssignableFromTest() {
final boolean assignableFrom = ClassUtil.isAssignableFrom(TestSubClass.class, TestClass.class);
Assert.isTrue(!assignableFrom);
}
@Test
public void getCanonicalNameTest() {
final String canonicalName = ClassUtil.getCanonicalName(TestClass.class);
Assert.isTrue(Objects.equals("cn.hippo4j.config.toolkit.ClassUtilTest.TestClass", canonicalName));
}
@SuppressWarnings("unused")
static class TestClass {
private String privateField;
protected String field;
private void privateMethod() {
}
public void publicMethod() {
}
}
@SuppressWarnings({"unused", "InnerClassMayBeStatic"})
class TestSubClass extends TestClass {
private String subField;
private void privateSubMethod() {
}
public void publicSubMethod() {
}
}
}

Loading…
Cancel
Save