mock static方法

时间:2025-05-15 17:16:24
<dependency>
            <groupId></groupId>
            <artifactId>powermock-api-mockito</artifactId>
            <version>1.6.5</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId></groupId>
            <artifactId>powermock-module-junit4</artifactId>
            <version>1.6.5</version>
            <scope>test</scope>
        </dependency>
<dependency>
            <groupId></groupId>
            <artifactId>spring-test</artifactId>
            <version>4.3.</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId></groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <version>1.5.</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId></groupId>
            <artifactId>mockito-all</artifactId>
            <version>${}</version>
            <scope>test</scope>
        </dependency>

 

 

        <>4.12</>
        <>1.10.19</>
        <>3.6.2</>

 <!-- 测试库 -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>${}</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId></groupId>
            <artifactId>mockito-core</artifactId>
            <version>${}</version>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <artifactId>hamcrest-core</artifactId>
                    <groupId></groupId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId></groupId>
            <artifactId>assertj-core</artifactId>
            <version>${}</version>
            <scope>test</scope>
        </dependency>

 

 

import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import .;

import static ;
import static ;


@RunWith(PowerMockRunner.class)
@PowerMockIgnore(".*")
@PrepareForTest({VersionUtils.class})
public class SettingTest {


@Test
    public void MockTest(){
        (VersionUtils.class);
        when(VersionUtils.stringVersion2IntVersion("7.2.0")).thenReturn(70020001);
        (VersionUtils.stringVersion2IntVersion("7.2.0"));
    }

}