Skip to content
Snippets Groups Projects
Commit 7dfa6c31 authored by Neil-Jocelyn Schark's avatar Neil-Jocelyn Schark
Browse files

add more tests

parent 39f21c05
Branches
No related tags found
3 merge requests!71Draft: Resolve "Create DB connection instead of using memory only",!66Resolve "Enable TLS between KMS",!49Improve general project repo (Tests, etc.)
Pipeline #186729 failed
......@@ -119,16 +119,25 @@ func TestGetKSAKey(t *testing.T) {
t.Errorf("Error reading response body: %s", err)
return
}
var logFile2 LogFile
err = json.Unmarshal(body, &logFile)
err = json.Unmarshal(body, &logFile2)
if err != nil {
t.Errorf("Error parsing body into PushKSAKeyRequest: %s", err)
return
}
assert.NotNil(t, logFile.Source)
assert.Equal(t, "request_ID-1234", logFile.Body.RequestID)
assert.Equal(t, "request_ID-1234", logFile.Body.ProcessID)
assert.Equal(t, 1, len(logFile.Body.KSAKeys))
assert.NotNil(t, logFile.Body.KSAKeys[0].KeyID)
assert.NotNil(t, logFile.Body.KSAKeys[0].Key)
assert.NotNil(t, logFile2.Source)
assert.Equal(t, "request_ID-1234", logFile2.Body.RequestID)
assert.Equal(t, "request_ID-1234", logFile2.Body.ProcessID)
assert.Equal(t, 1, len(logFile2.Body.KSAKeys))
assert.NotNil(t, logFile2.Body.KSAKeys[0].KeyID)
assert.NotNil(t, logFile2.Body.KSAKeys[0].Key)
// Check that both log files are identical except for the source
assert.NotEqual(t, logFile.Source, logFile2.Source)
assert.Equal(t, logFile.Body.RequestID, logFile2.Body.RequestID)
assert.Equal(t, logFile.Body.ProcessID, logFile2.Body.ProcessID)
assert.Equal(t, logFile.Body.KSAKeys[0].KeyID, logFile2.Body.KSAKeys[0].KeyID)
assert.Equal(t, logFile.Body.KSAKeys[0].Key, logFile2.Body.KSAKeys[0].Key)
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment