Skip to content

Commit 3645923

Browse files
committed
更新FileUtil测试用例
1 parent e2e0339 commit 3645923

File tree

1 file changed

+167
-4
lines changed

1 file changed

+167
-4
lines changed

src/main/java/com/coderdream/util/FileUtil.java

Lines changed: 167 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
import java.io.FileNotFoundException;
55
import java.io.FileReader;
66
import java.io.IOException;
7-
import java.text.DecimalFormat;
8-
import java.text.NumberFormat;
97
import java.util.ArrayList;
8+
import java.util.HashMap;
109
import java.util.List;
10+
import java.util.Map;
1111

1212
public class FileUtil {
1313

1414
public static void main(String[] args) {
15-
method05();
15+
method09();
1616
}
1717

1818
public static void method01() {
@@ -117,6 +117,7 @@ public static void method02() {
117117
}
118118
}
119119

120+
System.out.println(index);
120121
// INSERT INTO [PDRC_Dictionary]
121122
// ([ID],[Type],[KeyName],[value],[ParentID],[Remark])VALUES
122123
// (<ID, int,>
@@ -188,7 +189,7 @@ public static void method03() {
188189
// System.out.println(str);
189190
}
190191
}
191-
192+
System.out.println(index);
192193
// INSERT INTO [PDRC_Dictionary]
193194
// ([ID],[Type],[KeyName],[value],[ParentID],[Remark])VALUES
194195
// (<ID, int,>
@@ -280,4 +281,166 @@ public static void method05() {
280281
}
281282
}
282283

