MCPcopy Create free account
hub / github.com/apache/devlake / TestLoadFromConfig

Function TestLoadFromConfig

backend/helpers/pluginhelper/api/config_util_test.go:105–128  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

103}
104
105func 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
130func TestLoadFromComplexityConfig(t *testing.T) {
131 v := config.GetConfig()

Callers

nothing calls this directly

Calls 4

DecodeStructFunction · 0.85
EncodeStructFunction · 0.85
GetConfigMethod · 0.65
ErrorMethod · 0.65

Tested by

no test coverage detected