aboutsummaryrefslogtreecommitdiff
path: root/builder/builder2v1/build_file_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'builder/builder2v1/build_file_test.go')
-rw-r--r--builder/builder2v1/build_file_test.go33
1 files changed, 21 insertions, 12 deletions
diff --git a/builder/builder2v1/build_file_test.go b/builder/builder2v1/build_file_test.go
index 6ef157a..cea297b 100644
--- a/builder/builder2v1/build_file_test.go
+++ b/builder/builder2v1/build_file_test.go
@@ -28,23 +28,32 @@ func TestBuilder2_1CanBuildFileSection(t *testing.T) {
if file1.FileSPDXIdentifier != spdx.ElementID("File17") {
t.Errorf("expected %v, got %v", "File17", file1.FileSPDXIdentifier)
}
- if file1.FileChecksumSHA1 != "024f870eb6323f532515f7a09d5646a97083b819" {
- t.Errorf("expected %v, got %v", "024f870eb6323f532515f7a09d5646a97083b819", file1.FileChecksumSHA1)
- }
- if file1.FileChecksumSHA256 != "b14e44284ca477b4c0db34b15ca4c454b2947cce7883e22321cf2984050e15bf" {
- t.Errorf("expected %v, got %v", "b14e44284ca477b4c0db34b15ca4c454b2947cce7883e22321cf2984050e15bf", file1.FileChecksumSHA256)
- }
- if file1.FileChecksumMD5 != "37c8208479dfe42d2bb29debd6e32d4a" {
- t.Errorf("expected %v, got %v", "37c8208479dfe42d2bb29debd6e32d4a", file1.FileChecksumMD5)
+
+ for _, checksum := range file1.Checksums {
+ switch checksum.Algorithm {
+ case spdx.SHA1:
+ if checksum.Value != "024f870eb6323f532515f7a09d5646a97083b819" {
+ t.Errorf("expected %v, got %v", "024f870eb6323f532515f7a09d5646a97083b819", checksum.Value)
+ }
+ case spdx.SHA256:
+ if checksum.Value != "b14e44284ca477b4c0db34b15ca4c454b2947cce7883e22321cf2984050e15bf" {
+ t.Errorf("expected %v, got %v", "b14e44284ca477b4c0db34b15ca4c454b2947cce7883e22321cf2984050e15bf", checksum.Value)
+ }
+ case spdx.MD5:
+ if checksum.Value != "37c8208479dfe42d2bb29debd6e32d4a" {
+ t.Errorf("expected %v, got %v", "37c8208479dfe42d2bb29debd6e32d4a", checksum.Value)
+ }
+ }
}
+
if file1.LicenseConcluded != "NOASSERTION" {
t.Errorf("expected %v, got %v", "NOASSERTION", file1.LicenseConcluded)
}
- if len(file1.LicenseInfoInFile) != 1 {
- t.Errorf("expected %v, got %v", 1, len(file1.LicenseInfoInFile))
+ if len(file1.LicenseInfoInFiles) != 1 {
+ t.Errorf("expected %v, got %v", 1, len(file1.LicenseInfoInFiles))
} else {
- if file1.LicenseInfoInFile[0] != "NOASSERTION" {
- t.Errorf("expected %v, got %v", "NOASSERTION", file1.LicenseInfoInFile[0])
+ if file1.LicenseInfoInFiles[0] != "NOASSERTION" {
+ t.Errorf("expected %v, got %v", "NOASSERTION", file1.LicenseInfoInFiles[0])
}
}
if file1.FileCopyrightText != "NOASSERTION" {