| 1000 | } |
| 1001 | |
| 1002 | func GetChangeEntryCV(t *testing.T, entry *ChangeEntry) Version { |
| 1003 | require.NotNil(t, entry.Changes) |
| 1004 | |
| 1005 | if changeCV, ok := entry.Changes[0][ChangesVersionTypeCV]; ok { |
| 1006 | changeVersion, err := ParseVersion(changeCV) |
| 1007 | require.NoError(t, err) |
| 1008 | return changeVersion |
| 1009 | } else { |
| 1010 | require.FailNow(t, "no CV found for change entry") |
| 1011 | } |
| 1012 | return Version{} |
| 1013 | } |
| 1014 | |
| 1015 | // SafeDocumentName returns a document name free of any special characters for use in tests. |
| 1016 | func SafeDocumentName(t *testing.T, name string) string { |