You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trusted code can now open network connections. Ares already allowed that beforehand, but only if the specialized network checks of the SecurityManager were used. The permission-based check got updated to match that behavior as good as possible.
The dynamics framework (de.tu.in.test.api.dynamic, see #71), the structural tests (de.tu.in.test.api.structural, see #62) and the ReflectionTestUtils (see #62) are now using localization. The dynamics framework and the structural tests are now available in both English and German. In the process, some messages got replaced, fixed or improved. Some messages of ReflectionTestUtils require more work to make sense and therefore, no German translation is provided yet. This also resolved the issue #76.
Developer-Side Changes
The Eclipse settings (including formatter and clean-up) got updated, and the new and improved code style was applied
The integration test assertion conditions were rewritten to pinpoint exact test failures and messages, leveraging IDE support as well
Simplified and unified how localized assertion failures are thrown, we now use mostly throw localizedFailure(...) because fail(...) prevents proper control flow analysis.