«unit-testing» 태그된 질문

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

11
단위 테스트를 병렬이 아닌 직렬로 실행합니다.
내가 작성한 WCF 호스트 관리 엔진을 단위 테스트하려고합니다. 엔진은 기본적으로 구성을 기반으로 즉석에서 ServiceHost 인스턴스를 만듭니다. 이를 통해 새로운 서비스가 추가되거나 이전 서비스가 제거 될 때마다 서비스를 모두 종료하고 다시 시작할 필요없이 사용할 수있는 서비스를 동적으로 재구성 할 수 있습니다. 그러나 ServiceHost의 작동 방식으로 인해이 호스트 관리 엔진을 단위 테스트하는 …

5
잘못된 utf8 문자열의 예?
내 코드 중 일부가 잘못된 데이터를 처리하는 방법을 테스트 중이며 유효하지 않은 UTF-8 바이트 시리즈가 필요합니다. 왜 그들이 나쁜지 / 어디서 구했는지에 대한 설명을 게시 할 수 있습니까?

7
Android Studio 단위 테스트 : 데이터 (입력) 파일 읽기
단위 테스트에서 경로를 하드 코딩하지 않고 내 (데스크톱) 파일 시스템의 json 파일에서 데이터를 어떻게 읽을 수 있습니까? 정적 문자열을 만드는 대신 파일에서 테스트 입력 (내 구문 분석 방법에 대한)을 읽고 싶습니다. 파일은 내 단위 테스트 코드와 같은 위치에 있지만 필요한 경우 프로젝트의 다른 위치에 배치 할 수도 있습니다. Android Studio를 …


3
단일 테스트 단위로 모의 구현을 변경하는 방법 [Jestjs]
내가하고 싶은 조롱 의존성의 구현을 변경 당에 단일 시험 기준 에 의해 기본 모형 확장 의 동작을하고 다시 되 돌리는 원래 구현 다음 테스트 실행한다. 더 간단히 말하자면 이것이 내가 달성하려는 것입니다. 모의 의존성 단일 테스트에서 모의 구현 변경 / 확장 다음 테스트가 실행되면 원래 모의로 되돌립니다. 나는 현재 Jest …

8
Junit 단위 테스트를위한 JVM 매개 변수를 설정하는 방법은 무엇입니까?
실행하는 데 많은 양의 힙 공간이 필요한 Junit 단위 테스트 (예 : 1G)가 있습니다. (충분한 힙 공간으로 만 실행되고 Win 7 64 비트 컴퓨터에서 내부적으로 실행되는 웹 스타트 앱의 메모리 집약적 기능을 테스트하므로 테스트를 재 설계하는 것은 실용적인 제안이 아닙니다.) Intellij IDEA에서 개발 중이므로 테스트 클래스에 대해 JVM 매개 변수 …

7
동적 테스트 수를 사용한 JUnit 테스트
우리 프로젝트 에는 디렉토리에서 모든 파일을 가져 와서 테스트를 실행하는 여러 JUnit 테스트가 있습니다. 이 testEveryFileInDirectory메서드를 구현하면 TestCase실패하거나 성공할 수있는 하나의 테스트로만 표시됩니다. 그러나 각 개별 파일의 결과에 관심이 있습니다. Eclipse의 그래픽 TestRunner에서 각 파일이 별도의 테스트로 표시되도록 TestCase/를 어떻게 작성할 수 TestSuite있습니까? (각 파일에 대한 명시적인 테스트 방법을 코딩하는 …

3
명령 줄을 사용하여 JUnit 클래스에서 단일 테스트 실행
명령 줄과 자바 만 사용하여 JUnit 클래스에서 단일 테스트를 실행할 수있는 접근 방식을 찾으려고합니다. 다음을 사용하여 클래스에서 전체 테스트 세트를 실행할 수 있습니다. java -cp .... org.junit.runner.JUnitCore org.package.classname 제가 정말로하고 싶은 것은 다음과 같습니다. java -cp .... org.junit.runner.JUnitCore org.package.classname.method 또는: java -cp .... org.junit.runner.JUnitCore org.package.classname#method JUnit 주석을 사용하여이 작업을 수행하는 …


17
Android 스튜디오에서 매개 변수화 된 단위 테스트를 실행할 때 지정된 테스트가 없습니다.
Android Studio에서 아래와 같이 Parameterized Unit Test를 실행 해 보았습니다. import android.test.suitebuilder.annotation.SmallTest; import junit.framework.TestCase; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameter; import org.junit.runners.Parameterized.Parameters; import java.util.Arrays; import java.util.Collection; @RunWith(Parameterized.class) @SmallTest public class FibonacciTest extends TestCase { @Parameters public static Collection<Object[]> data() { return Arrays.asList(new Object[][] { {0, 0}, …

4
구조를 비교할 때이 어설 션이 형식 예외를 던지는 이유는 무엇입니까?
두 System.Drawing.Size구조 의 동등성을 주장하려고하는데 예상되는 주장 실패 대신 형식 예외가 발생합니다. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. Expected {0}, actually it …

4
Eclipse에서 쉽게 단위 테스트를 만드는 방법 [닫힌]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 오년 전에 . 이 질문 개선 방법을 선택하는 것만으로 쉽게 단위 테스트를 만들고 싶습니다. 일식에 그렇게하는 도구가 있습니까? 템플릿을 지원해야합니다. 긍정적 인 테스트와 부정적인 …

10
iOS-Swift 용 단위 테스트를 실행할 때 'MyProject-Swift.h'파일을 찾을 수 없음
내 프로젝트에 대해 단위 테스트를 설정하려고합니다. 최근에 하나의 Swift 클래스를 추가 한 기존 Objective-C 앱입니다. 'MyProject-Swift.h'및 Swift Bridging 파일 ( 'MyProject'및 'MyProjectTest'모두)을 설정했으며 Objective-C와 Swift 코드를 모두 사용하여 앱을 제대로 빌드하고 실행할 수 있습니다. 그러나 이제 새로운 Swift 클래스에서 일부 단위 테스트를 실행하고 싶습니다. 내 테스트 파일을 설정했는데 다음과 같이 …

14
"Arrange-Assert-Act-Assert"여야합니까?
Arrange-Act-Assert 의 고전적인 테스트 패턴과 관련하여 저는 종종 Act 이전에 반대 주장을 추가하는 것을 발견합니다. 이렇게하면 전달 된 주장이 실제로 동작의 결과로 전달되고 있음을 알 수 있습니다. Red-green-refactor의 빨간색과 유사하다고 생각합니다. 테스트 과정에서 빨간색 막대를 본 경우에만 초록색 막대가 차이를 만드는 코드를 작성했음을 의미합니다. 통과하는 테스트를 작성하면 모든 코드가 만족할 …

20
DeploymentItem 속성 문제
저는 현재 C # .net으로 작성된 "오래된"시스템을 유지하고 있으며, 일부 오래된 기능을 제거하고 일부 리팩토링을 수행하고 있습니다. 감사합니다, 이전 사람이 몇 가지 단위 테스트 (MSTests)를 작성했습니다. 저는 JUnit 테스트에 상당히 익숙하지만 아직 MSTests에 대해서는 많이하지 않았습니다. 테스트 메소드에는 테스트 DeploymentItem중인 비즈니스 로직 메소드에 의해 구문 분석되는 텍스트 파일을 지정 하는 …

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