| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package config
- import (
- "reflect"
- "testing"
- )
- func TestGetLogParam(t *testing.T) {
- log := Log{
- Compress: true,
- DisableColors: false,
- DisableTimestamp: false,
- Caller: true,
- Filename: "log.txt",
- Level: "trace",
- MaxAge: 30,
- MaxBackups: 3,
- MaxSize: 10,
- Output: "stdout",
- TimestampFormat: "2006-01-02 15:04:05",
- }
- tests := []struct {
- name string
- wantC Log
- wantErr bool
- }{
- // TODO: Add test cases.
- {
- name: "log test",
- wantC: log,
- },
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- gotC, err := GetLogParam()
- if (err != nil) != tt.wantErr {
- t.Errorf("GetLogParam() error = %v, wantErr %v", err, tt.wantErr)
- return
- }
- if !reflect.DeepEqual(gotC, tt.wantC) {
- t.Errorf("GetLogParam() gotC = %v, want %v", gotC, tt.wantC)
- }
- })
- }
- }
- func TestGetViperParam(t *testing.T) {
- v := viper{
- Remote: true,
- Provider: "etcd3",
- Endpoint: "http://etcd.familybaby.top:2379",
- Path: "/sys/config/upgrade",
- }
- tests := []struct {
- name string
- wantC viper
- wantErr bool
- }{
- // TODO: Add test cases.
- {
- name: "Viper test",
- wantC: v,
- },
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- gotC, err := GetViperParam()
- if (err != nil) != tt.wantErr {
- t.Errorf("GetViperParam() error = %v, wantErr %v", err, tt.wantErr)
- return
- }
- if !reflect.DeepEqual(gotC, tt.wantC) {
- t.Errorf("GetViperParam() gotC = %v, want %v", gotC, tt.wantC)
- }
- })
- }
- }
|