12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package config
- import (
- "fmt"
- "github.com/spf13/viper"
- "testing"
- )
- func TestInit(t *testing.T) {
- tests := []struct {
- name string
- }{
- // TODO: Add test cases.
- {name: "t"},
- {name: "t1"},
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- Default()
- t.Log(tt)
- Store()
- })
- }
- }
- func TestSetConfigInfo(t *testing.T) {
- type args struct {
- name string
- config string
- path string
- }
- type testArgs struct {
- name string
- args args
- }
- tests := make([]testArgs, 10)
- for i, ext := range viper.SupportedExts {
- test := testArgs{
- name: fmt.Sprintf("t%d", i),
- args: args{
- name: fmt.Sprintf("test%d", i),
- config: ext,
- path: ".",
- },
- }
- tests = append(tests, test)
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- t.Log(tt)
- SetConfigInfo(tt.args.name, tt.args.config, tt.args.path)
- Register("http", "baseUrl", "http://192.168.0.141:8080")
- Register("mqtt", "host", "http://192.168.0.141:8080")
- Register("sensor", "uart.port", "/dada/ttyS2")
- Register("sensor", "points", []byte{0, 1, 2, 3, 4, 5, 6})
- Register("sensor", "key", 3)
- Set("sensor", "test", 5469)
- Store()
- })
- }
- }
- func TestStore(t *testing.T) {
- tests := []struct {
- name string
- wantErr bool
- }{
- // TODO: Add test cases.
- {name: "test", wantErr: false},
- }
- for _, tt := range tests {
- t.Run(tt.name, func(t *testing.T) {
- if err := Store(); (err != nil) != tt.wantErr {
- t.Errorf("Store() error = %v, wantErr %v", err, tt.wantErr)
- }
- })
- }
- }
|