mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
fix code
This commit is contained in:
@@ -1,11 +1,30 @@
|
||||
package cn.hutool.core.io;
|
||||
|
||||
import cn.hutool.core.collection.ListUtil;
|
||||
import cn.hutool.core.io.resource.ResourceUtil;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class LineReaderTest {
|
||||
@Test
|
||||
public void readTest() throws IOException {
|
||||
public void readLfTest() {
|
||||
final LineReader lineReader = new LineReader(ResourceUtil.getUtf8Reader("multi_line.properties"));
|
||||
final ArrayList<String> list = ListUtil.of(lineReader);
|
||||
Assert.assertEquals(3, list.size());
|
||||
Assert.assertEquals("test1", list.get(0));
|
||||
Assert.assertEquals("test2=abcd\\e", list.get(1));
|
||||
Assert.assertEquals("test3=abc", list.get(2));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void readCrLfTest() {
|
||||
final LineReader lineReader = new LineReader(ResourceUtil.getUtf8Reader("multi_line_crlf.properties"));
|
||||
final ArrayList<String> list = ListUtil.of(lineReader);
|
||||
Assert.assertEquals(3, list.size());
|
||||
Assert.assertEquals("test1", list.get(0));
|
||||
Assert.assertEquals("test2=abcd\\e", list.get(1));
|
||||
Assert.assertEquals("test3=abc", list.get(2));
|
||||
}
|
||||
}
|
||||
|
@@ -1,27 +1,5 @@
|
||||
client.mode=single
|
||||
configure={\
|
||||
"singleServerConfig":{\
|
||||
"idleConnectionTimeout":10000,\
|
||||
"pingTimeout":1000, \
|
||||
"connectTimeout":10000, \
|
||||
"timeout":3000,\
|
||||
"retryAttempts":3,\
|
||||
"retryInterval":1500,\
|
||||
"reconnectionTimeout":3000,\
|
||||
"failedAttempts":3,\
|
||||
"password":null,\
|
||||
"subscriptionsPerConnection":5,\
|
||||
"clientName":null,\
|
||||
"address": "redis://127.0.0.1:6379",\
|
||||
"subscriptionConnectionMinimumIdleSize":1,\
|
||||
"subscriptionConnectionPoolSize":50,\
|
||||
"connectionMinimumIdleSize":12,\
|
||||
"connectionPoolSize":12\
|
||||
},\
|
||||
"threads":2,\
|
||||
"nettyThreads":2,\
|
||||
"codec":{\
|
||||
"class":"org.redisson.client.codec.StringCodec"\
|
||||
},\
|
||||
"transportMode":"NIO"\
|
||||
}
|
||||
test1
|
||||
test2=a\
|
||||
bc\
|
||||
d\\e
|
||||
test3=abc
|
||||
|
5
hutool-core/src/test/resources/multi_line_crlf.properties
Executable file
5
hutool-core/src/test/resources/multi_line_crlf.properties
Executable file
@@ -0,0 +1,5 @@
|
||||
test1
|
||||
test2=a\
|
||||
bc\
|
||||
d\\e
|
||||
test3=abc
|
Reference in New Issue
Block a user