Skip to content

Commit c1e7d09

Browse files
committed
🎨 增加一些单元测试代码
1 parent 6b21f1a commit c1e7d09

File tree

2 files changed

+39
-1
lines changed

2 files changed

+39
-1
lines changed

weixin-java-common/src/main/java/me/chanjar/weixin/common/util/fs/FileUtils.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111

1212
import static org.apache.commons.io.FileUtils.openOutputStream;
1313

14+
/**
15+
* @author Daniel Qian
16+
*/
1417
public class FileUtils {
1518

1619
/**
@@ -21,7 +24,8 @@ public class FileUtils {
2124
* @param ext 扩展名
2225
* @param tmpDirFile 临时文件夹目录
2326
*/
24-
public static File createTmpFile(InputStream inputStream, String name, String ext, File tmpDirFile) throws IOException {
27+
public static File createTmpFile(InputStream inputStream, String name, String ext, File tmpDirFile)
28+
throws IOException {
2529
File resultFile = File.createTempFile(name, '.' + ext, tmpDirFile);
2630

2731
resultFile.deleteOnExit();
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
package me.chanjar.weixin.common.util.fs;
2+
3+
import org.apache.commons.io.IOUtils;
4+
import org.testng.annotations.Test;
5+
6+
import java.io.ByteArrayInputStream;
7+
import java.io.File;
8+
import java.io.IOException;
9+
import java.nio.charset.Charset;
10+
import java.nio.file.Files;
11+
import java.util.List;
12+
13+
import static org.assertj.core.api.Assertions.assertThat;
14+
15+
public class FileUtilsTest {
16+
17+
@Test
18+
public void testCreateTmpFile() throws IOException {
19+
String strings = "abc";
20+
File tmpFile = FileUtils.createTmpFile(new ByteArrayInputStream(strings.getBytes()), "name", "txt");
21+
System.out.println(tmpFile);
22+
List<String> lines = IOUtils.readLines(Files.newInputStream(tmpFile.toPath()), Charset.defaultCharset());
23+
assertThat(lines).hasSize(1);
24+
assertThat(lines.get(0)).isEqualTo(strings);
25+
}
26+
27+
@Test
28+
public void testTestCreateTmpFile() {
29+
}
30+
31+
@Test
32+
public void testImageToBase64ByStream() {
33+
}
34+
}

0 commit comments

Comments
 (0)