On Mon, Oct 9, 2023 at 11:41 PM Kevin W. Wall <
kevin....@gmail.com> wrote:
>
> This is taking longer than I thought because I am getting a completely unexpected and unrelated failure in a bunch of JUnit tests in EncryptedPropertiesUtilsTest.
>
> For example,
>
> [ERROR] Tests run: 3, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 0.014 s <<< FAILURE! - in org.owasp.esapi.reference.crypto.EncryptedPropertiesUtilsTest
> [ERROR] org.owasp.esapi.reference.crypto.EncryptedPropertiesUtilsTest.testLoadPlaintextAndEncrypt Time elapsed: 0.005 s <<< ERROR!
> java.lang.UnsupportedOperationException: This method has been removed for security.
> at org.owasp.esapi.reference.crypto.ReferenceEncryptedProperties.entrySet(ReferenceEncryptedProperties.java:244)
> at java.base/java.util.Properties.store0(Properties.java:935)
> at java.base/java.util.Properties.store(Properties.java:921)
> at org.owasp.esapi.reference.crypto.EncryptedPropertiesUtils.storeProperties(EncryptedPropertiesUtils.java:189)
> at org.owasp.esapi.reference.crypto.EncryptedPropertiesUtilsTest.testLoadPlaintextAndEncrypt(EncryptedPropertiesUtilsTest.java:131)
> ...
>. I
don't know why Files Changed is 0. I guess it's another Git
The short of it is, test storeProperties and set a flag. If supported
(no exception), continue with the self tests. Otherwise (caught