«unit-testing» 태그된 질문

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


8
PHPUnit으로 보호 된 메소드를 테스트하는 모범 사례
개인 메소드 정보 를 테스트합니까? 에 대한 토론을 찾았습니다 . 일부 클래스에서는 보호 된 메소드를 갖고 싶지만 테스트하도록 결정했습니다. 이러한 방법 중 일부는 정적이고 짧습니다. 대부분의 공개 메소드는이 메소드를 사용하므로 나중에 테스트를 안전하게 제거 할 수 있습니다. 그러나 TDD 접근 방식으로 시작하고 디버깅을 피하기 위해 실제로 테스트하고 싶습니다. 나는 다음을 …

6
jest에서 'it'과 'test'의 차이점은 무엇입니까?
테스트 그룹에 두 가지 테스트가 있습니다. 하나는 그것을 사용하고 다른 하나는 테스트를 사용하며 매우 유사하게 작동하는 것 같습니다. 그들 사이의 차이점은 무엇입니까? describe('updateAll', () => { it('no force', () => { return updateAll(TableName, ["fileName"], {compandId: "test"}) .then(updatedItems => { let undefinedCount = 0; for (let item of updatedItems) { undefinedCount …

7
단위 테스트를 처음 사용하는 경우 훌륭한 테스트를 작성하는 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문을 개선하십시오 단위 테스트 세계에 익숙하지 않아 이번 주에 기존 앱에 대한 테스트 범위를 추가하기로 결정했습니다. 이것은 …

7
Moq를 사용하여 처음과 두 번째에 다른 반환 값
나는 다음과 같은 테스트를 받았다. [TestCase("~/page/myaction")] public void Page_With_Custom_Action(string path) { // Arrange var pathData = new Mock<IPathData>(); var pageModel = new Mock<IPageModel>(); var repository = new Mock<IPageRepository>(); var mapper = new Mock<IControllerMapper>(); var container = new Mock<IContainer>(); container.Setup(x => x.GetInstance<IPageRepository>()).Returns(repository.Object); repository.Setup(x => x.GetPageByUrl<IPageModel>(path)).Returns(() => pageModel.Object); pathData.Setup(x => x.Action).Returns("myaction"); pathData.Setup(x …
262 c#  unit-testing  nunit  moq 

3
Karma vs 테스트 프레임 워크 Jasmine, Mocha, QUnit [닫기]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문을 개선하십시오 몇 가지 질문 : Karma와 테스트 프레임 워크 X (Jasmine, Mocha, QUnit)는 서로 어떤 …

6
2 개의 JUnit 어설트 클래스의 차이점
JUnit 프레임 워크에는 2 개의 Assert클래스 (다른 패키지로 제공)가 포함되어 있으며 각 클래스의 메소드는 매우 유사합니다. 아무도 이것이 왜 설명 할 수 있습니까? 내가 말하는 클래스는 다음 junit.framework.Assert과 같습니다 org.junit.Assert.

7
명령 줄을 통해 unittest.TestCase에서 단일 테스트 실행
우리 팀에서는 다음과 같이 대부분의 테스트 사례를 정의합니다. 하나의 "프레임 워크"클래스 ourtcfw.py: import unittest class OurTcFw(unittest.TestCase): def setUp: # something # other stuff that we want to use everywhere testMyCase.py와 같은 많은 테스트 사례 : import localweather class MyCase(OurTcFw): def testItIsSunny(self): self.assertTrue(localweather.sunny) def testItIsHot(self): self.assertTrue(localweather.temperature > 20) if __name__ == …

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

7
단위 테스트를 실행하지 않고 Maven 프로젝트 빌드
단위 테스트를 실행하지 않고 Maven 프로젝트를 어떻게 빌드합니까? 현재 서블릿에 대한 일부 코드를 재구성 중이며 웹 브라우저에서 시도하고 싶습니다 ( Tomcat에 업로드하기 mvn install위해 실행 중임 을 의미 함 .war). UNIT 테스트가 실패한다는 것을 완전히 알고 있으며 원하는 코드가 있으면 수정하면 좋을 것입니다. 누구든지 조언 할 수 있습니까?

14
JUnit 4에서 현재 실행중인 테스트 이름 가져 오기
JUnit 3에서 다음과 같이 현재 실행중인 테스트 이름을 얻을 수 있습니다. public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } "현재 테스트는 testSomething"입니다. JUnit 4에서 즉시 사용 가능한 간단한 방법이 있습니까? 배경 : 테스트 이름 만 인쇄하고 싶지는 않습니다. 테스트와 …
240 java  unit-testing  junit 


25
파이썬에서 동적 (매개 변수화 된) 단위 테스트를 어떻게 생성합니까?
테스트 데이터가 있고 각 항목에 대한 단위 테스트를 만들고 싶습니다. 내 첫 번째 아이디어는 다음과 같이하는 것이 었습니다. import unittest l = [["foo", "a", "a",], ["bar", "a", "b"], ["lee", "b", "b"]] class TestSequence(unittest.TestCase): def testsample(self): for name, a,b in l: print "test", name self.assertEqual(a,b) if __name__ == '__main__': unittest.main() 이것의 …

18
pytest 'ImportError : No YadaYadaYada'라는 모듈이없는 PATH 문제
easy_install을 사용하여 Mac에 pytest를 설치하고 파일 구조가 다음과 같은 프로젝트에 대한 테스트 작성을 시작했습니다. repo/ repo/app.py repo/settings.py repo/models.py repo/tests/ repo/tests/test_app.py py.testrepo 디렉토리에서 실행 하면 모든 것이 예상대로 작동합니다. 그러나 Linux 또는 Windows에서 동일한 것을 시도하면 (둘 다 pytest 2.2.3이 있음) 내 응용 프로그램 경로에서 처음으로 가져 오기 할 때마다 짖습니다. …

30
Visual Studio 2012에서 내 테스트를 찾지 못하는 이유는 무엇입니까?
내장을 사용하는 테스트가 Microsoft.VisualStudio.TestTools.UnitTesting있지만 실행할 수는 없습니다. Visual Studio 2012 Ultimate를 사용하고 있습니다. 두 가지 프로젝트에 대한 해결책이 있습니다. 하나는 테스트를 가지고 using Microsoft.VisualStudio.TestTools.UnitTesting, [TestClass]클래스 전에, [TestMethod]이전 시험 방법 및 기준 Microsoft.VisualStudio.QualityTools.UnitTestFramework(버전 10.0.0.0 런타임 버전 V2.0.50727). 나는 닷넷 프레임 워크 3.5, 4 및 4.5를 시도했지만 다른 사람들은 재 타겟팅 오류를 …

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