| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package me.zhengjie.utils;
- import org.junit.jupiter.api.Test;
- import org.springframework.mock.web.MockHttpServletRequest;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import static me.zhengjie.utils.StringUtils.getIp;
- import static me.zhengjie.utils.StringUtils.getWeekDay;
- import static me.zhengjie.utils.StringUtils.toCamelCase;
- import static me.zhengjie.utils.StringUtils.toCapitalizeCamelCase;
- import static me.zhengjie.utils.StringUtils.toUnderScoreCase;
- import static org.junit.jupiter.api.Assertions.assertEquals;
- import static org.junit.jupiter.api.Assertions.assertNull;
- public class StringUtilsTest {
- @Test
- public void testToCamelCase() {
- assertNull(toCamelCase(null));
- }
- @Test
- public void testToCapitalizeCamelCase() {
- assertNull(StringUtils.toCapitalizeCamelCase(null));
- assertEquals("HelloWorld", toCapitalizeCamelCase("hello_world"));
- }
- @Test
- public void testToUnderScoreCase() {
- assertNull(StringUtils.toUnderScoreCase(null));
- assertEquals("hello_world", toUnderScoreCase("helloWorld"));
- assertEquals("\u0000\u0000", toUnderScoreCase("\u0000\u0000"));
- assertEquals("\u0000_a", toUnderScoreCase("\u0000A"));
- }
- @Test
- public void testGetWeekDay() {
- SimpleDateFormat simpleDateformat = new SimpleDateFormat("E");
- assertEquals(simpleDateformat.format(new Date()), getWeekDay());
- }
- @Test
- public void testGetIP() {
- assertEquals("127.0.0.1", getIp(new MockHttpServletRequest()));
- }
- }
|