aboutsummaryrefslogtreecommitdiff
path: root/tvloader/parser2v1/parse_creation_info_test.go
diff options
context:
space:
mode:
authorSteve Winslow <steve@swinslow.net>2020-05-25 16:58:30 -0400
committerSteve Winslow <steve@swinslow.net>2020-05-25 16:58:30 -0400
commitff90afca43f185d5aae62d227c0a27d4f91dbeac (patch)
treecec3add48527a4a69faa754142230d6fd18de3b4 /tvloader/parser2v1/parse_creation_info_test.go
parentd1a01f0c01c3d1095ff4a43088daacf3cf6edee2 (diff)
downloadspdx-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.go11
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{