"PASS" mesajlarının citi çalıştırırken görünmesiyle ilgili sorunları yaşıyorum. Koştuğumda hiçbir şey olmuyor. System.out da çıkmıyor. Neyi yanlış yaptığımdan emin değilim. Herhangi bir fikir?Android Studio'daki Junit
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", "[email protected]");
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", "[email protected]");
assertNotNull(testDriver);
if (testDriver == null) {
System.out.println("Success!");
}
else {
System.out.println("Failure!");
}
}
}
kafam karıştı. Neden ana yönteminiz var? Test sınıflarınızı 'src/main/test' altından oluşturun ve test metodlarınıza' Test 'yazın. –
'System.out.println' gerekmez. Testler geçer geçmez veya başarısız olursa size söyleyecektir. Ayrıca, iddia yerine getirilmezse "Başarısızlık" bile yazdırılmaz. –