You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

In this release, we've focused on enhancing and expanding the functionality of Unit Test Assistant.

Unit Test Assistant Enhancements

Enhanced Test Creation with Factory Methods

You can now configure UTA to use the factory methods that are available in your code to further increase efficiency and productivity of the test creation process. We've added a new dedicated Factory View to the UTA interface that allows you to review and manage the factory methods that will be used during test generation. See Configuring Factory Methods.

Enhanced UTA Interface

The Unit Test Assistant interface has been split into individual views to let you more conveniently create, enhance and run your tests with UTA; see Enabling the Unit Test Assistant Interface.

Support for Creating Multiple Spring Tests

We've added support for creating multiple Spring to help you optimize the test Spring test creation process; see Creating Multiple Unit Tests.

Other Enhancements

  • We've added a new UI option to improve performance. Now Jtest can launch on IDE startup to speed up the first analysis; see Enabling and Configuring the DTP Engine.
  • We've extended our support for the OWASP standard and added the new OWASP Top 10 2017 built-in configuration.

Extended Support for IDEs and Build Systems

  • Support for Windows Server 2016
  • Support for IntelliJ 2017.2 and 2017.3
  • Support for Gradle 4.3

Updated Code Analysis Rules

  • EXCEPT.TSCE
  • UC.AURCO
  • CDD.DUPS
  • CODSTA.BP.DLSF
  • CODSTA.BP.AUML
  • FORMAT.MO
  • UC.UIMPORT
  • BD.SECURITY.EACM
  • BD.SECURITY.VPPD

Resolved Bugs and FRs

Bug/FR IDDescription
JT-69676Question about rule UC.UIMPORT for classes implementing the interfaces
JT-69652FORMAT.MO reports annotation comments asa incorrectlyplaced modifier
JT-69651Rules CODSTA.BP.DLSF and CODSTA.BP.AUMLarenot compatible with 9.6 configuration
JT-69500Gradle plugin - problem with dependencies
JT-69294Custom rule from 9.6 throws false positives in 10.3.2
JT-50936CDD.DUPS not reporting some violations when source file contains Japanese characters
JT-47383Empty testing scope
JT-48673Compilation failure on the attached interdependent projects
XT-10181Value input for hours drops by one causes unable to borrowlicense.
XT-34419Importing findings from IDE by project doesn't work. 
XT-34610Default build.id different than what is indocumentation.
XT-34642Parasoft Jenkins plugin gets stuck when being executed as part ofpipelineproject.
XT-34944Calculating different session tags for the subsequent builds
XT-34960DTP highlights incorrect line for the violation.
XT-34977Incorrect session tag was included in the report - noscBranchparameter
XT-34985SVN server port is not properly passed to the engine.
XT-34995Possible issues with metadata processor.
UTA-498Getting null pointer exception when running.
UTA-499Able to run Unit Tests but not getting results and an exception is being thrown.
UTA-1284UTA failing on tests that have Oracle ojdbc8.jar in them.
UTA-1681When no parameters are generated - add an informative comment.
UTA-1682 Generated bean method name contains type parameters.
UTA-1683Don't create Bean method for Environment and other built-in Spring Beans.
UTA-1693Exception thrown when generating tests foruncompiledproject.
FA-5814 Change name of the "Unwanted dangerous methods" parameter for BD.SECURITY.EACM rule and update its documentation
FA-5768BD.SECURITY.PRIVILdoes not report on numerical data
FA-5742BD.SECURITY.SENS false positives when resource is assigned to a class' field
FA-5784BD-TRS-ORDER does not report on synchronized blocks/methods
FA-5721BD.PB.REVOBJ false negative violation whenexceptionis thrown and caught beforefieldis assigned.
FA-5760Update BD-TRS-DLOCK to not report when the 2nd lock is done using pthread_mutex_trylock (or any other functions with similar functionality)
FA-4779Java graph elements do not contain information about implicit casting
FA-4830PB.ARRAY false positives due to missing model for String.Length property
FA-5877BD.TRS.ORDER does not report on synchronized(Class) block
FA-5901BD.RES.FREE false positive with try-with-resources
  • No labels