(t *testing.T)
| 103 | } |
| 104 | |
| 105 | func TestLoadFromConfig(t *testing.T) { |
| 106 | v := config.GetConfig() |
| 107 | ts := TestStruct{ |
| 108 | F1: "123", |
| 109 | F2: 76, |
| 110 | F3: 1.23, |
| 111 | F4: "Test", |
| 112 | F5: "No Use", |
| 113 | } |
| 114 | data := make(map[string]interface{}) |
| 115 | assert.Nil(t, DecodeStruct(v, &ts, data, "env")) |
| 116 | |
| 117 | vF := TestStruct{} |
| 118 | err := EncodeStruct(v, &vF, "env") |
| 119 | if err != nil { |
| 120 | assert.Error(t, err) |
| 121 | } |
| 122 | //assert.Nil(t, x) |
| 123 | assert.Equal(t, vF.F1, "123") |
| 124 | assert.Equal(t, vF.F2, 76) |
| 125 | assert.Equal(t, vF.F3, 1.23) |
| 126 | assert.Equal(t, vF.F4, "Test") |
| 127 | assert.Equal(t, vF.F5, "No Use") |
| 128 | } |
| 129 | |
| 130 | func TestLoadFromComplexityConfig(t *testing.T) { |
| 131 | v := config.GetConfig() |
nothing calls this directly
no test coverage detected