Câu hỏi được gắn thẻ «junit4»

Phiên bản 4 của khung kiểm tra Đơn vị Junit Java phổ biến

30
Làm thế nào để bạn khẳng định rằng một ngoại lệ nhất định được ném trong các bài kiểm tra JUnit 4?
Làm cách nào tôi có thể sử dụng JUnit4 một cách tự nhiên để kiểm tra rằng một số mã ném ngoại lệ? Trong khi tôi chắc chắn có thể làm một cái gì đó như thế này: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); …
2000 java  exception  junit  junit4  assert 





6
sự khác biệt giữa 2 lớp JUnit Assert
Khung công tác JUnit chứa 2 Assertlớp (rõ ràng là trong các gói khác nhau) và các phương thức trên mỗi lớp có vẻ rất giống nhau. Bất cứ ai có thể giải thích tại sao điều này là? Các lớp tôi đang đề cập đến là: junit.framework.Assertvà org.junit.Assert.


13
Bắt được NoSuchMethodError: org.hamcrest.Matcher.describeMismatch tựa khi chạy thử nghiệm trong IntelliJ 10.5
Tôi đang sử dụng JUnit-dep 4.10 và Hamcrest 1.3.RC2. Tôi đã tạo một trình so khớp tùy chỉnh trông giống như sau: public static class MyMatcher extends TypeSafeMatcher<String> { @Override protected boolean matchesSafely(String s) { /* implementation */ } @Override public void describeTo(Description description) { /* implementation */ } @Override …



4
Junit @Rule hoạt động như thế nào?
Tôi muốn viết các trường hợp thử nghiệm cho một số lượng lớn mã, tôi muốn biết chi tiết về @Ruletính năng chú thích JUnit , để tôi có thể sử dụng nó để viết các trường hợp thử nghiệm. Vui lòng cung cấp một số câu trả lời hoặc …
195 java  junit  junit4  junit-rule 

6
Mockito + PowerMock LinkageError trong khi chế độ lớp hệ thống
Tôi đã có một đoạn mã như vậy: @RunWith(PowerMockRunner.class) @PrepareForTest({Thread.class}) public class AllMeasuresDataTest { @Before public void setUp() throws Exception { } @Test public void testGetMeasures() { AllMeasuresData measure = new AllMeasuresData(); assertEquals(measure.getMeasures(), null); HashMap<String, Measure> map = new HashMap<String, Measure>(); measure.setMeasures(map); assertEquals(measure.getMeasures(), map); measure.setMeasures(null); assertEquals(measure.getMeasures(), null); } @Test public …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.