Rumah >Java >javaTutorial >Bagaimana untuk melaksanakan kelas ujian projek dalam SpringBoot
1.
package soundsystem; import static org.junit.Assert.*; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes=CDPlayerConfig.class) public class CDPlayerTest { @Autowired private CompactDisc cd; @Test public void cdShouldNotBeNull() { assertNotNull(cd); } }
CDPlayerTest menggunakan SpringJUnit4ClassRunner Spring untuk mencipta konteks aplikasi Spring secara automatik apabila ujian bermula.
Menganotasi @ContextConfiguration akan memberitahunya bahawa ia perlu memuatkan konfigurasi dalam CDPlayerConfig.
Oleh kerana kelas CDPlayerConfig mengandungi @ComponentScan, konteks aplikasi akhir harus mengandungi CompactDiscbean.
2.
package com.baizhi.cmfz; import com.baizhi.cmfz.dao.BannerDao; import com.baizhi.cmfz.entiy.Banner; import com.baizhi.cmfz.service.BannerService; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import java.util.Date; import java.util.List; import java.util.Map; @RunWith(SpringRunner.class) @SpringBootTest public class BannerTest { @Autowired private BannerDao dao; @Autowired private BannerService service; @Test public void test1(){ List<Banner> list = dao.selectAllBanner(1,10,null); for (Banner banner : list) { System.out.println(banner); } } }
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan kelas ujian projek dalam SpringBoot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!