«unit-testing» 태그된 질문

단위 테스트는 소스 코드의 개별 단위를 테스트하여 사용하기에 적합한 지 결정하는 방법입니다.

14
Java를위한 최고의 모의 프레임 워크는 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

7
단위 테스트 데이터베이스 기반 응용 프로그램에 가장 적합한 전략은 무엇입니까?
백엔드에서 다양한 복잡성의 데이터베이스로 구동되는 많은 웹 응용 프로그램을 사용합니다. 일반적으로 비즈니스 및 프리젠 테이션 로직과 분리 된 ORM 계층이 있습니다. 이것은 비즈니스 로직의 단위 테스트를 매우 간단하게 만듭니다. 개별 모듈로 구현할 수 있으며 테스트에 필요한 모든 데이터는 객체 조롱을 통해 위조 될 수 있습니다. 그러나 ORM 및 데이터베이스 자체를 …




4
Moq에게 작업을 반환하도록하려면 어떻게해야합니까?
선언하는 인터페이스가 있습니다 Task DoSomethingAsync(); 테스트에 MoqFramework를 사용하고 있습니다. [TestMethod()] public async Task MyAsyncTest() { Mock<ISomeInterface> mock = new Mock<ISomeInterface>(); mock.Setup(arg => arg.DoSomethingAsync()).Callback(() => { <my code here> }); ... } 그런 다음 테스트에서 호출하는 코드를 실행합니다 await DoSomethingAsync(). 그리고 테스트는 그 라인에서 실패합니다. 내가 뭘 잘못하고 있죠?

7
Mockito : 메소드 내에서 생성 된 객체에서 메소드를 확인하는 방법은 무엇입니까?
나는 Mockito를 처음 사용합니다. 아래 클래스가 주어지면 Mockito를 사용하여 someMethod호출 한 후 정확히 한 번 호출 되었는지 어떻게 확인할 수 foo있습니까? public class Foo { public void foo(){ Bar bar = new Bar(); bar.someMethod(); } } 다음과 같은 확인 전화를하고 싶습니다. verify(bar, times(1)).someMethod(); bar의 조롱 된 인스턴스는 어디에 있습니까 Bar?

15
디렉토리에서 모든 Python 단위 테스트를 어떻게 실행합니까?
파이썬 단위 테스트가 들어있는 디렉토리가 있습니다. 각 단위 테스트 모듈의 형식은 test _ *. py 입니다. all_test.py 라는 파일을 만들려고합니다.이 파일 은 위에서 언급 한 테스트 양식으로 모든 파일을 실행하고 결과를 반환합니다. 지금까지 두 가지 방법을 시도했습니다. 둘 다 실패했습니다. 나는 두 가지 방법을 보여줄 것이며, 누군가가 실제로 이것을 올바르게 …

20
통합과 단위 테스트의 차이점은 무엇입니까?
단위 테스트 및 통합 테스트의 소위 교과서 정의를 알고 있습니다. 궁금한 점은 단위 테스트를 쓸 시간이되었을 때입니다. 가능한 많은 클래스 세트를 다루기 위해 작성합니다. 예를 들어 Word수업 이 있으면 수업에 대한 단위 테스트를 작성합니다 Word. 그 후, 나는 나의 쓰기 시작 Sentence클래스를, 그리고이 상호 작용해야하는 경우 Word클래스, 나는 종종 내 …

4
Mockito가 논쟁에 관계없이 방법을 쓸 수 있습니까?
Mockito를 사용하여 일부 레거시 코드를 테스트하려고합니다. FooDao프로덕션에서 사용되는 a 를 다음과 같이 스텁하고 싶습니다 . foo = fooDao.getBar(new Bazoo()); 난 쓸수있다: when(fooDao.getBar(new Bazoo())).thenReturn(myFoo); 그러나 명백한 문제는 내가 메서드를 스텁 한 getBar()것과 동일한 Bazoo객체로 호출되지 않는다는 것입니다. (그 new연산자를 저주하십시오 !) myFoo인수에 관계없이 반환되는 방식으로 메소드를 스텁 할 수 있다면 그것을 …

30
단위 테스트를 위해 개인용 메소드를 공개하는 것은 좋은 생각입니까?
중재자 참고 : 여기에 이미 39 개의 답변이 게시되어 있습니다 (일부는 삭제되었습니다). 답변 을 게시하기 전에 토론에 의미있는 것을 추가 할 수 있는지 여부를 고려 하십시오 . 다른 사람이 이미 말한 것을 반복했을 가능성이 높습니다. 가끔 단위 테스트를 작성하기 위해 클래스 공용에서 개인용 메소드를 작성해야하는 경우가 있습니다. 일반적으로 이것은 메서드가 …
301 c#  java  unit-testing 


10
C ++ 단위 테스트 프레임 워크 비교 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

9
pytest에서 예외가 발생했다고 올바르게 주장하는 방법은 무엇입니까?
암호: # coding=utf-8 import pytest def whatever(): return 9/0 def test_whatever(): try: whatever() except ZeroDivisionError as exc: pytest.fail(exc, pytrace=True) 산출: ================================ test session starts ================================= platform linux2 -- Python 2.7.3 -- py-1.4.20 -- pytest-2.5.2 plugins: django, cov collected 1 items pytest_test.py F ====================================== FAILURES ====================================== ___________________________________ test_whatever ____________________________________ def test_whatever(): …

10
C #에서 개인 메서드의 단위 테스트
Visual Studio에서는 자동으로 생성 된 접근 자 클래스를 통해 개인 메서드의 단위 테스트를 수행 할 수 있습니다. 성공적으로 컴파일하는 개인용 메소드의 테스트를 작성했지만 런타임에 실패합니다. 코드와 테스트의 버전은 다음과 같습니다. //in project MyProj class TypeA { private List<TypeB> myList = new List<TypeB>(); private class TypeB { public TypeB() { } …
292 c#  unit-testing 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.