gpt4 book ai didi

java - Android Studio 中的 Junit

转载 作者:行者123 更新时间:2023-11-30 03:00:18 30 4
gpt4 key购买 nike

运行 junit 时,我在显示“PASS”消息时遇到问题。当我运行时什么也没有发生。 system.out 也不会输出。我不太确定我做错了什么。有什么想法吗?

FullTestSuite.java

import android.test.suitebuilder.TestSuiteBuilder;
import junit.framework.Assert;
import junit.framework.Test;
import junit.framework.TestSuite;
import java.util.ArrayList;
import static org.junit.Assert.*;
import cen4910.ucf.edu.aaa_android_auto.pojo.Driver;

public class FullTestSuite {
public static void main(String [] args)
{
DriverTest.test();
/*
Driver testDriver = new Driver("password", "john", "smith", "test@gmail.com");
AssertNotNull(testDriver);
}
}

DriverTest.java

import pojo.Driver;
import static org.junit.Assert.*;

public class DriverTest {
public static void test() {
Driver testDriver = new Driver("password", "john", "smith", "test@gmail.com");
assertNotNull(testDriver);
if (testDriver == null) {
System.out.println("Success!");
}
else {
System.out.println("Failure!");
}
}
}

最佳答案

我没有使用过 Android-Studio,但我在您的代码中没有看到 JUnit 测试用例。

尝试使用@Test注释您的测试用例。启动 JUnit 测试不需要主方法。

也许您应该阅读 JUnit 教程来了解如何在您最喜欢的 IDE 中运行 JUnit 测试的基础知识。

import pojo.Driver;
import static org.junit.Assert.*;
import org.junit.Test;

public class DriverTest {

@Test
public void test() {
Driver testDriver = new Driver("password", "john", "smith", "test@gmail.com");
assertNotNull(testDriver);
}
}

关于java - Android Studio 中的 Junit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36183213/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com