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

Khung thử nghiệm đơn vị phổ biến cho Java và Scala. Phiên bản mới nhất, JUnit 5, hỗ trợ các bài kiểm tra dựa trên chú thích và tham số phong phú. Cân nhắc sử dụng kết hợp với thẻ Java hoặc Scala để chỉ ra trường hợp sử dụng của bạn.

8
AndroidJUnit4. Class không được dùng nữa: Làm thế nào để sử dụng androidx.test.ext.junit.runners.AndroidJUnit4?
Đối với các bài kiểm tra thiết bị của tôi, tôi đã sử dụng @RunWith(AndroidJUnit4.class) từ import androidx.test.runner.AndroidJUnit4; để thiết lập trường hợp thử nghiệm của tôi. Bây giờ dòng này được đánh dấu là không dùng với gợi ý để sử dụng AndroidJUnit4từ import androidx.test.ext.junit.runners.AndroidJUnit4 Tuy nhiên, nếu tôi …





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 …

9
Mockito. Xác minh đối số phương thức
Tôi đã googled về điều này, nhưng không tìm thấy bất cứ điều gì có liên quan. Tôi đã có một cái gì đó như thế này: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new Testeable(); testableObj.setMockeable(mock); command.runtestmethod(); Bây giờ, tôi muốn xác minh rằng …

24
Làm thế nào để chế nhạo một lớp cuối cùng với mockito
Tôi có một lớp cuối cùng, đại loại như thế này: public final class RainOnTrees{ public void startRain(){ // some code here } } Tôi đang sử dụng lớp này trong một số lớp khác như thế này: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void findSeasonAndRain(){ rain.startRain(); …
218 java  junit  mockito 




7
Khi nào Java generic yêu cầu <? mở rộng T> thay vì <T> và có bất kỳ nhược điểm nào của việc chuyển đổi không?
Cho ví dụ sau (sử dụng JUnit với bộ so khớp Hamcrest): Map&lt;String, Class&lt;? extends Serializable&gt;&gt; expected = null; Map&lt;String, Class&lt;java.util.Date&gt;&gt; result = null; assertThat(result, is(expected)); Điều này không biên dịch với assertThatchữ ký phương thức JUnit của: public static &lt;T&gt; void assertThat(T actual, Matcher&lt;T&gt; matcher) Thông báo lỗi trình …
205 java  generics  junit 



5
Làm thế nào để nói với một đối tượng giả Mockito trả lại một cái gì đó khác vào lần tiếp theo nó được gọi?
Vì vậy, tôi đang tạo một đối tượng giả như một biến tĩnh ở cấp độ như vậy ... Trong một thử nghiệm, tôi muốn Foo.someMethod()trả về một giá trị nhất định, trong khi trong một thử nghiệm khác, tôi muốn nó trả về một giá trị khác. Vấn đề …

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.