实现文档版本比对功能
parent
077ddffa99
commit
60330602d4
2
main.go
2
main.go
|
@ -97,7 +97,7 @@ func main() {
|
|||
InitLogs()
|
||||
InitRedisConfig()
|
||||
InitMysql()
|
||||
InitElasticSearch()
|
||||
//InitElasticSearch()
|
||||
|
||||
//o := db.GetMongoDb()
|
||||
//mgo = mgo
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
package test
|
||||
|
||||
import (
|
||||
"log"
|
||||
"testing"
|
||||
|
||||
"github.com/sergi/go-diff/diffmatchpatch"
|
||||
)
|
||||
|
||||
const (
|
||||
text1 = "Lorem ipsum dolor."
|
||||
text2 = "Lorem dolor sit amet. sdfsdfsd"
|
||||
)
|
||||
|
||||
func TestDiff(t *testing.T) {
|
||||
dmp := diffmatchpatch.New()
|
||||
|
||||
diffs := dmp.DiffMain(text1, text2, false)
|
||||
log.Print(diffs)
|
||||
prettydiff := dmp.DiffPrettyText(diffs)
|
||||
|
||||
log.Print(prettydiff)
|
||||
}
|
|
@ -8,6 +8,7 @@ import (
|
|||
"log"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func InitConfig() {
|
||||
e := config.Init("user.yaml")
|
||||
if nil != e {
|
||||
|
@ -29,16 +30,16 @@ func InitRedisConfig() {
|
|||
return
|
||||
}
|
||||
}
|
||||
func InitElasticSearch(){
|
||||
e := db.GetElastic().CreateIndex("hardware",model.HardwareTypeMapping())
|
||||
if nil != e{
|
||||
func InitElasticSearch() {
|
||||
e := db.GetElastic().CreateIndex("hardware", model.HardwareTypeMapping())
|
||||
if nil != e {
|
||||
|
||||
}
|
||||
}
|
||||
func InitLogs() {
|
||||
logs.Init(config.GetLogConfig().Dir, config.GetLogConfig().File, config.GetLogConfig().Level, config.GetLogConfig().SaveFile)
|
||||
}
|
||||
func TestPortDocToElastic(t *testing.T) {
|
||||
func TestPortDocToElastic(t *testing.T) {
|
||||
InitConfig()
|
||||
InitLogs()
|
||||
InitRedisConfig()
|
||||
|
@ -46,7 +47,7 @@ func TestPortDocToElastic(t *testing.T) {
|
|||
InitElasticSearch()
|
||||
db.InitELK()
|
||||
e := model.PortDocumentToElasticsearch("doc")
|
||||
if nil != e{
|
||||
if nil != e {
|
||||
t.Error(e)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue