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.

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 


11
Tại sao JUnit không cung cấp các phương thức assertNotEquals?
Có ai biết tại sao JUnit 4 cung cấp assertEquals(foo,bar)nhưng không phải là assertNotEqual(foo,bar)phương thức không? Nó cung cấp assertNotSame(tương ứng với assertSame) và assertFalse(tương ứng với assertTrue), vì vậy có vẻ lạ khi họ không bận tâm bao gồm assertNotEqual. Nhân tiện, tôi biết rằng JUnit-addons cung cấp các …
429 java  junit  assert 



12
Kiểm tra JUnit cho System.out.println ()
Tôi cần phải viết các bài kiểm tra JUnit cho một ứng dụng cũ được thiết kế kém và đang viết rất nhiều thông báo lỗi cho đầu ra tiêu chuẩn. Khi getResponse(String request)phương thức hoạt động chính xác, nó trả về phản hồi XML: @BeforeClass public static void setUpClass() …
370 java  console  junit 


9
Mockito: Cố gắng theo dõi phương pháp đang gọi phương thức ban đầu
Tôi đang sử dụng Mockito 1.9.0. Tôi muốn mô phỏng hành vi cho một phương thức của một lớp trong bài kiểm tra JUnit, vì vậy tôi có final MyClass myClassSpy = Mockito.spy(myInstance); Mockito.when(myClassSpy.method1()).thenReturn(myResults); Vấn đề là, trong dòng thứ hai, myClassSpy.method1()thực sự được gọi, dẫn đến một ngoại lệ. …
350 java  junit  mockito 


7
Mockito: làm thế nào để xác minh phương thức được gọi trên một đối tượng được tạo trong một phương thức?
Tôi mới đến Mockito. Với lớp bên dưới, làm cách nào tôi có thể sử dụng Mockito để xác minh rằng someMethodđã được gọi chính xác một lần sau khi foođược gọi? public class Foo { public void foo(){ Bar bar = new Bar(); bar.someMethod(); } } Tôi muốn thực …





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.

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.