У меня очень странная проблема с использованием testng в моем проекте.Я создал проект со следующими зависимостями.
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.13.1</version>
</dependency>
<dependency>
<groupId>com.aventstack</groupId>
<artifactId>extentreports</artifactId>
<exclusions>
<exclusion>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver</artifactId>
</exclusion>
</exclusions>
<version>3.1.5</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>bson</artifactId>
<version>2.3</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>2.0.1.RELEASE</version>
</dependency>
</dependencies>
Я написал один класс, который расширяет AbstractTestNGSpringContextTests
import com.digicert.daas.reporting.listeners.ReportListener;
import org.springframework.test.context.testng.AbstractTestNGSpringContextTests;
import org.testng.annotations.Listeners;
@Listeners(value = {ReportListener.class})
public class ApplicationTestcaseReportListener extends AbstractTestNGSpringContextTests{
}
Когда я импортирую этот проект maven в мое затмение, оно работает нормально.Но тот же проект, когда я импортирую в intellij, он выдает следующую ошибку
Невозможно разрешить символ AbstractTestNGSpringContextTests
Я пытался сделать пересборка проекта в intellij, но это не помогло.Как решить эту проблему?