From 7dfa6c310e82df8be770659d8d034dbef910296e Mon Sep 17 00:00:00 2001 From: Neil-Jocelyn Schark <neil.schark@h-da.de> Date: Thu, 14 Mar 2024 15:15:53 +0000 Subject: [PATCH] add more tests --- .../code/getKSAKeyTest/getKSA_key_test.go | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/integration-tests/code/getKSAKeyTest/getKSA_key_test.go b/integration-tests/code/getKSAKeyTest/getKSA_key_test.go index 4163896d..ca82d1ca 100644 --- a/integration-tests/code/getKSAKeyTest/getKSA_key_test.go +++ b/integration-tests/code/getKSAKeyTest/getKSA_key_test.go @@ -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) + } -- GitLab