Skip to content

Link to a static method is not resolved in the Javadoc rendered view #1036

@alisevych

Description

@alisevych
Member

Description

There are links to the static methods calls inside Java doc under @utbot.invokes tag.
In rendered view they are not resolved and shown as {@link Predicate#not(Predicate)}

To Reproduce

  1. Run the 'UTBotJava' project in IntelliJ Idea 2022.1.4
  2. Install one of the latest from main branch
  3. Generate tests with UnitTestBot for utbot-sample/src/main/java/org/utbot/examples/lambda/PredicateNotExample.java
  4. Open the generated test
  5. Render Java doc for the generated test containing @utbot.invokes tag

Expected behavior

Links under tags should be rendered correctly.

Actual behavior

Links to static methods {@link Predicate#not(Predicate)} and {@link Predicate#test(Object)} are not resolved in rendered view.

Visual proofs (screenshots, logs, images)

   /**
     * @utbot.classUnderTest {@link PredicateNotExample}
     * @utbot.methodUnderTest {@link PredicateNotExample#predicateNotExample(int)}
     * @utbot.executesCondition {@code (Predicate.not(i -> i.equals(5)).test(a)): False}
     * @utbot.invokes {@code {@link Predicate#not(Predicate)}}
     * @utbot.invokes {@code {@link Predicate#test(Object)}}
     * @utbot.returnsFrom {@code return false;}
     */
    @Test(description = "predicateNotExample: PredicateNot -> return false")
    public void testPredicateNotExample_NotPredicateNotIiEquals5Test() {
        PredicateNotExample predicateNotExample = new PredicateNotExample();

        boolean actual = predicateNotExample.predicateNotExample(5);

        assertFalse(actual);
    }

image

Environment

IntelliJ IDEA 2022.1.4
Gradle
JDK 11

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

ctg-bugIssue is a bug

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

    Development

    Participants

    @onewhl@alisevych

    Issue actions

      Link to a static method is not resolved in the Javadoc rendered view · Issue #1036 · UnitTestBot/UTBotJava