diff options
author | Steve Winslow <steve@swinslow.net> | 2020-05-25 16:58:30 -0400 |
---|---|---|
committer | Steve Winslow <steve@swinslow.net> | 2020-05-25 16:58:30 -0400 |
commit | ff90afca43f185d5aae62d227c0a27d4f91dbeac (patch) | |
tree | cec3add48527a4a69faa754142230d6fd18de3b4 /tvloader/parser2v1/parse_creation_info_test.go | |
parent | d1a01f0c01c3d1095ff4a43088daacf3cf6edee2 (diff) | |
download | spdx-tools-ff90afca43f185d5aae62d227c0a27d4f91dbeac.tar.gz |
Add tests for non-covered sections
Signed-off-by: Steve Winslow <steve@swinslow.net>
Diffstat (limited to 'tvloader/parser2v1/parse_creation_info_test.go')
-rw-r--r-- | tvloader/parser2v1/parse_creation_info_test.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tvloader/parser2v1/parse_creation_info_test.go b/tvloader/parser2v1/parse_creation_info_test.go index 64eae0b..f21cfd1 100644 --- a/tvloader/parser2v1/parse_creation_info_test.go +++ b/tvloader/parser2v1/parse_creation_info_test.go @@ -162,6 +162,17 @@ func TestParser2_1CIStaysAfterParsingAnnotationTags(t *testing.T) { } } +func TestParser2_1FailsParsingCreationInfoWithInvalidState(t *testing.T) { + parser := tvParser2_1{ + doc: &spdx.Document2_1{}, + st: psPackage2_1, + } + err := parser.parsePairFromCreationInfo2_1("SPDXVersion", "SPDX-2.1") + if err == nil { + t.Errorf("expected non-nil error, got nil") + } +} + // ===== Creation Info section tests ===== func TestParser2_1HasCreationInfoAfterCallToParseFirstTag(t *testing.T) { parser := tvParser2_1{ |