Changed the branch naming and addressed a failed unit test. When the

value of the platform version is null, the unit test was failing.
This commit is contained in:
Cyrus 2024-02-29 07:53:21 -05:00
parent 039054b740
commit 300cae3950
2 changed files with 6 additions and 2 deletions

View File

@ -1102,6 +1102,9 @@ public class CertificateAttributeScvValidator extends SupplyChainCredentialValid
* @return true if they equal Not Specified or Unknown
*/
public static boolean isNotSpecifiedOrUnknown(final String versionNumber) {
if(versionNumber == null) {
return true;
}
String fieldValue = versionNumber.toLowerCase();
return fieldValue.equals(DeviceInfoEnums.NOT_SPECIFIED.toLowerCase())

View File

@ -1355,8 +1355,9 @@ public class SupplyChainCredentialValidatorTest {
result = CertificateAttributeScvValidator
.validatePlatformCredentialAttributesV2p0(platformCredential,
deviceInfoReport);
assertEquals(AppraisalStatus.Status.FAIL, result.getAppStatus());
assertEquals("Platform version did not match\n", result.getMessage());
assertEquals(AppraisalStatus.Status.PASS, result.getAppStatus());
assertEquals(SupplyChainCredentialValidator.PLATFORM_ATTRIBUTES_VALID,
result.getMessage());
platformCredential = setupMatchingPlatformCredential(deviceInfoReport);
result = CertificateAttributeScvValidator