Найти и заменить в файле и перезаписать файл не работает, он очищает файл

Чтобы выполнялась функция аннотированной функции, мне пришлось сделать следующее: если вы используете Maven, добавьте зависимость к Junit 4.11 +:

      <properties>
              <version.java>1.7</version.java>
              <version.log4j>1.2.13</version.log4j>
              <version.mockito>1.9.0</version.mockito>
              <version.power-mockito>1.4.12</version.power-mockito>
               <version.junit>4.11</version.junit>   
              <version.power-mockito>1.4.12</version.power-mockito>
      </properties>           

и зависимости:

      <dependencies>
        <dependency>
         <groupId>junit</groupId>
         <artifactId>junit</artifactId>
         <version>${version.junit}</version>
         <scope>test</scope>
       </dependency>    
        .
        .
        .
      </dependencies>

Убедитесь, что класс Junit Test не расширяет класс TestCase, так как это приведет к перекрытию со старой версией:

public class TuxedoExceptionMapperTest{
   protected TuxedoExceptionMapper subject;

   @Before
   public void before() throws Exception {
     subject = TuxedoExceptionMapper.getInstance();
      System.out.println("Start");
      MockitoAnnotations.initMocks(this);
   }
}
572
задан codeforester 4 April 2019 в 19:18
поделиться