Skip to content

Commit 64e44d2

Browse files
committed
Add missing unit tests
Signed-off-by: Gary O'Neall <gary@sourceauditor.com>
1 parent d307f84 commit 64e44d2

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/test/java/org/spdx/utility/compare/LicenseCompareHelperTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -975,4 +975,18 @@ public void testImageMagikTextWithin() throws InvalidSPDXAnalysisException, Spdx
975975
assertFalse(LicenseCompareHelper.isStandardLicenseWithinText(licText, lic));
976976
}
977977

978+
private void assertAPIConsistency(final String licenseId, final String text) throws InvalidSPDXAnalysisException, SpdxCompareException {
979+
final String inconsistencies = CompareConsistencyHelper.explainCompareInconsistencies(licenseId, text);
980+
assertNull(inconsistencies, inconsistencies);
981+
}
982+
983+
public void testAPIConsistency() throws InvalidSPDXAnalysisException, SpdxCompareException, IOException {
984+
assertAPIConsistency("MIT", UnitTestHelper.fileToText(MIT_2_SPACES));
985+
assertAPIConsistency("BSD-2-Clause", UnitTestHelper.fileToText(BSD_2_CLAUSE_NL));
986+
987+
if (UnitTestHelper.runSlowTests()) {
988+
assertAPIConsistency("GPL-2.0-only", UnitTestHelper.fileToText(GPL_2_TEXT));
989+
assertAPIConsistency("MPL-2.0", UnitTestHelper.fileToText(MPL_2_FROM_MOZILLA_FILE));
990+
}
991+
}
978992
}

0 commit comments

Comments
 (0)