Gradle测试“软件包不存在”

时间:2019-11-25 13:18:17

标签: java gradle junit build.gradle

我有一个包含2个模块的项目-core和-Test

来自Test的build.gradle

plugins {
    id 'java'
}

version '1.0'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    testImplementation('org.junit.jupiter:junit-jupiter-api:5.4.2')
    testRuntime('org.junit.jupiter:junit-jupiter-engine:5.4.2')
}

test {
    useJUnitPlatform()
}

测试中的单元测试代码

package BulletTests;

import Bullet.Bullets;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
import com.badlogic.gdx.math.Vector3;

public class BulletsTests {
    @Test
    void BulletInstantiationTest() {
        //Arrange
        Bullets bullets = new Bullets(5, 5, 5, 5, true);
        //Act
        //Assert
        assertEquals(5, bullets.getPosition().x);
        assertEquals(5, bullets.getPosition().y);
    }

    @Test
    void UpdatePositionTest() {
        //Arrange
        Bullets bullets = new Bullets(5, 5, 5, 5, true);
        //Act
        bullets.update(1);
        //Assert
        assertEquals(15, bullets.getPosition().x);
        assertEquals(20, bullets.getPosition().x);
    }
}

我们的Bullettests类说,从核心类导入的文件都不存在,因此无法构建。即使IntelliJ确实找到了它们。

0 个答案:

没有答案