Pertanyaan yang diberi tag «junit»

Kerangka pengujian unit populer untuk Java dan Scala. Versi terbaru, JUnit 5, mendukung pengujian kaya anotasi dan parameterisasi. Pertimbangkan penggunaan bersama dengan tag Java atau Scala untuk menunjukkan kasus penggunaan Anda.

6
Bagaimana melakukan pemeriksaan instanceof dengan Scala (Test)
Saya mencoba untuk memasukkan ScalaTest ke dalam proyek Java saya; mengganti semua pengujian JUnit dengan ScalaTests. Pada satu titik, saya ingin memeriksa apakah Injector Guice menyuntikkan tipe yang benar. Di Java, saya punya tes seperti ini: public class InjectorBehaviour { @Test public void shouldInjectCorrectTypes() { Injector injector = Guice.createInjector(new ModuleImpl()); …
100 java  scala  junit  scalatest 

5
JUnit 4 Test Suites
Bagaimana cara membuat rangkaian pengujian dengan JUnit 4? Semua dokumentasi yang saya lihat sepertinya tidak berfungsi untuk saya. Dan jika saya menggunakan wizard Eclipse, itu tidak memberi saya opsi untuk memilih kelas tes apa pun yang telah saya buat.
99 java  junit  test-suite 

3
Java JUnit: Metode X ambigu untuk tipe Y
Saya memiliki beberapa tes yang bekerja dengan baik. Kemudian, saya memindahkannya ke paket lain, dan sekarang saya mendapatkan kesalahan. Ini kodenya: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> g = generateSimpleCaseGraph(); …

7
Pengujian Android AsyncTask dengan Android Test Framework
Saya memiliki contoh implementasi AsyncTask yang sangat sederhana dan saya mengalami masalah dalam mengujinya menggunakan kerangka kerja Android JUnit. Ini berfungsi dengan baik ketika saya memberi contoh dan menjalankannya dalam aplikasi normal. Namun ketika dijalankan dari salah satu kelas framework Pengujian Android (yaitu AndroidTestCase , ActivityUnitTestCase , ActivityInstrumentationTestCase2 , dll.) …
97 android  junit 

6
Cara menguji Proyek Perpustakaan Android
Saya menulis Proyek Perpustakaan Android berdasarkan kelas Bitmap Android (sebut saja AndroindLib) yang hanya berisi kelas utilitas (tidak ada aktivitas). Saya mencoba mengujinya menggunakan Android JUnit, tetapi terus mengeluh bahwa tidak dapat menemukan AnroidLib.apk Apa cara yang benar untuk menguji Unit Proyek Perpustakaan Android?
97 android  junit  apk 

22
Eclipse - debugger tidak berhenti di breakpoint
Saya mencoba untuk memecahkan masalah JUnit. Dalam kode sumber, saya telah menetapkan break point di dua tempat: 1) di baris di mana anggota statis diinisialisasi 2) baris pertama dari salah satu kasus uji. Debugger berhenti di baris inisialisasi bidang statis. Tapi itu tidak berhenti pada kasus uji. Tidak peduli di …


7
Uji JUnit dengan sejumlah pengujian dinamis
Dalam proyek kami, saya memiliki beberapa tes JUnit yang misalnya mengambil setiap file dari direktori dan menjalankan tes padanya. Jika saya menerapkan testEveryFileInDirectorymetode TestCaseini muncul sebagai hanya satu tes yang mungkin gagal atau berhasil. Tapi saya tertarik dengan hasil pada setiap file. Bagaimana saya bisa menulis TestCase/ TestSuitesedemikian sehingga setiap …

3
Jalankan pengujian tunggal dari kelas JUnit menggunakan baris perintah
Saya mencoba menemukan pendekatan yang memungkinkan saya menjalankan tes tunggal dari kelas JUnit hanya menggunakan baris perintah dan java. Saya dapat menjalankan seluruh rangkaian tes dari kelas menggunakan berikut ini: java -cp .... org.junit.runner.JUnitCore org.package.classname Yang benar-benar ingin saya lakukan adalah seperti ini: java -cp .... org.junit.runner.JUnitCore org.package.classname.method atau: java …


7
Bagaimana cara membuat pengujian JUnit menunggu?
Saya memiliki tes JUnit yang ingin saya tunggu selama beberapa waktu secara sinkron. Tes JUnit saya terlihat seperti ini: @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); // WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } Saya mencoba Thread.currentThread().wait(), tetapi itu melempar IllegalMonitorStateException (seperti yang diharapkan). Apakah ada trik …

30
Eclipse Tidak ada pengujian yang ditemukan menggunakan JUnit 5 yang disebabkan oleh NoClassDefFoundError untuk LauncherFactory
Masalah Setiap kali saya menjalankan tes JUnit proyek saya (menggunakan JUnit 5 dengan Java 9 dan Eclipse Oxygen 1.a) Saya mengalami masalah karena gerhana tidak dapat menemukan tes apa pun. Deskripsi Di bawah konfigurasi run, eclipse bahkan tidak dapat menemukan metode yang dianotasi dengan @Test, tetapi hanya menampilkan " (semua …
95 java  eclipse  junit  java-9  junit5 

2
Bagaimana cara mengelola resource pengujian unit di Kotlin, seperti memulai / menghentikan koneksi database atau server elasticsearch tertanam?
Dalam pengujian Kotlin JUnit saya, saya ingin memulai / menghentikan server tertanam dan menggunakannya dalam pengujian saya. Saya mencoba menggunakan @Beforeanotasi JUnit pada metode di kelas pengujian saya dan itu berfungsi dengan baik, tetapi itu bukan perilaku yang tepat karena menjalankan setiap kasus pengujian, bukan hanya sekali. Oleh karena itu …


4
Bisakah Anda menambahkan pesan khusus ke AssertJ assertThat?
Kami memiliki rangkaian pengujian yang utamanya menggunakan pernyataan JUnit dengan pencocok Hamcrest. Salah satu tim kami mulai bereksperimen dengan AssertJ dan membuat orang terkesan dengan sintaks, fleksibilitas, dan deklaratifnya. Ada satu fitur yang disediakan JUnit yang tidak dapat saya temukan padanannya di AssertJ: menambahkan pesan kegagalan pernyataan kustom. Kami sering …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.