284+
public static void method06() {
285+
List<String> major = new ArrayList<String>();
286+
String str = "JAVA:DOTNET:BI:DBA:H5:ANDROID:iOS:大数据(Hadoop、Spark等):云计算(OpenStack、Azue等):微服务:功能测试:性能测试:自动化测试:配置管理:敏捷开发:DevOps:ITIL";
287+
String[] strArray = str.split(":");
288+
int len = strArray.length;
289+
for (int i = 0; i < len; i++) {
290+
String string = strArray[i];
291+
major.add(string);
292+
}
293+
294+
int index = 3583;
295+
StringBuffer stringBuffer = new StringBuffer(
296+
"INSERT INTO [PDRC_Dictionary] ([ID],[Type],[KeyName],[value],[ParentID],[Remark])VALUES (");
297+
String strParent = stringBuffer.toString() + index
298+
+ ", N'SkillInfo', 'Skill', 'Skill', null, null );";
299+
System.out.println(strParent);
300+
int ind = index + 1;
301+
for (String string : major) {
302+
String sql = stringBuffer.toString() + ind + ", N'SkillInfo', N'S"
303+
+ String.format("%02d", ind - index) + "', N'" + string + "', "
304+
+ index + ", '');";
305+
System.out.println(sql);
306+
ind++;
307+
// System.out.println(String.format("%04d", ind));
308+
}
309+
310+
}
311+
312+
public static void method07() {
313+
List<String> major = new ArrayList<String>();
314+
String str = "ERP:CRM:PLM:FIN:HR";
315+
String[] strArray = str.split(":");
316+
int len = strArray.length;
317+
for (int i = 0; i < len; i++) {
318+
String string = strArray[i];
319+
major.add(string);
320+
}
321+
322+
String name = "Domain";
323+
324+
int index = 3601;
325+
StringBuffer stringBuffer = new StringBuffer(
326+
"INSERT INTO [PDRC_Dictionary] ([ID],[Type],[KeyName],[value],[ParentID],[Remark])VALUES (");
327+
String strParent = stringBuffer.toString() + index + ", N'" + name
328+
+ "Info', '" + name + "',N'" + name + "', null, null );";
329+
System.out.println(strParent);
330+
int ind = index + 1;
331+
for (String string : major) {
332+
String sql = stringBuffer.toString() + ind + ", N'" + name + "Info', N'D"
333+
+ String.format("%02d", ind - index) + "', N'" + string + "', "
334+
+ index + ", '');";
335+
System.out.println(sql);
336+
ind++;
337+
// System.out.println(String.format("%04d", ind));
338+
}
339+
}
340+
341+
public static void method00() {
342+
// List<String> major = new ArrayList<String>();
343+
344+
// value ParentID Remark
345+
// 1 参与过相关领域1到2个小型项目,非主导角色,大体了解一些领域里关键概念
346+
// 部分精通 1 在领域内的局部有5000小时以上工作经历,对局部概念、流程相当熟悉
347+
// 领域专家 1 对领域内的全局到局部有充分的掌握,10000小时以上工作经历
348+
// String str = "ERP:CRM:PLM:FIN:HR";
349+
// String[] strArray = str.split(":");
350+
// int len = strArray.length;
351+
// for (int i = 0; i < len; i++) {
352+
// String string = strArray[i];
353+
// major.add(string);
354+
// }
355+
356+
String name = "ExperienceLevel";
357+
358+
int index = 1;
359+
StringBuffer stringBuffer = new StringBuffer(
360+
"INSERT INTO [PDRC_Dictionary] ([ID],[Type],[KeyName],[value],[ParentID],[Remark])VALUES (");
361+
String strParent = stringBuffer.toString() + index + ", N'" + name
362+
+ "Info', '" + name + "',N'" + name + "', null, null );";
363+
System.out.println(strParent);
364+
int ind = index + 1;
365+
Map<String, String> map = new HashMap<String, String>();
366+
map.put("轻度接触", "参与过相关领域1到2个小型项目,非主导角色,大体了解一些领域里关键概念");
367+
map.put("部分精通", "在领域内的局部有5000小时以上工作经历,对局部概念、流程相当熟悉 ");
368+
map.put("领域专家", "对领域内的全局到局部有充分的掌握,10000小时以上工作经历");
369+
370+
for (Map.Entry<String, String> entry : map.entrySet()) {
371+
372+
// System.out.println("Key = " + entry.getKey() + ", Value = " +
373+
// entry.getValue());
374+
375+
String sql = stringBuffer.toString() + ind + ", N'" + name + "Info', N'EL"
376+
+ String.format("%02d", ind - index) + "', N'" + entry.getKey()
377+
+ "', " + index + ", '" + entry.getValue() + "');";
378+
System.out.println(sql);
379+
ind++;
380+
}
381+
382+
// System.out.println(String.format("%04d", ind));
383+
}
384+
385+
// 开启/结束
386+
387+
public static void method08() {
388+
List<String> major = new ArrayList<String>();
389+
String str = "开启:结束";
390+
String[] strArray = str.split(":");
391+
int len = strArray.length;
392+
for (int i = 0; i < len; i++) {
393+
String string = strArray[i];
394+
major.add(string);
395+
}
396+
397+
String name = "TaskState";
398+
399+
int index = 3607;
400+
StringBuffer stringBuffer = new StringBuffer(
401+
"INSERT INTO [PDRC_Dictionary] ([ID],[Type],[KeyName],[value],[ParentID],[Remark])VALUES (");
402+
String strParent = stringBuffer.toString() + index + ", N'" + name
403+
+ "Info', '" + name + "',N'" + name + "', null, null );";
404+
System.out.println(strParent);
405+
int ind = index + 1;
406+
for (String string : major) {
407+
String sql = stringBuffer.toString() + ind + ", N'" + name + "Info', N'D"
408+
+ String.format("%02d", ind - index) + "', N'" + string + "', "
409+
+ index + ", '');";
410+
System.out.println(sql);
411+
ind++;
412+
// System.out.println(String.format("%04d", ind));
413+
}
414+
}
415+
416+
// 了解:掌握:熟练:精通
417+
418+
public static void method09() {
419+
List<String> major = new ArrayList<String>();
420+
String str = "了解:掌握:熟练:精通";
421+
String[] strArray = str.split(":");
422+
int len = strArray.length;
423+
for (int i = 0; i < len; i++) {
424+
String string = strArray[i];
425+
major.add(string);
426+
}
427+
428+
String name = "Proficiency";
429+
430+
int index = 3610;
431+
StringBuffer stringBuffer = new StringBuffer(
432+
"INSERT INTO [PDRC_Dictionary] ([ID],[Type],[KeyName],[value],[ParentID],[Remark])VALUES (");
433+
String strParent = stringBuffer.toString() + index + ", N'" + name
434+
+ "Info', '" + name + "',N'" + name + "', null, null );";
435+
System.out.println(strParent);
436+
int ind = index + 1;
437+
for (String string : major) {
438+
String sql = stringBuffer.toString() + ind + ", N'" + name + "Info', N'PR"
439+
+ String.format("%02d", ind - index) + "', N'" + string + "', "
440+
+ index + ", '');";
441+
System.out.println(sql);
442+
ind++;
443+
// System.out.println(String.format("%04d", ind));
444+
}
445+
}
283446
}

0 commit comments

Comments
 (0)