Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
adaptation-master
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
912协同工作系统
项目监控管理工具
adaptation-master
Commits
b5d624f9
提交
b5d624f9
authored
1月 07, 2020
作者:
zhangshuang
浏览文件
操作
浏览文件
下载
差异文件
合并分支 'zs' 到 'master'
zs 查看合并请求 ty_wyl/adaptation-master1!60
上级
6dddac82
18b28b60
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
555 行增加
和
753 行删除
+555
-753
pom.xml
pom.xml
+50
-0
SeleniumController.java
...aptationmaster/adaptor/controller/SeleniumController.java
+23
-0
Reports.java
...ava/com/zjty/adaptationmaster/adaptor/entity/Reports.java
+37
-0
SeleniumService.java
...jty/adaptationmaster/adaptor/service/SeleniumService.java
+157
-0
ExcelUtil.java
src/main/java/com/zjty/adaptationmaster/utils/ExcelUtil.java
+103
-0
SeleniumUtils.java
...n/java/com/zjty/adaptationmaster/utils/SeleniumUtils.java
+108
-0
TestCase.java
src/main/java/com/zjty/adaptationmaster/utils/TestCase.java
+69
-0
application-doc.properties
src/main/resources/application-doc.properties
+2
-2
application.properties
src/main/resources/application.properties
+6
-2
Test1.java
src/test/java/com/zjty/adaptationmaster/Test1.java
+0
-717
Test4.java
src/test/java/com/zjty/adaptationmaster/Test4.java
+0
-32
没有找到文件。
pom.xml
浏览文件 @
b5d624f9
...
@@ -22,6 +22,12 @@
...
@@ -22,6 +22,12 @@
<dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-web
</artifactId>
<artifactId>
spring-boot-starter-web
</artifactId>
<exclusions>
<exclusion>
<artifactId>
snakeyaml
</artifactId>
<groupId>
org.yaml
</groupId>
</exclusion>
</exclusions>
</dependency>
</dependency>
<!--webSocket 后台向前端推送消息-->
<!--webSocket 后台向前端推送消息-->
...
@@ -35,6 +41,38 @@
...
@@ -35,6 +41,38 @@
<scope>
runtime
</scope>
<scope>
runtime
</scope>
</dependency>
</dependency>
<dependency>
<groupId>
org.seleniumhq.selenium
</groupId>
<artifactId>
selenium-java
</artifactId>
<version>
3.141.59
</version>
<exclusions>
<exclusion>
<artifactId>
guava
</artifactId>
<groupId>
com.google.guava
</groupId>
</exclusion>
<exclusion>
<artifactId>
okhttp
</artifactId>
<groupId>
com.squareup.okhttp3
</groupId>
</exclusion>
<exclusion>
<artifactId>
okio
</artifactId>
<groupId>
com.squareup.okio
</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
cn.afterturn
</groupId>
<artifactId>
easypoi-base
</artifactId>
<version>
3.2.0
</version>
<exclusions>
<exclusion>
<artifactId>
commons-lang3
</artifactId>
<groupId>
org.apache.commons
</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<dependency>
<groupId>
com.fasterxml.jackson.core
</groupId>
<groupId>
com.fasterxml.jackson.core
</groupId>
<artifactId>
jackson-annotations
</artifactId>
<artifactId>
jackson-annotations
</artifactId>
...
@@ -120,6 +158,12 @@
...
@@ -120,6 +158,12 @@
<groupId>
org.apache.maven.shared
</groupId>
<groupId>
org.apache.maven.shared
</groupId>
<artifactId>
maven-invoker
</artifactId>
<artifactId>
maven-invoker
</artifactId>
<version>
3.0.1
</version>
<version>
3.0.1
</version>
<exclusions>
<exclusion>
<artifactId>
commons-io
</artifactId>
<groupId>
commons-io
</groupId>
</exclusion>
</exclusions>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
ch.ethz.ganymed
</groupId>
<groupId>
ch.ethz.ganymed
</groupId>
...
@@ -151,6 +195,12 @@
...
@@ -151,6 +195,12 @@
<artifactId>
junit-jupiter-api
</artifactId>
<artifactId>
junit-jupiter-api
</artifactId>
<version>
RELEASE
</version>
<version>
RELEASE
</version>
<scope>
compile
</scope>
<scope>
compile
</scope>
<exclusions>
<exclusion>
<artifactId>
apiguardian-api
</artifactId>
<groupId>
org.apiguardian
</groupId>
</exclusion>
</exclusions>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
org.apache.commons
</groupId>
<groupId>
org.apache.commons
</groupId>
...
...
src/main/java/com/zjty/adaptationmaster/adaptor/controller/SeleniumController.java
0 → 100644
浏览文件 @
b5d624f9
package
com
.
zjty
.
adaptationmaster
.
adaptor
.
controller
;
import
com.zjty.adaptationmaster.adaptor.service.SeleniumService
;
import
com.zjty.adaptationmaster.base.response.ServerResponse
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
@RequestMapping
(
"/selenium"
)
@RestController
@Api
(
value
=
"自动化测试管理接口"
,
description
=
"对web页面进行自动化测试"
)
public
class
SeleniumController
{
@Autowired
private
SeleniumService
seleniumService
;
@ApiOperation
(
value
=
"根据自动化测试"
)
@RequestMapping
(
value
=
"/autoTest"
,
method
=
RequestMethod
.
GET
)
public
ServerResponse
autoTest
(){
return
seleniumService
.
autoTestCase
();
}
}
src/main/java/com/zjty/adaptationmaster/adaptor/entity/Reports.java
0 → 100644
浏览文件 @
b5d624f9
package
com
.
zjty
.
adaptationmaster
.
adaptor
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* <p>Description : selenium-test
* <p>Date : 2020/1/3 9:43
* <p>@author : C
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Reports
{
private
int
id
;
/**
* 系统名
*/
private
String
system
;
/**
* 浏览器
*/
private
String
explorer
;
/**
* url
*/
private
String
url
;
/**
* 测试步骤详情
*/
private
List
<
Step
>
steps
;
}
src/main/java/com/zjty/adaptationmaster/adaptor/service/SeleniumService.java
0 → 100644
浏览文件 @
b5d624f9
package
com
.
zjty
.
adaptationmaster
.
adaptor
.
service
;
import
com.zjty.adaptationmaster.base.response.ServerResponse
;
import
com.zjty.adaptationmaster.utils.ExcelUtil
;
import
com.zjty.adaptationmaster.utils.SeleniumUtils
;
import
com.zjty.adaptationmaster.utils.TestCase
;
import
lombok.extern.slf4j.Slf4j
;
import
org.openqa.selenium.By
;
import
org.openqa.selenium.JavascriptExecutor
;
import
org.openqa.selenium.WebDriver
;
import
org.openqa.selenium.WebElement
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Component
;
import
java.io.BufferedWriter
;
import
java.io.File
;
import
java.io.FileInputStream
;
import
java.io.FileWriter
;
import
java.util.*
;
@Component
@Slf4j
public
class
SeleniumService
{
@Autowired
private
SeleniumUtils
seleniumUtils
;
@Value
(
"${testCaseExcelTable}"
)
private
String
testCaseExcelTable
;
@Value
(
"${createTxtPath}"
)
private
String
createTxtPath
;
public
ServerResponse
autoTestCase
(){
List
<
TestCase
>
testCases
=
null
;
try
{
testCases
=
ExcelUtil
.
importExcel
(
0
,
1
,
TestCase
.
class
,
new
FileInputStream
(
testCaseExcelTable
));
String
s
=
ElementAction
(
testCases
);
return
ServerResponse
.
success
(
"测试成功"
,
s
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
return
ServerResponse
.
error
(
"测试失败!"
+
e
.
getMessage
());
}
}
public
String
ElementAction
(
List
<
TestCase
>
steps
)
{
WebDriver
driver
=
null
;
StringBuilder
sb
=
null
;
try
{
driver
=
seleniumUtils
.
initfifox
();
Random
random
=
null
;
sb
=
new
StringBuilder
();
for
(
TestCase
step
:
steps
)
{
Thread
.
sleep
(
500
);
if
(
step
.
getAction
().
equalsIgnoreCase
(
"get"
)){
driver
.
get
(
step
.
getElement
());
sb
.
append
(
step
.
getTitle
()+
" : "
+
step
.
getElement
());
}
else
if
(
step
.
getAction
().
equalsIgnoreCase
(
"sendkeys"
)){
String
value
=
step
.
getValue
()
==
null
?
""
:
step
.
getValue
();
if
(
value
.
equalsIgnoreCase
(
"random"
)){
random
=
new
Random
();
int
i
=
random
.
nextInt
(
1000
)+
1000
;
value
=
"test"
+
i
;
}
// driver.findElement(By.xpath(step.getElement())).sendKeys(value);
WebElement
webElement
=
selectType
(
step
.
getMethod
(),
step
.
getElement
(),
driver
);
webElement
.
sendKeys
(
value
);
sb
.
append
(
step
.
getTitle
()+
": "
+
step
.
getElement
()+
" "
+
step
.
getMethod
()+
" "
+
step
.
getAction
()+
" "
+
value
+
"\n"
);
}
else
if
(
step
.
getAction
().
equalsIgnoreCase
(
"click"
)){
// driver.findElement(By.xpath(step.getElement())).click();
WebElement
webElement
=
selectType
(
step
.
getMethod
(),
step
.
getElement
(),
driver
);
webElement
.
click
();
sb
.
append
(
step
.
getTitle
()+
": "
+
step
.
getElement
()+
" "
+
step
.
getMethod
()+
" "
+
step
.
getAction
()+
"\n"
);
}
else
if
(
step
.
getAction
().
equalsIgnoreCase
(
"gettext"
)){
WebElement
webElement
=
selectType
(
step
.
getMethod
(),
step
.
getElement
(),
driver
);
if
(
"errorMsg"
.
equalsIgnoreCase
(
step
.
getElement
())){
if
(
""
.
equals
(
webElement
.
getText
())){
sb
.
append
(
"登录成功!"
+
"\n"
);
}
}
else
{
webElement
.
getText
();
sb
.
append
(
webElement
.
getText
()+
"\n"
);
}
}
else
if
(
step
.
getAction
().
equalsIgnoreCase
(
"readonly"
)){
String
value
=
step
.
getValue
()
==
null
?
""
:
step
.
getValue
();
JavascriptExecutor
removeAttribute
=
(
JavascriptExecutor
)
driver
;
//remove readonly attribute
removeAttribute
.
executeScript
(
"var setDate=document.getElementById(\""
+
step
.
getElement
()+
"\");setDate.removeAttribute('placeholder');"
);
WebElement
webElement
=
selectType
(
step
.
getMethod
(),
step
.
getElement
(),
driver
);
webElement
.
sendKeys
(
"1990-01-02"
);
sb
.
append
(
step
.
getTitle
()+
": "
+
step
.
getElement
()+
" "
+
step
.
getMethod
()+
" "
+
step
.
getAction
()+
" "
+
value
+
"\n"
);
}
else
if
(
step
.
getAction
().
equalsIgnoreCase
(
"register"
)){
String
value
=
step
.
getValue
()
==
null
?
""
:
step
.
getValue
();
if
(
value
.
equals
(
driver
.
getCurrentUrl
())){
String
text
=
driver
.
findElement
(
By
.
xpath
(
step
.
getElement
())).
getText
();
sb
.
append
(
text
+
"\n"
);
}
else
{
String
errorMsg
=
driver
.
findElement
(
By
.
id
(
"errorMsg"
)).
getText
();
sb
.
append
(
errorMsg
+
"\n"
);
}
}
}
sb
.
append
(
"测试结束"
+
"\n"
);
// writeTXT(createTxtPath,System.currentTimeMillis()+"",sb.toString());
return
sb
.
toString
();
}
catch
(
Exception
e
){
log
.
info
(
"报错了:"
+
e
.
getMessage
());
}
finally
{
if
(
driver
!=
null
){
driver
.
quit
();
driver
=
null
;
}
}
return
null
;
//目前没有用,预留返回字段
}
public
void
writeTXT
(
String
path
,
String
title
,
String
content
){
try
{
// 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw
/* 写入Txt文件 */
File
writename
=
new
File
(
path
);
// 相对路径,如果没有则要建立一个新的output。txt文件
if
(!
writename
.
exists
()){
writename
.
mkdirs
();
}
writename
=
new
File
(
path
+
"\\"
+
title
+
".txt"
);
// 相对路径,如果没有则要建立一个新的output。txt文件
writename
.
createNewFile
();
// 创建新文件
BufferedWriter
out
=
new
BufferedWriter
(
new
FileWriter
(
writename
));
out
.
write
(
content
);
// \r\n即为换行
out
.
flush
();
// 把缓存区内容压入文件
out
.
close
();
// 最后记得关闭文件
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
}
private
WebElement
selectType
(
String
method
,
String
element
,
WebDriver
driver
)
{
WebElement
element1
=
null
;
if
(
method
.
equalsIgnoreCase
(
"xpath"
)){
element1
=
driver
.
findElement
(
By
.
xpath
(
element
));
}
else
if
(
method
.
equalsIgnoreCase
(
"css"
)){
element1
=
driver
.
findElement
(
By
.
cssSelector
(
element
));
}
else
if
(
method
.
equalsIgnoreCase
(
"id"
)){
element1
=
driver
.
findElement
(
By
.
id
(
element
));
}
else
if
(
method
.
equalsIgnoreCase
(
"name"
)){
element1
=
driver
.
findElement
(
By
.
name
(
element
));
}
return
element1
;
}
}
src/main/java/com/zjty/adaptationmaster/utils/ExcelUtil.java
0 → 100644
浏览文件 @
b5d624f9
package
com
.
zjty
.
adaptationmaster
.
utils
;
import
cn.afterturn.easypoi.excel.ExcelExportUtil
;
import
cn.afterturn.easypoi.excel.ExcelImportUtil
;
import
cn.afterturn.easypoi.excel.entity.ExportParams
;
import
cn.afterturn.easypoi.excel.entity.ImportParams
;
import
com.zjty.adaptationmaster.adaptor.entity.Reports
;
import
com.zjty.adaptationmaster.adaptor.entity.Step
;
import
org.apache.poi.ss.usermodel.Workbook
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.io.OutputStream
;
import
java.lang.reflect.Field
;
import
java.lang.reflect.Modifier
;
import
java.util.List
;
import
java.util.Map
;
/**
* <p>Description : selenium-test
* <p>Date : 2020/1/3 10:58
* <p>@author : C
*/
public
class
ExcelUtil
{
/**
* 解析excel文件
* @param titleRows 标题行
* @param headRows 头行
* @param pojoClass 类型
* @param inputStream 文件
* @return list
*/
public
static
<
T
>
List
<
T
>
importExcel
(
int
titleRows
,
int
headRows
,
Class
<
T
>
pojoClass
,
InputStream
inputStream
)
throws
Exception
{
ImportParams
params
=
new
ImportParams
();
params
.
setTitleRows
(
titleRows
);
params
.
setHeadRows
(
headRows
);
List
<
T
>
arrayList
;
arrayList
=
ExcelImportUtil
.
importExcel
(
inputStream
,
pojoClass
,
params
);
return
arrayList
;
}
public
static
Workbook
exportExcel
(
Reports
report
)
{
String
sheet
=
"测试报告"
;
return
ExcelExportUtil
.
exportExcel
(
new
ExportParams
(
report
.
getSystem
(),
report
.
getExplorer
(),
sheet
),
Reports
.
class
,
report
.
getSteps
());
}
public
static
void
exportExcel
(
HttpServletResponse
response
,
Reports
report
)
{
try
{
String
sheet
=
"测试报告"
;
response
.
setCharacterEncoding
(
"UTF-8"
);
response
.
setHeader
(
"content-Type"
,
"application/vnd.ms-excel"
);
response
.
setHeader
(
"Content-disposition"
,
"attachment; filename="
+
new
String
((
sheet
+
".xls"
).
getBytes
(
"gb2312"
),
"ISO-8859-1"
));
OutputStream
stream
=
response
.
getOutputStream
();
Workbook
workbook
=
ExcelExportUtil
.
exportExcel
(
new
ExportParams
(
report
.
getSystem
(),
report
.
getExplorer
(),
sheet
),
Step
.
class
,
report
.
getSteps
());
workbook
.
write
(
stream
);
stream
.
flush
();
stream
.
close
();
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
}
private
static
Object
mapToObject
(
Map
<
Object
,
Object
>
map
,
Class
<?>
beanClass
)
{
if
(
map
==
null
)
{
return
null
;
}
Object
obj
=
null
;
try
{
obj
=
beanClass
.
newInstance
();
}
catch
(
InstantiationException
|
IllegalAccessException
e
)
{
e
.
printStackTrace
();
}
Field
[]
fields
=
obj
.
getClass
().
getDeclaredFields
();
for
(
Field
field
:
fields
)
{
int
mod
=
field
.
getModifiers
();
if
(
Modifier
.
isStatic
(
mod
)
||
Modifier
.
isFinal
(
mod
))
{
continue
;
}
field
.
setAccessible
(
true
);
if
(
map
.
containsKey
(
field
.
getName
()))
{
try
{
if
(
map
.
get
(
field
.
getName
())
==
null
)
{
field
.
set
(
obj
,
""
);
}
else
{
field
.
set
(
obj
,
map
.
get
(
field
.
getName
()));
}
}
catch
(
IllegalAccessException
e
)
{
e
.
printStackTrace
();
}
}
}
return
obj
;
}
}
src/main/java/com/zjty/adaptationmaster/utils/SeleniumUtils.java
0 → 100644
浏览文件 @
b5d624f9
package
com
.
zjty
.
adaptationmaster
.
utils
;
import
org.openqa.selenium.*
;
import
org.openqa.selenium.firefox.FirefoxDriver
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Component
;
import
java.util.*
;
@Component
public
class
SeleniumUtils
{
@Value
(
"${driverweb}"
)
private
String
driverweb
;
public
WebDriver
initfifox
()
{
System
.
out
.
println
(
driverweb
);
System
.
setProperty
(
"webdriver.gecko.driver"
,
driverweb
);
// 设置驱动类型和位置
WebDriver
driver
=
new
FirefoxDriver
();
return
driver
;
}
public
String
ElementAction
(
List
<
TestCase
>
steps
)
{
WebDriver
driver
=
null
;
try
{
driver
=
initfifox
();
Random
random
=
null
;
for
(
TestCase
step
:
steps
)
{
Thread
.
sleep
(
1000
);
if
(
step
.
getAction
().
equalsIgnoreCase
(
"get"
)){
driver
.
get
(
step
.
getElement
());
}
else
if
(
step
.
getAction
().
equalsIgnoreCase
(
"sendkeys"
)){
String
value
=
step
.
getValue
()
==
null
?
""
:
step
.
getValue
();
if
(
value
.
equalsIgnoreCase
(
"random"
)){
random
=
new
Random
();
int
i
=
random
.
nextInt
(
1000
)+
1000
;
value
=
"test"
+
i
;
}
// driver.findElement(By.xpath(step.getElement())).sendKeys(value);
WebElement
webElement
=
selectType
(
step
.
getMethod
(),
step
.
getElement
(),
driver
);
webElement
.
sendKeys
(
value
);
System
.
out
.
println
(
step
.
getTitle
()+
": "
+
step
.
getElement
()+
" "
+
step
.
getMethod
()+
" "
+
step
.
getAction
()+
" "
+
value
);
}
else
if
(
step
.
getAction
().
equalsIgnoreCase
(
"click"
)){
// driver.findElement(By.xpath(step.getElement())).click();
WebElement
webElement
=
selectType
(
step
.
getMethod
(),
step
.
getElement
(),
driver
);
webElement
.
click
();
System
.
out
.
println
(
step
.
getTitle
()+
": "
+
step
.
getElement
()+
" "
+
step
.
getMethod
()+
" "
+
step
.
getAction
()+
" "
);
}
else
if
(
step
.
getAction
().
equalsIgnoreCase
(
"gettext"
)){
WebElement
webElement
=
selectType
(
step
.
getMethod
(),
step
.
getElement
(),
driver
);
if
(
"errorMsg"
.
equalsIgnoreCase
(
step
.
getElement
())){
if
(
""
.
equals
(
webElement
.
getText
())){
System
.
out
.
println
(
"登录成功!"
);
}
}
else
{
webElement
.
getText
();
System
.
out
.
println
(
webElement
.
getText
());
}
}
else
if
(
step
.
getAction
().
equalsIgnoreCase
(
"readonly"
)){
String
value
=
step
.
getValue
()
==
null
?
""
:
step
.
getValue
();
JavascriptExecutor
removeAttribute
=
(
JavascriptExecutor
)
driver
;
//remove readonly attribute
removeAttribute
.
executeScript
(
"var setDate=document.getElementById(\""
+
step
.
getElement
()+
"\");setDate.removeAttribute('placeholder');"
);
WebElement
webElement
=
selectType
(
step
.
getMethod
(),
step
.
getElement
(),
driver
);
webElement
.
sendKeys
(
"1990-01-02"
);
System
.
out
.
println
(
step
.
getTitle
()+
": "
+
step
.
getElement
()+
" "
+
step
.
getMethod
()+
" "
+
step
.
getAction
()+
" "
+
value
);
}
else
if
(
step
.
getAction
().
equalsIgnoreCase
(
"register"
)){
String
value
=
step
.
getValue
()
==
null
?
""
:
step
.
getValue
();
if
(
value
.
equals
(
driver
.
getCurrentUrl
())){
String
text
=
driver
.
findElement
(
By
.
xpath
(
step
.
getElement
())).
getText
();
System
.
out
.
println
(
text
);
}
else
{
String
errorMsg
=
driver
.
findElement
(
By
.
id
(
"errorMsg"
)).
getText
();
System
.
out
.
println
(
errorMsg
);
}
}
}
}
catch
(
Exception
e
){
System
.
out
.
println
(
e
.
getMessage
());
}
finally
{
driver
.
quit
();
if
(
driver
!=
null
){
driver
=
null
;
}
}
return
null
;
//目前没有用,预留返回字段
}
private
WebElement
selectType
(
String
method
,
String
element
,
WebDriver
driver
)
{
WebElement
element1
=
null
;
if
(
method
.
equalsIgnoreCase
(
"xpath"
)){
element1
=
driver
.
findElement
(
By
.
xpath
(
element
));
}
else
if
(
method
.
equalsIgnoreCase
(
"css"
)){
element1
=
driver
.
findElement
(
By
.
cssSelector
(
element
));
}
else
if
(
method
.
equalsIgnoreCase
(
"id"
)){
element1
=
driver
.
findElement
(
By
.
id
(
element
));
}
else
if
(
method
.
equalsIgnoreCase
(
"name"
)){
element1
=
driver
.
findElement
(
By
.
name
(
element
));
}
return
element1
;
}
}
src/main/java/com/zjty/adaptationmaster/utils/TestCase.java
0 → 100644
浏览文件 @
b5d624f9
package
com
.
zjty
.
adaptationmaster
.
utils
;
import
cn.afterturn.easypoi.excel.annotation.Excel
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <p>Description : assess
* <p>Date : 2020/1/3 17:04
* <p>@author : C
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
TestCase
{
/**
* 标题
*/
@Excel
(
name
=
"用例标题"
)
private
String
title
;
/**
* 前置条件
*/
@Excel
(
name
=
"前置条件"
)
private
String
condition
;
/**
* 步骤
*/
@Excel
(
name
=
"步骤"
)
private
String
step
;
/**
* 元素
*/
@Excel
(
name
=
"元素"
)
private
String
element
;
/**
* 方式
*/
@Excel
(
name
=
"方式"
)
private
String
method
;
/**
* 对象
*/
@Excel
(
name
=
"对象"
)
private
String
obj
;
/**
* 动作
*/
@Excel
(
name
=
"动作"
)
private
String
action
;
@Excel
(
name
=
"参数"
)
private
String
value
;
/**
* 期望
*/
@Excel
(
name
=
"期望"
)
private
String
respect
;
}
src/main/resources/application-doc.properties
浏览文件 @
b5d624f9
...
@@ -4,8 +4,8 @@ spring.datasource.url=jdbc:postgresql://localhost:5866/adaptation?useSSL=false&s
...
@@ -4,8 +4,8 @@ spring.datasource.url=jdbc:postgresql://localhost:5866/adaptation?useSSL=false&s
spring.datasource.username
=
sysdba
spring.datasource.username
=
sysdba
spring.datasource.password
=
highgo@123
spring.datasource.password
=
highgo@123
MAVENHOME
=
/opt/apache-maven-3.5.4
mavenHome.path
=
/opt/apache-maven-3.5.4
CTLPATH
=
/
home/taiyuan/桌面
/AAS-V9.0/bin/appctl
CTLPATH
=
/
opt
/AAS-V9.0/bin/appctl
CTLPWD
=
Qwert123!@#
CTLPWD
=
Qwert123!@#
src/main/resources/application.properties
浏览文件 @
b5d624f9
...
@@ -41,4 +41,8 @@ spring.resources.static-locations=classpath:/uploads/
...
@@ -41,4 +41,8 @@ spring.resources.static-locations=classpath:/uploads/
#highgo
#highgo
highgo.driver
=
org.postgresql.Driver
highgo.driver
=
org.postgresql.Driver
highgo.connectionType
=
postgresql
highgo.connectionType
=
postgresql
highgo.dbName
=
template1
highgo.dbName
=
template1
\ No newline at end of file
driverweb
=
C:/Program Files/driver/geckodriver.exe
testCaseExcelTable
=
C:/Users/admin/Desktop/test.xls
createTxtPath
=
C:/
\ No newline at end of file
src/test/java/com/zjty/adaptationmaster/Test1.java
deleted
100644 → 0
浏览文件 @
6dddac82
package
com
.
zjty
.
adaptationmaster
;
import
org.junit.Test
;
import
java.io.File
;
import
java.nio.file.FileSystems
;
import
java.nio.file.PathMatcher
;
import
java.nio.file.Paths
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.regex.Pattern
;
public
class
Test1
{
@Test
public
void
test
(){
System
.
out
.
println
((
char
)
1
);
System
.
out
.
println
((
int
)
'A'
);
System
.
out
.
println
((
int
)
'a'
);
PathMatcher
pathMatcher
=
FileSystems
.
getDefault
().
getPathMatcher
(
"glob:**/pom.xml"
);
System
.
out
.
println
(
pathMatcher
.
matches
(
Paths
.
get
(
"/static/aaa/pom.xml"
)));
}
@Test
public
void
test1
(){
String
rsc
=
"aaa||bbb||cccc"
;
String
[]
split
=
rsc
.
split
(
"\\|\\|"
);
System
.
out
.
println
(
split
);
for
(
String
s:
split
){
System
.
out
.
println
(
s
);
}
System
.
out
.
println
(
split
[
0
]+
"||"
+
split
[
1
]+
"||"
+
split
[
2
]);
String
s
=
"default Default Application Running "
;
String
[]
split1
=
s
.
split
(
"\\s{2,}"
);
System
.
out
.
println
(
split1
);
for
(
String
s1
:
split1
)
{
System
.
out
.
println
(
s1
);
}
String
fileName
=
"application-dev.properties"
;
System
.
out
.
println
(
fileName
.
matches
(
"application.*\\.properties"
));
}
@Test
public
void
test111
(){
String
s
=
"./lib/spring-context-4.0.0.M2.jar\n"
+
"./lib/AESCodec111.jar\n"
+
"./lib/jersey-atom-1.4.jar\n"
+
"./lib/resolver.jar\n"
+
"./lib/asm-commons-3.3.jar\n"
+
"./lib/hibernate-entitymanager-4.1.4.Final.jar\n"
+
"./lib/poi-ooxml-3.16.jar\n"
+
"./lib/spring-build-src-4.0.0.M2.jar\n"
+
"./lib/derbyLocale_ja_JP.jar\n"
+
"./lib/jaxws-rt.jar\n"
+
"./lib/stax-api-1.0-2.jar\n"
+
"./lib/org.springframework.context.support-3.1.1.RELEASE.jar\n"
+
"./lib/derbyLocale_es.jar\n"
+
"./lib/org.apache.servicemix.bundles.quartz-1.5.2_1.jar\n"
+
"./lib/bcprov-jdk15on-1.55.jar\n"
+
"./lib/jaxb-xjc.jar\n"
+
"./lib/log4j-1.2.17.jar\n"
+
"./lib/derbyLocale_ko_KR.jar\n"
+
"./lib/commons-codec-1.9.jar\n"
+
"./lib/org.springframework.instrument.tomcat-3.1.1.RELEASE.jar\n"
+
"./lib/commons-logging-1.1.1.jar\n"
+
"./lib/jersey-multipart-1.4.jar\n"
+
"./lib/spring-beans-4.0.0.M2.jar\n"
+
"./lib/QRCode.jar\n"
+
"./lib/FastInfoset-1.2.2.jar\n"
+
"./lib/javassist-3.15.0-GA.jar\n"
+
"./lib/rome-0.9.jar\n"
+
"./lib/woodstox-core-asl.jar\n"
+
"./lib/httpclient-win-4.5.2.jar\n"
+
"./lib/javassist-3.11.0.GA.jar\n"
+
"./lib/commons-logging-1.1.3.jar\n"
+
"./lib/thumbnailator-0.4.7.jar\n"
+
"./lib/xwork-core-2.3.15.1.jar\n"
+
"./lib/spring-messaging-4.0.0.M2.jar\n"
+
"./lib/jersey-fastinfoset-1.4.jar\n"
+
"./lib/spring-webmvc-portlet-4.0.0.M2.jar\n"
+
"./lib/commons-io-2.0.1.jar\n"
+
"./lib/json-lib-2.3-jdk15.jar\n"
+
"./lib/hibernate-core-4.1.4.Final.jar\n"
+
"./lib/fluent-hc-4.5.2.jar\n"
+
"./lib/gmbal-api-only.jar\n"
+
"./lib/spring-test-4.0.0.M2.jar\n"
+
"./lib/org.springframework.core-3.1.1.RELEASE.jar\n"
+
"./lib/commons-beanutils-1.8.0.jar\n"
+
"./lib/spring-instrument-4.0.0.M2.jar\n"
+
"./lib/commons-fileupload-1.3.jar\n"
+
"./lib/asm-3.1.jar\n"
+
"./lib/log4j-1.2.16.jar\n"
+
"./lib/org.springframework.jms-3.1.1.RELEASE.jar\n"
+
"./lib/derbyrun.jar\n"
+
"./lib/derby.jar\n"
+
"./lib/RXTXcomm.jar\n"
+
"./lib/derbyLocale_cs.jar\n"
+
"./lib/commons-httpclient-3.1.jar\n"
+
"./lib/httpclient-cache-4.5.2.jar\n"
+
"./lib/org.springframework.asm-3.1.1.RELEASE.jar\n"
+
"./lib/jaxws-tools.jar\n"
+
"./lib/gson-2.2.4.jar\n"
+
"./lib/derbyLocale_zh_CN.jar\n"
+
"./lib/bcpkix-jdk15on-1.56.jar\n"
+
"./lib/org.springframework.beans-3.1.1.RELEASE.jar\n"
+
"./lib/spring-orm-4.0.0.M2.jar\n"
+
"./lib/httpmime-4.5.2.jar\n"
+
"./lib/jersey-core-1.4.jar\n"
+
"./lib/aspectjtools-1.5.0.jar\n"
+
"./lib/commons-pool-1.5.3.jar\n"
+
"./lib/pinyin4j-2.5.0.jar\n"
+
"./lib/httpclient-4.5.2.jar\n"
+
"./lib/ha-api.jar\n"
+
"./lib/BussinessImage.jar\n"
+
"./lib/commons-collections4-4.1.jar\n"
+
"./lib/derbynet.jar\n"
+
"./lib/jaxb-impl-2.1.12.jar\n"
+
"./lib/spring-jdbc-4.0.0.M2.jar\n"
+
"./lib/jersey-json-1.4.jar\n"
+
"./lib/Searcher.jar\n"
+
"./lib/derbyLocale_hu.jar\n"
+
"./lib/jboss-transaction-api_1.1_spec-1.0.1.Final.jar\n"
+
"./lib/jaxb-impl.jar\n"
+
"./lib/stax-ex.jar\n"
+
"./lib/org.springframework.oxm-3.1.1.RELEASE.jar\n"
+
"./lib/org.springframework.aspects-3.1.1.RELEASE.jar\n"
+
"./lib/core-3.0.0.jar\n"
+
"./lib/jackson-databind-2.5.3.jar\n"
+
"./lib/jna-platform-4.1.0.jar\n"
+
"./lib/org.springframework.web.portlet-3.1.1.RELEASE.jar\n"
+
"./lib/activation-1.1.jar\n"
+
"./lib/spring-web-4.0.0.M2.jar\n"
+
"./lib/derbyLocale_pl.jar\n"
+
"./lib/derbyclient.jar\n"
+
"./lib/asm-tree-3.3.jar\n"
+
"./lib/spring-webmvc-4.0.0.M2.jar\n"
+
"./lib/FastInfoset.jar\n"
+
"./lib/jackson-core-2.5.3.jar\n"
+
"./lib/javase-2.1.jar\n"
+
"./lib/jersey-client-1.4.jar\n"
+
"./lib/mysql-connector-java-5.1.1.jar\n"
+
"./lib/commons-beanutils-1.7.0.jar\n"
+
"./lib/commons-lang-2.5.jar\n"
+
"./lib/jackson-all-1.7.6.jar\n"
+
"./lib/jpush-client-3.1.3.jar\n"
+
"./lib/asm-3.3.jar\n"
+
"./lib/javax.annotation-api.jar\n"
+
"./lib/org.springframework.web.struts-3.1.1.RELEASE.jar\n"
+
"./lib/hibernate-commons-annotations-4.0.1.Final.jar\n"
+
"./lib/ognl-3.0.6.jar\n"
+
"./lib/spring-tx-4.0.0.M2.jar\n"
+
"./lib/org.springframework.web.servlet-3.1.1.RELEASE.jar\n"
+
"./lib/derbyLocale_ru.jar\n"
+
"./lib/derbyLocale_de_DE.jar\n"
+
"./lib/org.springframework.instrument-3.1.1.RELEASE.jar\n"
+
"./lib/jaxb-api-2.1.jar\n"
+
"./lib/AESCodec.jar\n"
+
"./lib/management-api.jar\n"
+
"./lib/hibernate-commons-annotations-4.0.2.Final.jar\n"
+
"./lib/ant.jar\n"
+
"./lib/org.springframework.expression-3.1.1.RELEASE.jar\n"
+
"./lib/spring-instrument-tomcat-4.0.0.M2.jar\n"
+
"./lib/struts2-json-plugin-2.3.4.1.jar\n"
+
"./lib/jsr311-api-1.1.1.jar\n"
+
"./lib/dom4j-1.6.1.jar\n"
+
"./lib/jsonwebservice-ri-0.9.0.jar\n"
+
"./lib/jna-4.1.0.jar\n"
+
"./lib/struts2-core-2.3.15.1.jar\n"
+
"./lib/antlr-2.7.7.jar\n"
+
"./lib/bcprov-jdk15on-1.60.jar\n"
+
"./lib/struts2-spring-plugin-2.3.15.1.jar\n"
+
"./lib/jaxb-core.jar\n"
+
"./lib/bcmail-jdk15on-1.56.jar\n"
+
"./lib/spring-expression-4.0.0.M2.jar\n"
+
"./lib/poi-ooxml-schemas-3.16.jar\n"
+
"./lib/mail-1.4.jar\n"
+
"./lib/javabase64-1.3.1.jar\n"
+
"./lib/jackson-mapper-asl-1.5.5.jar\n"
+
"./lib/jackson-jaxrs-1.5.5.jar\n"
+
"./lib/javax.xml.soap-api.jar\n"
+
"./lib/stax2-api.jar\n"
+
"./lib/cglib-nodep-2.2.jar\n"
+
"./lib/org.springframework.context-3.1.1.RELEASE.jar\n"
+
"./lib/org.springframework.web-3.1.1.RELEASE.jar\n"
+
"./lib/core-3.1.0-sources.jar\n"
+
"./lib/httpcore-4.4.4.jar\n"
+
"./lib/policy.jar\n"
+
"./lib/jaxws-api.jar\n"
+
"./lib/commons-logging-1.2.jar\n"
+
"./lib/ezmorph-1.0.6.jar\n"
+
"./lib/fastjson-1.2.46.jar\n"
+
"./lib/spring-websocket-4.0.0.M2.jar\n"
+
"./lib/spring-context-support-4.0.0.M2.jar\n"
+
"./lib/derbyLocale_zh_TW.jar\n"
+
"./lib/derbyLocale_fr.jar\n"
+
"./lib/mimepull-1.3.jar\n"
+
"./lib/jaxb-jxc.jar\n"
+
"./lib/derbyLocale_pt_BR.jar\n"
+
"./lib/spring-jms-4.0.0.M2.jar\n"
+
"./lib/winszipaes_zh_CN_supported_20120416.jar\n"
+
"./lib/freemarker-2.3.19.jar\n"
+
"./lib/commons-fileupload-1.2.jar\n"
+
"./lib/jackson-core-asl-1.5.5.jar\n"
+
"./lib/slf4j-api-1.6.1.jar\n"
+
"./lib/org.springframework.aop-3.1.1.RELEASE.jar\n"
+
"./lib/jaxb-api.jar\n"
+
"./lib/jdom-1.0.jar\n"
+
"./lib/standard.jar\n"
+
"./lib/jackson-annotations-2.5.3.jar\n"
+
"./lib/jbarcode-0.2.8.jar\n"
+
"./lib/spring-oxm-4.0.0.M2.jar\n"
+
"./lib/hibernate-core-4.2.3.Final.jar\n"
+
"./lib/junit.jar\n"
+
"./lib/ojdbc14.jar\n"
+
"./lib/xmlbeans-2.6.0.jar\n"
+
"./lib/poi-3.16-beta2.jar\n"
+
"./lib/spring-aspects-4.0.0.M2.jar\n"
+
"./lib/hibernate-jpa-2.0-api-1.0.1.Final.jar\n"
+
"./lib/saaj-impl.jar\n"
+
"./lib/autocompleteTextFileld.jar\n"
+
"./lib/mimepull.jar\n"
+
"./lib/jersey-server-1.4.jar\n"
+
"./lib/slf4j-api-1.7.5.jar\n"
+
"./lib/derbytools.jar\n"
+
"./lib/commons-logging.jar\n"
+
"./lib/jxl.jar\n"
+
"./lib/jstl.jar\n"
+
"./lib/zxing-javase.jar\n"
+
"./lib/spring-aop-4.0.0.M2.jar\n"
+
"./lib/org.hamcrest.core_1.3.0.v201303031735.jar\n"
+
"./lib/derbyLocale_it.jar\n"
+
"./lib/aopalliance-1.0.jar\n"
+
"./lib/jsr181-api.jar\n"
+
"./lib/jettison-1.1.jar\n"
+
"./lib/property.jar\n"
+
"./lib/derbyoptionaltools.jar\n"
+
"./lib/spring-core-4.0.0.M2.jar\n"
+
"./lib/jboss-transaction-api_1.1_spec-1.0.0.Final.jar\n"
+
"./lib/jboss-logging-3.1.0.GA.jar\n"
+
"./lib/aspectjweaver-1.6.9.jar\n"
+
"./lib/commons-lang3-3.1.jar\n"
+
"./lib/streambuffer.jar"
;
String
ss
=
"./src/encryptionMine/ClassLoaderMineOlder.java\n"
+
"./src/encryptionMine/DeCipher.java\n"
+
"./src/encryptionMine/ClassLoaderMine.java\n"
+
"./src/com/taiyuan/hrmanager/updatepicture/test.java\n"
+
"./src/com/taiyuan/hrmanager/updatepicture/UpdatePictureMapNew.java\n"
+
"./src/com/taiyuan/hrmanager/updatepicture/PictureTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/updatepicture/PictureUpdateErCode.java\n"
+
"./src/com/taiyuan/hrmanager/updatepicture/UpdatePictureMap.java\n"
+
"./src/com/taiyuan/hrmanager/fp/Fingerprint.java\n"
+
"./src/com/taiyuan/hrmanager/fp/FPComNameInterface.java\n"
+
"./src/com/taiyuan/hrmanager/fp/FrameworkFPVerifyTask.java\n"
+
"./src/com/taiyuan/hrmanager/fp/FPCMD.java\n"
+
"./src/com/taiyuan/hrmanager/fp/Command.java\n"
+
"./src/com/taiyuan/hrmanager/fp/FrameworkFPComNameTask.java\n"
+
"./src/com/taiyuan/hrmanager/fp/ContinueRead.java\n"
+
"./src/com/taiyuan/hrmanager/fp/FrameworkFPEnrollTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/framework/TaskTabel.java\n"
+
"./src/com/taiyuan/hrmanager/simple/framework/HRMPathFactory.java\n"
+
"./src/com/taiyuan/hrmanager/simple/framework/HRMThreadPool.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/EntpriseInfomationRefreshTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/WaitingIconTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/LockTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/FrameworkSubmitTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/MainTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/CreateProcessTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/SimpleResultTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/HRMTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/UserlistTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/ResultTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/FrameworkRefreshTask.java\n"
+
"./src/com/taiyuan/hrmanager/simple/task/UpdatePasswordTask.java\n"
+
"./src/com/taiyuan/hrmanager/ui/factory/UIFactory.java\n"
+
"./src/com/taiyuan/hrmanager/ui/factory/MainConfig.java\n"
+
"./src/com/taiyuan/hrmanager/ui/factory/Nodes.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/PersonButton.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/Labelslmpl.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/ModfiyNewPassword.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/BasicInfoVBox.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/ClickButton.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/BasicsInfomationSuperLabels.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/RotatePageCanv.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/ImagesButtons.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/SuperTabs.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/FristPageVB.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/userReason.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/RotatePageTipsVb.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/ImagessuperLabels.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/RotateFisrtPageHBox.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/RotatePageShape.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/RoutineLabel.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/RotateButtonvb.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/FristPageVbox.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/SuperTextField.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/BasicsISuperLabel.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/RotateTooltip.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/Buttonlmpl.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/ModifyOldPassWordText.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/TrainDateSelectBox.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/ModfiyPassText.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/AborderNormallinks.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/Setbackground.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/FristPageCanvas.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/Jumplabels.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/SuperColumn.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/SuperPasswordText.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/ModifpwdLabel.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/BasicReporter.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/EnterpriseLabel.java\n"
+
"./src/com/taiyuan/hrmanager/ui/client/Controllers/RotateTooltiphb.java\n"
+
"./src/com/taiyuan/hrmanager/ui/menu/MenuInterface.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/OrgInformationManagerTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/AdminTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/ConfigTigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/DataManagerTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/SecretorTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/Operator.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/TransferRoutineTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/CarrierRoutineTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/RecallRoutineTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/OutJobRoutineTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/TrainRoutineTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/AbstractTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/AlterRoutineTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/AbroadRoutineTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/CircleCheckRoutineTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/RigisterRoutineTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/ReportRoutineTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/routine/RoutineTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/RotatePrintTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/RestartTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/AuditorTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/OperatorTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/RotateUpdatePicture.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/RotateRestartTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/HelpTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/RatateHelperTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/ReturnBack.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/RotateDataManager.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/PostManagerTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/Trigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/PrintTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/VersionTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/trigger/ExitTrigger.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/AduitTab.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/HardwareTestOpera.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/SecretTab.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/AdminTab.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/AbstractTab.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/routine/person/info/BasicsInfomation.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/routine/person/info/PersonInfoUI.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/routine/person/info/HistoryInfomation.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/routine/person/info/PostlistUI.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/InsertInFirst.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/RoutineTab.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/ConfigTab.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/SearchPaneSub.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/ChgPwIntime.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/SearchTab.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/SearchPane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/lefttabs/HardwareTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/CreateAuthorTab.java\n"
+
"./src/com/taiyuan/hrmanager/ui/dataupdate/DataUp.java\n"
+
"./src/com/taiyuan/hrmanager/ui/dataupdate/DataUpdate.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/DataOutputManager.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/FirstPage.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/FristPageData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/RotateFristPage.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/UserTableData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/Auditor.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/RoutineUI.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/EncoderBARCode.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/PersonRoutinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/TrainSetToolOld.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/ResignRoutinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/RecallRoutinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/DecodeBarCode.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/TransferRoutinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/CarrierRepelRoutinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/TrainRoutinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/PictureUI.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/AbstractRoutinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/FrameWorkTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/BulletBox.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/TaskTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/CircleCheckRountinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/InformationUpdateRoutinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/ReportRoutinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/RoutinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/AbroadRoutinePane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/TrainSetNew.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/routine/RoutineTableUI.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/PersonDataUity.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/SuperVBox.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/SetFirsPageDate.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/PostManagerUI.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/UserTable.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/AuditorView.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/PictureSrcChooser.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/Superparet.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/AdminTable.java\n"
+
"./src/com/taiyuan/hrmanager/ui/right/EnterpriseInfomation.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/AdminTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/TestSecurityAffectUser.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/StageTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/ChartTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/EnterpriseInfoTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/HPFDemos.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/Timetest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/InOutManagerTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/PersonInfoText.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/QRCodeTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/TestAdmin.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/ZipTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/ZipTest1.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/UpDatePictureTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/HumanInfoTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/LInede.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/BottomTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/TestStage.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/Operatortest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/TestPostManager.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/SeurityTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/TestSystemInformation.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/RoutineListTest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/RoutineUITest.java\n"
+
"./src/com/taiyuan/hrmanager/ui/test/FileUtil.java\n"
+
"./src/com/taiyuan/hrmanager/ui/OutLinkInTime.java\n"
+
"./src/com/taiyuan/hrmanager/ui/StartInEncry.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/RotateFristButton.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/TotelFramework.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/AbstractLoginFramework.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/MainFramework.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/UpdatePasswordSure.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/ExaHardBinding.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/RotateFristPageButtons.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/ProcessFramework.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/Frame.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/Framework.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/RightFrameworkInterface.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/TabInterface.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/PersonCell.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/BottomFramworkInterface.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/CanCallbackFramework.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/ResultableUI.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/PopResultFramework.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/LoginFrameworkInterface.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/AbstractFramewok.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/ShortCutPaneInterface.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/Assemable.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/interfaces/NumReason.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/ProcessPopupFramework.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/UpdatePasswordUI.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/AdminAlterframework.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/HRSelectModel.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/RotateText.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/ChangesVBox.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/ExaHardWareCheck.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/SimpleShortCutPane.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/ExampleLoginFramework.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/FlipView.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/ExaHardWareBinding.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/SimpleBottom.java\n"
+
"./src/com/taiyuan/hrmanager/ui/frameworks/SimpleRight.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/TopSystemMenu.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/AbstractMenu.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/TopDataStaticMenu.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/SecurityMenu.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/TopBasicsConfigureMenu.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/TopHelpercenterMenu.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/AdminMenu.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/OperatorHarewrae.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/TransfertonewpostItem.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/RegisterItem.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/GoabroadItem.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/SystemModfiyPwdMenuItem.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/SystemItemoutlog.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/QuitItem.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/ModifyItem.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/RepayingItem.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/HelperConfidentialityMenuItem.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/HelperVersionIinformationMenuItem.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/PresentationItem.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/Items/TrainItem.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/AuditorMenu.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/AdminMenuOperat.java\n"
+
"./src/com/taiyuan/hrmanager/ui/top/Menus/TopRoutineMenu.java\n"
+
"./src/com/taiyuan/hrmanager/ui/NavigatorTab.java\n"
+
"./src/com/taiyuan/hrmanager/ui/firstpage/AdminFirstPage.java\n"
+
"./src/com/taiyuan/hrmanager/ui/annotation/InsertAfterLogin.java\n"
+
"./src/com/taiyuan/hrmanager/ui/annotation/ShortAnnotation.java\n"
+
"./src/com/taiyuan/hrmanager/ui/annotation/ConfigByAuthority.java\n"
+
"./src/com/taiyuan/hrmanager/ui/annotation/TriggerConfig.java\n"
+
"./src/com/taiyuan/hrmanager/ui/annotation/TabAnnotation.java\n"
+
"./src/com/taiyuan/hrmanager/ui/annotation/MenuAnnotation.java\n"
+
"./src/com/taiyuan/hrmanager/ui/annotation/RotatesPage.java\n"
+
"./src/com/taiyuan/hrmanager/ui/annotation/MapConfig.java\n"
+
"./src/com/taiyuan/hrmanager/ui/annotation/FirstConfig.java\n"
+
"./src/com/taiyuan/hrmanager/ui/annotation/MutiConfig.java\n"
+
"./src/com/taiyuan/hrmanager/ui/annotation/Config.java\n"
+
"./src/com/taiyuan/hrmanager/ui/Framework/dustbin/LoginDataTask.java\n"
+
"./src/com/taiyuan/hrmanager/ui/ExampleUI.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/Invalid.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/UIDatafromGate.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/HumanTreeData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/AbroadData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/TrainData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/TransferData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/PictureData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/ResignData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/TrainMany.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/Picture.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/ReportData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/JasonUtil.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/EnterpriseInformationData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/CarrierRepelData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/RecallData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/InformationUpdateData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/Password.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/PostData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/PersonData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/CircleCheckData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/data/RoutineData.java\n"
+
"./src/com/taiyuan/hrmanager/ui/StartTwo.java\n"
+
"./src/com/taiyuan/hrmanager/encryption/ClassLoaderMine.java\n"
+
"./src/com/taiyuan/hrmanager/encryption/MyCipher.java\n"
+
"./src/com/taiyuan/hrmanager/util/InvalidChoiceButton.java\n"
+
"./src/com/taiyuan/hrmanager/util/gmutil/SM2Util.java\n"
+
"./src/com/taiyuan/hrmanager/util/gmutil/FileCutting.java\n"
+
"./src/com/taiyuan/hrmanager/util/gmutil/SM2.java\n"
+
"./src/com/taiyuan/hrmanager/util/gmutil/ZipUtil.java\n"
+
"./src/com/taiyuan/hrmanager/util/gmutil/DoOut.java\n"
+
"./src/com/taiyuan/hrmanager/util/gmutil/ToECPoint.java\n"
+
"./src/com/taiyuan/hrmanager/util/gmutil/SM2KeyPair.java\n"
+
"./src/com/taiyuan/hrmanager/util/BindingTextField.java\n"
+
"./src/com/taiyuan/hrmanager/util/InputError.java\n"
+
"./src/com/taiyuan/hrmanager/util/Lissence.java\n"
+
"./src/com/taiyuan/hrmanager/util/HumanSelecter.java\n"
+
"./src/com/taiyuan/hrmanager/util/GMBaseUtil.java\n"
+
"./src/com/taiyuan/hrmanager/util/TrainSetTool1.java\n"
+
"./src/com/taiyuan/hrmanager/util/LoggerCreaterNew.java\n"
+
"./src/com/taiyuan/hrmanager/util/Clock.java\n"
+
"./src/com/taiyuan/hrmanager/util/SearchString.java\n"
+
"./src/com/taiyuan/hrmanager/util/CreateQRCode.java\n"
+
"./src/com/taiyuan/hrmanager/util/LoginvalidTextField.java\n"
+
"./src/com/taiyuan/hrmanager/util/CheckMacUtil.java\n"
+
"./src/com/taiyuan/hrmanager/util/InvalidImagePathStringList.java\n"
+
"./src/com/taiyuan/hrmanager/util/TrainSetTool.java\n"
+
"./src/com/taiyuan/hrmanager/util/RememberInvalidTextField.java\n"
+
"./src/com/taiyuan/hrmanager/util/HRManagerReadXls.java\n"
+
"./src/com/taiyuan/hrmanager/util/GroupInvalidButton.java\n"
+
"./src/com/taiyuan/hrmanager/util/InvalidSelectedNameList.java\n"
+
"./src/com/taiyuan/hrmanager/util/OfdScanner.java\n"
+
"./src/com/taiyuan/hrmanager/util/CopyFileUtil.java\n"
+
"./src/com/taiyuan/hrmanager/util/InvalidTextField.java\n"
+
"./src/com/taiyuan/hrmanager/util/LoginPassText.java\n"
+
"./src/com/taiyuan/hrmanager/util/InvalidImageTwo.java\n"
+
"./src/com/taiyuan/hrmanager/util/LabelS.java\n"
+
"./src/com/taiyuan/hrmanager/util/LogCreator.java\n"
+
"./src/com/taiyuan/hrmanager/util/BeanDao.java\n"
+
"./src/com/taiyuan/hrmanager/util/ExmapleXlsBean.java\n"
+
"./src/com/taiyuan/hrmanager/util/ExcelConfig.java\n"
+
"./src/com/taiyuan/hrmanager/util/Regex.java\n"
+
"./src/com/taiyuan/hrmanager/util/SM3Util.java\n"
+
"./src/com/taiyuan/hrmanager/util/InvalidTextArea.java\n"
+
"./src/com/taiyuan/hrmanager/util/FormatHTMLLayout.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/Organization.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/History.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/OrganizationHistory.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/DataReturn.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/Post.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/Industry.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/transferToXml.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/IdControl.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/Authorities.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/Human.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/Initializate.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/OutIn.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/Routine.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/Risk.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/Record.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/SysConfig.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/Usr.java\n"
+
"./src/com/taiyuan/hrmanager/data/entity/Statistics.java\n"
+
"./src/com/taiyuan/hrmanager/data/AccountThread.java\n"
+
"./src/com/taiyuan/hrmanager/data/DataProcessInterface.java\n"
+
"./src/com/taiyuan/hrmanager/data/DataThread.java\n"
+
"./src/com/taiyuan/hrmanager/data/TrustAllTrustManager.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Selfvaluation.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_OrganizationHistory.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Datagate.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/DatagateTest.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Dataitem.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_Report.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_Resign.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_Recall.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_History.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_InformationUpdate.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_Organization.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_Rigister.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_Routine.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_User.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_Train.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_Abroad.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_CarrierRepel.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/ReturnData.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_Human.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_Post.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/DatagateCreator.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_Transfer.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_CircleCheck.java\n"
+
"./src/com/taiyuan/hrmanager/data/gate/Gate_OutIn.java\n"
+
"./src/com/taiyuan/hrmanager/data/FadeDataProcess.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/RoutineDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/IdControlDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/BaseDaoImpl.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/HumanDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/UsrDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/SysConfigDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/RecordDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/OrganizationDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/FlagDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/StatisticsDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/RiskDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/OrganizationHistoryDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/AuthorityDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/HistoryDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/BaseDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/junit/DaoTest.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/junit/BaseDAOTestCaseJunit44.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/PostDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/IndustryDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/dao/OutInDao.java\n"
+
"./src/com/taiyuan/hrmanager/data/util/ReflectionUtils.java\n"
+
"./src/com/taiyuan/hrmanger/scaner/ScannerTrigger.java\n"
+
"./src/com/taiyuan/hrmanger/scaner/ScannerProgrem.java\n"
+
"./src/com/taiyuan/hrmanger/scaner/RunScanner.java\n"
+
"./src/com/taiyuan/hrmanger/scaner/ScannerRegister.java\n"
+
"./src/com/taiyuan/hrmanger/scaner/ScannerDoScan.java\n"
+
"./src/com/taiyuan/hrmanger/scaner/AbstractScaner.java\n"
+
"./src/com/taiyuan/hrmanger/scaner/TEST.java\n"
+
"./src/com/taiyuan/hrmanger/scaner/ScannerGetButton.java\n"
+
"./src/com/taiyuan/hrmanger/scaner/ScannerUnregister.java\n"
;
String
s1
=
s
.
replaceAll
(
"\n"
,
";"
);
String
ss1
=
ss
.
replaceAll
(
"\n"
,
";"
);
System
.
out
.
println
(
s1
);
System
.
out
.
println
(
"D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\activation-1.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\AESCodec.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\ant.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\antlr-2.7.7.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\aopalliance-1.0.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\asm-3.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\asm-3.3.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\asm-commons-3.3.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\asm-tree-3.3.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\aspectjtools-1.5.0.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\aspectjweaver-1.6.9.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\autocompleteTextFileld.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\bcprov-jdk16-140.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\BussinessImage.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\cglib-nodep-2.2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-beanutils-1.7.0.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-beanutils-1.8.0.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-codec-1.9.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-collections4-4.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-fileupload-1.2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-fileupload-1.3.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-httpclient-3.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-io-2.0.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-lang-2.5.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-lang3-3.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-logging-1.1.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-logging-1.1.3.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-logging-1.2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-logging.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\commons-pool-1.5.3.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\core-3.0.0.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\core-3.1.0-sources.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derby.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyclient.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_cs.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_de_DE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_es.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_fr.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_hu.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_it.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_ja_JP.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_ko_KR.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_pl.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_pt_BR.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_ru.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_zh_CN.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyLocale_zh_TW.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbynet.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyoptionaltools.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbyrun.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\derbytools.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\dom4j-1.6.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\ezmorph-1.0.6.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\FastInfoset-1.2.2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\FastInfoset.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\fluent-hc-4.5.2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\freemarker-2.3.19.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\gmbal-api-only.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\gson-2.2.4.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\ha-api.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\hibernate-commons-annotations-4.0.1.Final.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\hibernate-commons-annotations-4.0.2.Final.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\hibernate-core-4.1.4.Final.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\hibernate-core-4.2.3.Final.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\hibernate-entitymanager-4.1.4.Final.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\hibernate-jpa-2.0-api-1.0.1.Final.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\httpclient-4.5.2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\httpclient-cache-4.5.2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\httpclient-win-4.5.2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\httpcore-4.4.4.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\httpmime-4.5.2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jackson-all-1.7.6.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jackson-annotations-2.5.3.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jackson-core-2.5.3.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jackson-core-asl-1.5.5.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jackson-databind-2.5.3.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jackson-jaxrs-1.5.5.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jackson-mapper-asl-1.5.5.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\javase-2.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\javassist-3.11.0.GA.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\javassist-3.15.0-GA.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\javax.annotation-api.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\javax.xml.soap-api.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jaxb-api-2.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jaxb-api.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jaxb-core.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jaxb-impl-2.1.12.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jaxb-impl.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jaxb-jxc.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jaxb-xjc.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jaxws-api.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jaxws-rt.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jaxws-tools.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jbarcode-0.2.8.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jboss-logging-3.1.0.GA.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jboss-transaction-api_1.1_spec-1.0.0.Final.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jboss-transaction-api_1.1_spec-1.0.1.Final.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jdom-1.0.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jersey-atom-1.4.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jersey-client-1.4.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jersey-core-1.4.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jersey-fastinfoset-1.4.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jersey-json-1.4.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jersey-multipart-1.4.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jersey-server-1.4.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jettison-1.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jna-4.1.0.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jna-platform-4.1.0.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jpush-client-3.1.3.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\json-lib-2.3-jdk15.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jsonwebservice-ri-0.9.0.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jsr181-api.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jsr311-api-1.1.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jstl.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\junit.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\jxl.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\log4j-1.2.16.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\log4j-1.2.17.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\mail-1.4.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\management-api.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\mimepull-1.3.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\mimepull.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\mysql-connector-java-5.1.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\ognl-3.0.6.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\ojdbc14.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.apache.servicemix.bundles.quartz-1.5.2_1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.hamcrest.core_1.3.0.v201303031735.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.aop-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.asm-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.aspects-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.beans-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.context-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.context.support-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.core-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.expression-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.instrument-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.instrument.tomcat-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.jms-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.oxm-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.web-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.web.portlet-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.web.servlet-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\org.springframework.web.struts-3.1.1.RELEASE.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\pinyin4j-2.5.0.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\poi-3.16-beta2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\poi-ooxml-3.16.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\poi-ooxml-schemas-3.16.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\policy.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\property.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\QRCode.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\resolver.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\rome-0.9.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\RXTXcomm.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\saaj-impl.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\Searcher.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\slf4j-api-1.6.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\slf4j-api-1.7.5.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-aop-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-aspects-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-beans-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-build-src-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-context-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-context-support-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-core-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-expression-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-instrument-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-instrument-tomcat-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-jdbc-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-jms-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-messaging-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-orm-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-oxm-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-test-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-tx-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-web-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-webmvc-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-webmvc-portlet-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\spring-websocket-4.0.0.M2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\standard.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\stax-api-1.0-2.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\stax-ex.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\stax2-api.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\streambuffer.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\struts2-core-2.3.15.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\struts2-json-plugin-2.3.4.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\struts2-spring-plugin-2.3.15.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\thumbnailator-0.4.7.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\winszipaes_zh_CN_supported_20120416.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\woodstox-core-asl.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\xmlbeans-2.6.0.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\xwork-core-2.3.15.1.jar;D:\\SingleHRManger1.0(scannerAndFriger)\\lib\\zxing-javase.jar"
);
System
.
out
.
print
(
" "
);
System
.
out
.
print
(
"D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\data\\dao\\junit\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\data\\dao\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\data\\entity\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\data\\gate\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\data\\util\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\data\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\encryption\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\fp\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\simple\\framework\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\simple\\task\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\annotation\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\client\\Controllers\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\data\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\dataupdate\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\factory\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\firstpage\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\Framework\\dustbin\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\frameworks\\interfaces\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\frameworks\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\lefttabs\\routine\\person\\info\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\lefttabs\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\menu\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\right\\routine\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\right\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\test\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\top\\Menus\\Items\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\top\\Menus\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\trigger\\routine\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\trigger\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\ui\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\updatepicture\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\util\\gmutil\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanager\\util\\*.java D:\\SingleHRManger1.0(scannerAndFriger)\\src\\com\\taiyuan\\hrmanger\\scaner\\*.java"
);
}
public
List
<
String
>
dirPath
=
new
ArrayList
<>();
@Test
public
void
test2
(){
File
file
=
new
File
(
"D:\\src\\com\\taiyuan"
);
doDir
(
file
);
for
(
String
s:
dirPath
){
System
.
out
.
print
(
s
+
"\\*.java "
);
}
}
public
void
doDir
(
File
file
){
boolean
haveJave
=
false
;
for
(
File
file1:
file
.
listFiles
()){
if
(
file1
.
isFile
()&&
file1
.
getName
().
endsWith
(
".java"
)){
haveJave
=
true
;
}
if
(
file1
.
isDirectory
()){
doDir
(
file1
);
}
}
if
(
haveJave
){
dirPath
.
add
(
file
.
getAbsolutePath
());
}
}
@Test
public
void
test3
(){
StringBuilder
sb
=
new
StringBuilder
();
File
file
=
new
File
(
"D:\\lib"
);
for
(
File
file1:
file
.
listFiles
()){
sb
.
append
(
file1
.
getAbsolutePath
()+
";"
);
}
System
.
out
.
println
(
sb
.
toString
());
}
@Test
public
void
test5
(){
System
.
out
.
println
(
Pattern
.
matches
(
".+22.+"
,
"2223678"
));
System
.
out
.
println
(
Pattern
.
matches
(
"2223"
,
"2223"
));
System
.
out
.
println
(
Pattern
.
matches
(
"22.3"
,
"2223"
));
}
@Test
public
void
test6
(){
String
content
=
"aaaaaaaobject=888;ssssss"
;
String
target
=
"object=*;"
;
String
replace
=
"subject(*)"
;
String
[]
split
;
if
(
replace
.
contains
(
"*"
))
{
split
=
target
.
split
(
"\\*"
);
int
i
=
content
.
indexOf
(
split
[
0
]);
int
i1
=
content
.
indexOf
(
split
[
1
],
i
+
split
[
0
].
length
());
String
temp
=
content
.
substring
(
i
+
split
[
0
].
length
(),
i1
);
String
[]
split1
=
replace
.
split
(
"\\*"
);
replace
=
split1
[
0
]+
temp
+
split1
[
1
];
content
=
content
.
substring
(
0
,
i
)+
replace
+
content
.
substring
(
i1
);
}
content
=
content
.
replaceAll
(
target
,
replace
);
System
.
out
.
println
(
content
);
}
}
src/test/java/com/zjty/adaptationmaster/Test4.java
deleted
100644 → 0
浏览文件 @
6dddac82
package
com
.
zjty
.
adaptationmaster
;
import
com.zjty.adaptationmaster.adaptor.entity.db.DBManage
;
import
com.zjty.adaptationmaster.utils.Regular
;
import
org.junit.Test
;
import
org.postgresql.copy.CopyManager
;
import
org.postgresql.core.BaseConnection
;
import
java.io.File
;
import
java.io.FileInputStream
;
import
java.io.FileNotFoundException
;
import
java.io.IOException
;
import
java.nio.file.Path
;
import
java.nio.file.Paths
;
import
java.sql.Connection
;
import
java.sql.SQLException
;
public
class
Test4
{
public
static
void
main
(
String
[]
args
)
{
String
s
=
"\"record_alarm\" bit(1) DEFAULT NULL,"
;
System
.
out
.
println
(
s
.
replaceAll
(
"bit(1)"
,
"boolean"
));
}
@Test
public
void
testSubPath
(){
Path
path
=
Paths
.
get
(
"D:\\project\\adaptation\\apusicLibTest\\src"
);
System
.
out
.
println
(
path
.
subpath
(
0
,
1
));
for
(
int
i
=
0
;
i
<
10
;
i
++)
{
System
.
out
.
println
(
path
.
subpath
(
i
,
10
));
}
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论