From b2c933fe8bb1d34a8436a02ac2fc71223720a897 Mon Sep 17 00:00:00 2001 From: johnniang Date: Thu, 14 Mar 2019 22:07:15 +0800 Subject: [PATCH] Add custom conversion test --- .../halo/model/enums/AttachOriginTest.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/test/java/cc/ryanc/halo/model/enums/AttachOriginTest.java diff --git a/src/test/java/cc/ryanc/halo/model/enums/AttachOriginTest.java b/src/test/java/cc/ryanc/halo/model/enums/AttachOriginTest.java new file mode 100644 index 000000000..aa872a81c --- /dev/null +++ b/src/test/java/cc/ryanc/halo/model/enums/AttachOriginTest.java @@ -0,0 +1,31 @@ +package cc.ryanc.halo.model.enums; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.core.convert.ConversionService; +import org.springframework.test.context.junit4.SpringRunner; + +import static org.hamcrest.Matchers.equalTo; +import static org.junit.Assert.assertThat; + +/** + * Attach origin test. + * + * @author johnniang + */ +@RunWith(SpringRunner.class) +@SpringBootTest +public class AttachOriginTest { + + @Autowired + private ConversionService conversionService; + + @Test + public void conversionTest() { + assertThat(conversionService.convert("SERVER", AttachOrigin.class), equalTo(AttachOrigin.SERVER)); + assertThat(conversionService.convert("server", AttachOrigin.class), equalTo(AttachOrigin.SERVER)); + assertThat(conversionService.convert("Server", AttachOrigin.class), equalTo(AttachOrigin.SERVER)); + } +} \ No newline at end of file