config is ready
This commit is contained in:
parent
ace0c7f300
commit
ab22a5e03c
|
|
@ -43,7 +43,7 @@ func NewV4Config(cachePolicy int, xdbPath string, searchers int) (*Config, error
|
|||
}
|
||||
|
||||
func NewV6Config(cachePolicy int, xdbPath string, searchers int) (*Config, error) {
|
||||
return newConfig(cachePolicy, xdb.IPv4, xdbPath, searchers)
|
||||
return newConfig(cachePolicy, xdb.IPv6, xdbPath, searchers)
|
||||
}
|
||||
|
||||
func newConfig(cachePolicy int, ipVersion *xdb.Version, xdbPath string, searchers int) (*Config, error) {
|
||||
|
|
|
|||
|
|
@ -4,8 +4,34 @@
|
|||
|
||||
package service
|
||||
|
||||
import "testing"
|
||||
import (
|
||||
"fmt"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestV4Config(t *testing.T) {
|
||||
v4Config, err := NewV4Config(VIndexCache, "../../../data/ip2region_v4.xdb", 10)
|
||||
if err != nil {
|
||||
t.Errorf("failed to new v4 config: %s", err)
|
||||
return
|
||||
}
|
||||
|
||||
v4BufferConfig, err := NewV4Config(BufferCache, "../../../data/ip2region_v4.xdb", 10)
|
||||
if err != nil {
|
||||
t.Errorf("failed to new v4 config: %s", err)
|
||||
return
|
||||
}
|
||||
|
||||
fmt.Printf("v4Config: %s\n", v4Config)
|
||||
fmt.Printf("v4BufferConfig: %s\n", v4BufferConfig)
|
||||
}
|
||||
|
||||
func TestV6Config(t *testing.T) {
|
||||
v6Config, err := NewV6Config(NoCache, "../../../data/ip2region_v6.xdb", 10)
|
||||
if err != nil {
|
||||
t.Errorf("failed to new v6 config: %s", err)
|
||||
return
|
||||
}
|
||||
|
||||
fmt.Printf("v6Config: %s\n", v6Config)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue