Rumah >Java >javaTutorial >Bagaimana untuk menyepadukan dan menguji fungsi Java dengan EasyMock?
Langkah-langkah untuk menggunakan fungsi Java dalam ujian penyepaduan EasyMock adalah seperti berikut: Sediakan objek olok-olok: Buat objek olok-olok untuk fungsi Java. Rekod jangkaan: Rekod panggilan yang dijangkakan dan kembalikan nilai untuk mengejek objek. Tetapkan gelagat: Konfigurasikan gelagat objek simulasi. Ujian penulisan: Tulis ujian unit untuk memanggil fungsi Java. Sahkan jangkaan: Sahkan selepas ujian bahawa jangkaan pada objek olok-olok dipenuhi.
Bagaimana untuk menggunakan fungsi Java dalam ujian penyepaduan EasyMock?
Pengenalan
EasyMock ialah rangka kerja Java Mocking popular yang membolehkan anda mensimulasikan gelagat objek dalam ujian unit. Ia juga boleh digunakan untuk menguji fungsi Java, aka ungkapan Lambda. Artikel ini akan membimbing anda cara menggunakan fungsi Java dalam ujian penyepaduan EasyMock. Prasyarat mewakili fungsi Java. Contohnya:
Function<String, String> mockFunction = createMock(Function.class);
Rekod Jangkaan
expect(mockFunction.apply("Hello")).andReturn("World");
Tetapkan Tingkah Laku a. Contohnya:
replay(mockFunction);
Ujian Penulisan
a. Tulis ujian unit anda untuk memanggil fungsi Java. Contohnya:
@Test public void testFunction() { String result = mockFunction.apply("Hello"); assertEquals("World", result); }
Sahkan Jangkaan
a Sahkan bahawa jangkaan pada objek yang diejek dipenuhi semasa ujian. Contohnya:
verify(mockFunction);
Kes praktikal
Senario: Apabila lulus rentetan "EasyMock", fungsi itu harus mengembalikan rentetan "EasyMock Testing".
rreeee
Atas ialah kandungan terperinci Bagaimana untuk menyepadukan dan menguji fungsi Java dengan EasyMock?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!