Pertanyaan yang diberi tag mockito

Mockito adalah kerangka kerja mengejek untuk Jawa. Ini terinspirasi oleh EasyMock tetapi bertujuan untuk menyederhanakan mock stubbing, verifikasi dan tooling lebih jauh.

399
Mockito menguji metode void melempar pengecualian

Saya punya metode dengan voidtipe pengembalian. Itu juga bisa melempar sejumlah pengecualian sehingga saya ingin menguji pengecualian yang dilemparkan. Semua upaya gagal dengan alasan yang sama: Metode ketika (T) dalam tipe Stubber tidak berlaku untuk argumen (batal) Adakah ide bagaimana saya...

374
Mengejek metode statis dengan Mockito

Saya telah menulis sebuah pabrik untuk menghasilkan java.sql.Connectionobjek: public class MySQLDatabaseConnectionFactory implements DatabaseConnectionFactory { @Override public Connection getConnection() { try { return DriverManager.getConnection(...); } catch (SQLException e) { throw new...

267
Mengapa Mockito tidak mengejek metode statis?

Saya membaca beberapa utas di sini tentang metode statis, dan saya pikir saya mengerti masalah penyalahgunaan / penggunaan berlebihan metode statis dapat menyebabkan. Tetapi saya tidak benar-benar memahami mengapa sulit untuk mengejek metode statis. Saya tahu kerangka mengejek lainnya, seperti...

264
Verifikasi nilai atribut objek dengan mockito

Saya memiliki panggilan metode yang ingin saya tiru dengan mockito. Untuk mulai dengan, saya telah membuat dan menyuntikkan instance objek di mana metode akan dipanggil. Tujuan saya adalah memverifikasi salah satu objek dalam pemanggilan metode. Apakah ada cara yang memungkinkan mockito Anda untuk...

226
Pencocokan Mockito dan berbagai primitif

Dengan Mockito, saya ingin verify()pemanggilan metode dengan byte[]dalam daftar argumennya, tetapi saya tidak menemukan cara menulis ini. myMethod( byte[] ) Saya hanya ingin sesuatu seperti anyByteArray(), bagaimana melakukannya dengan

220
Mockito. Verifikasi argumen metode

Saya sudah mencari di Google tentang hal ini, tetapi tidak menemukan yang relevan. Saya punya sesuatu seperti ini: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new