• Home
  • Raw
  • Download

Lines Matching full:snippet

11 // ===== Parser snippet section state change tests =====
13 // create the first snippet
19 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
20 snippet: &v2_3.Snippet{SnippetSPDXIdentifier: sid1},
22 s1 := parser.snippet
25 parser.file.Snippets[sid1] = parser.snippet
32 t.Errorf("Expected snippet %v in Snippets[s1], got %v", s1, parser.file.Snippets["s1"])
35 …t.Errorf("expected snippet ID %s in Snippets[s1], got %s", sid1, parser.file.Snippets["s1"].Snippe…
38 // now add a new snippet
47 // and a snippet should be created
48 if parser.snippet == nil {
49 t.Fatalf("parser didn't create new snippet")
51 // and the snippet ID should be as expected
52 if parser.snippet.SnippetSPDXIdentifier != "s2" {
53 t.Errorf("expected snippet ID %s, got %s", "s2", parser.snippet.SnippetSPDXIdentifier)
60 t.Errorf("Expected snippet %v in Snippets[s1], got %v", s1, parser.file.Snippets["s1"])
63 …t.Errorf("expected snippet ID %s in Snippets[s1], got %s", sid1, parser.file.Snippets["s1"].Snippe…
65 if parser.file.Snippets["s2"] != parser.snippet {
66 …t.Errorf("Expected snippet %v in Snippets[s2], got %v", parser.snippet, parser.file.Snippets["s2"])
69 …t.Errorf("expected snippet ID %s in Snippets[s2], got %s", "s2", parser.file.Snippets["s2"].Snippe…
78 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
79 snippet: &v2_3.Snippet{SnippetSPDXIdentifier: "s1"},
85 parser.file.Snippets["s1"] = parser.snippet
141 // and the current snippet should be nil
142 if parser.snippet != nil {
143 t.Errorf("Expected nil for parser.snippet, got %v", parser.snippet)
153 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
154 snippet: &v2_3.Snippet{SnippetSPDXIdentifier: "s1"},
160 parser.file.Snippets["s1"] = parser.snippet
194 // and the current snippet should be nil
195 if parser.snippet != nil {
196 t.Errorf("Expected nil for parser.snippet, got %v", parser.snippet)
205 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
206 snippet: &v2_3.Snippet{SnippetSPDXIdentifier: "s1"},
210 parser.file.Snippets["s1"] = parser.snippet
226 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
227 snippet: &v2_3.Snippet{SnippetSPDXIdentifier: "s1"},
231 parser.file.Snippets["s1"] = parser.snippet
247 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
248 snippet: &v2_3.Snippet{SnippetSPDXIdentifier: "s1"},
252 parser.file.Snippets["s1"] = parser.snippet
286 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
287 snippet: &v2_3.Snippet{SnippetSPDXIdentifier: "s1"},
291 parser.file.Snippets["s1"] = parser.snippet
342 // ===== Snippet data section tests =====
348 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
349 snippet: &v2_3.Snippet{},
354 // Snippet SPDX Identifier
359 if parser.snippet.SnippetSPDXIdentifier != "s1" {
360 t.Errorf("got %v for SnippetSPDXIdentifier", parser.snippet.SnippetSPDXIdentifier)
363 // Snippet from File SPDX Identifier
369 if parser.snippet.SnippetFromFileSPDXIdentifier != wantDeID.ElementRefID {
370 t.Errorf("got %v for SnippetFromFileSPDXIdentifier", parser.snippet.SnippetFromFileSPDXIdentifier)
373 // Snippet Byte Range
378 if parser.snippet.Ranges[0].StartPointer.Offset != 20 {
379 t.Errorf("got %v for SnippetByteRangeStart", parser.snippet.Ranges[0].StartPointer.Offset)
381 if parser.snippet.Ranges[0].EndPointer.Offset != 320 {
382 t.Errorf("got %v for SnippetByteRangeEnd", parser.snippet.Ranges[0].EndPointer.Offset)
385 // Snippet Line Range
390 if parser.snippet.Ranges[1].StartPointer.LineNumber != 5 {
391 t.Errorf("got %v for SnippetLineRangeStart", parser.snippet.Ranges[1].StartPointer.LineNumber)
393 if parser.snippet.Ranges[1].EndPointer.LineNumber != 12 {
394 t.Errorf("got %v for SnippetLineRangeEnd", parser.snippet.Ranges[1].EndPointer.LineNumber)
397 // Snippet Concluded License
402 if parser.snippet.SnippetLicenseConcluded != "BSD-3-Clause" {
403 t.Errorf("got %v for SnippetLicenseConcluded", parser.snippet.SnippetLicenseConcluded)
406 // License Information in Snippet
420 for _, licCheck := range parser.snippet.LicenseInfoInSnippet {
429 if len(lics) != len(parser.snippet.LicenseInfoInSnippet) {
431 len(parser.snippet.LicenseInfoInSnippet))
434 // Snippet Comments on License
439 if parser.snippet.SnippetLicenseComments != "this is a comment about the licenses" {
440 t.Errorf("got %v for SnippetLicenseComments", parser.snippet.SnippetLicenseComments)
443 // Snippet Copyright Text
448 if parser.snippet.SnippetCopyrightText != "copyright (c) John Doe and friends" {
449 t.Errorf("got %v for SnippetCopyrightText", parser.snippet.SnippetCopyrightText)
452 // Snippet Comment
453 err = parser.parsePairFromSnippet2_3("SnippetComment", "this is a comment about the snippet")
457 if parser.snippet.SnippetComment != "this is a comment about the snippet" {
458 t.Errorf("got %v for SnippetComment", parser.snippet.SnippetComment)
461 // Snippet Name
466 if parser.snippet.SnippetName != "from some other package called abc" {
467 t.Errorf("got %v for SnippetName", parser.snippet.SnippetName)
470 // Snippet Attribution Texts
483 for _, attrCheck := range parser.snippet.SnippetAttributionTexts {
492 if len(attrs) != len(parser.snippet.SnippetAttributionTexts) {
494 len(parser.snippet.SnippetAttributionTexts))
504 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
505 snippet: &v2_3.Snippet{SnippetSPDXIdentifier: "s1"},
521 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
522 snippet: &v2_3.Snippet{},
527 // invalid Snippet SPDX Identifier
539 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
540 snippet: &v2_3.Snippet{},
545 // start with Snippet SPDX Identifier
562 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
563 snippet: &v2_3.Snippet{},
568 // start with Snippet SPDX Identifier
593 …File{FileName: "f1.txt", FileSPDXIdentifier: "f1", Snippets: map[common.ElementID]*v2_3.Snippet{}},
594 snippet: &v2_3.Snippet{},
599 // start with Snippet SPDX Identifier
620 // Invalid file with snippet
621 // Last unpackaged file before the snippet starts