28 lines
681 B
Go
28 lines
681 B
Go
// Copyright 2020 The Xorm Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
package dialects
|
|
|
|
import (
|
|
"github.com/stretchr/testify/assert"
|
|
"testing"
|
|
)
|
|
|
|
func TestParseClickHouse(t *testing.T) {
|
|
uri, err := ParseClickHouse("tcp://122.224.233.66:9823?username=&password=&database=clicks&read_timeout=10&write_timeout=20&alt_hosts=host2:9000,host3:9000")
|
|
assert.NoError(t, err)
|
|
|
|
//assert.EqualValues(t, &URI{
|
|
// DBType: schemas.CLICKHOUSE,
|
|
// Proto: "tcp",
|
|
// Host: "host1",
|
|
// Port: "9000",
|
|
// DBName: "clicks",
|
|
// User: "user",
|
|
// Passwd: "qwerty",
|
|
//}, uri)
|
|
|
|
println(uri)
|
|
|
|
}
|