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

Kiểm thử đơn vị là một phương pháp theo đó các đơn vị mã nguồn riêng lẻ được kiểm tra để xác định xem chúng có phù hợp để sử dụng không.

5
Xác minh một tham số cụ thể với Moq
public void SubmitMessagesToQueue_OneMessage_SubmitSuccessfully() { var messageServiceClientMock = new Mock<IMessageServiceClient>(); var queueableMessage = CreateSingleQueueableMessage(); var message = queueableMessage[0]; var xml = QueueableMessageAsXml(queueableMessage); messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(xml)).Verifiable(); //messageServiceClientMock.Setup(proxy => proxy.SubmitMessage(It.IsAny<XmlElement>())).Verifiable(); var serviceProxyFactoryStub = new Mock<IMessageServiceClientFactory>(); serviceProxyFactoryStub.Setup(proxyFactory => proxyFactory.CreateProxy()).Returns(essageServiceClientMock.Object); var loggerStub = new Mock<ILogger>(); var client = new MessageClient(serviceProxyFactoryStub.Object, loggerStub.Object); client.SubmitMessagesToQueue(new List<IMessageRequestDTO> {message}); //messageServiceClientMock.Verify(proxy …
168 c#  unit-testing  nunit  moq 


11
Mục đích của các đối tượng giả là gì?
Tôi chưa quen với thử nghiệm đơn vị và tôi liên tục nghe thấy những từ 'đối tượng giả' được ném xung quanh rất nhiều. Theo thuật ngữ của giáo dân, ai đó có thể giải thích các đối tượng giả là gì và chúng thường được sử dụng để …


6
Chạy một trường hợp thử nghiệm cụ thể trong Django khi ứng dụng của bạn có thư mục kiểm tra
Tài liệu Django ( http://docs.djangoproject.com/en/1.3/topics/testing/#rasty-tests ) nói rằng bạn có thể chạy các trường hợp thử nghiệm riêng lẻ bằng cách chỉ định chúng: $ ./manage.py test animals.AnimalTestCase Điều này giả định rằng bạn có các bài kiểm tra của mình trong tệp tests.txt trong ứng dụng Django. Nếu điều …


10
Kiểm tra đơn vị Node.js [đã đóng]
Đã đóng cửa. Câu hỏi này không đáp ứng các hướng dẫn Stack Overflow . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó thuộc chủ đề cho Stack Overflow. Đóng cửa 5 năm trước . Cải thiện …

12
Khẳng định bằng giữa 2 Danh sách trong Junit
Làm cách nào tôi có thể đưa ra khẳng định bình đẳng giữa các danh sách trong trường hợp kiểm tra JUnit ? Bình đẳng nên giữa các nội dung của danh sách. Ví dụ: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two", "three"); List<String> numbers3 = …



4
Thay đổi thời gian chờ mặc định cho mocha
Nếu chúng tôi có tệp kiểm tra đơn vị my-spec.js và chạy với mocha: mocha my-spec.js Thời gian chờ mặc định sẽ là 2000 ms. Nó có thể được ghi đè để kiểm tra một phần với tham số dòng lệnh: mocha my-spec.js --timeout 5000 Có thể thay đổi thời …

12
Cách kiểm tra loại ngoại lệ ném trong Jest
Tôi đang làm việc với một số mã trong đó tôi cần kiểm tra loại ngoại lệ được ném bởi hàm (Có phải là TypeError, ReferenceError, v.v.). Khung thử nghiệm hiện tại của tôi là AVA và tôi có thể kiểm tra nó như một t.throwsphương thức đối số thứ …




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.