MCPcopy Index your code
hub / github.com/coder/coder / TestProtoFromMetadataResult

Function TestProtoFromMetadataResult

codersdk/agentsdk/convert_test.go:198–215  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

196}
197
198func TestProtoFromMetadataResult(t *testing.T) {
199 t.Parallel()
200 now := dbtime.Now()
201 result := codersdk.WorkspaceAgentMetadataResult{
202 CollectedAt: now,
203 Age: 4,
204 Value: "lemons",
205 Error: "rats",
206 }
207 pr := agentsdk.ProtoFromMetadataResult(result)
208 require.NotNil(t, pr)
209 require.Equal(t, now, pr.CollectedAt.AsTime())
210 require.EqualValues(t, 4, pr.Age)
211 require.Equal(t, "lemons", pr.Value)
212 require.Equal(t, "rats", pr.Error)
213 result2 := agentsdk.MetadataResultFromProto(pr)
214 require.Equal(t, result, result2)
215}
216
217func TestMetadataFromProto(t *testing.T) {
218 t.Parallel()

Callers

nothing calls this directly

Calls 4

NowFunction · 0.92
ProtoFromMetadataResultFunction · 0.92
MetadataResultFromProtoFunction · 0.92
EqualMethod · 0.45

Tested by

no test coverage detected