개인 메소드 정보 를 테스트합니까? 에 대한 토론을 찾았습니다 . 일부 클래스에서는 보호 된 메소드를 갖고 싶지만 테스트하도록 결정했습니다. 이러한 방법 중 일부는 정적이고 짧습니다. 대부분의 공개 메소드는이 메소드를 사용하므로 나중에 테스트를 안전하게 제거 할 수 있습니다. 그러나 TDD 접근 방식으로 시작하고 디버깅을 피하기 위해 실제로 테스트하고 싶습니다. 나는 다음을 …
테스트 그룹에 두 가지 테스트가 있습니다. 하나는 그것을 사용하고 다른 하나는 테스트를 사용하며 매우 유사하게 작동하는 것 같습니다. 그들 사이의 차이점은 무엇입니까? describe('updateAll', () => { it('no force', () => { return updateAll(TableName, ["fileName"], {compandId: "test"}) .then(updatedItems => { let undefinedCount = 0; for (let item of updatedItems) { undefinedCount …
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문을 개선하십시오 단위 테스트 세계에 익숙하지 않아 이번 주에 기존 앱에 대한 테스트 범위를 추가하기로 결정했습니다. 이것은 …
나는 다음과 같은 테스트를 받았다. [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 …
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문을 개선하십시오 몇 가지 질문 : Karma와 테스트 프레임 워크 X (Jasmine, Mocha, QUnit)는 서로 어떤 …
JUnit 프레임 워크에는 2 개의 Assert클래스 (다른 패키지로 제공)가 포함되어 있으며 각 클래스의 메소드는 매우 유사합니다. 아무도 이것이 왜 설명 할 수 있습니까? 내가 말하는 클래스는 다음 junit.framework.Assert과 같습니다 org.junit.Assert.
우리 팀에서는 다음과 같이 대부분의 테스트 사례를 정의합니다. 하나의 "프레임 워크"클래스 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__ == …
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
단위 테스트를 실행하지 않고 Maven 프로젝트를 어떻게 빌드합니까? 현재 서블릿에 대한 일부 코드를 재구성 중이며 웹 브라우저에서 시도하고 싶습니다 ( Tomcat에 업로드하기 mvn install위해 실행 중임 을 의미 함 .war). UNIT 테스트가 실패한다는 것을 완전히 알고 있으며 원하는 코드가 있으면 수정하면 좋을 것입니다. 누구든지 조언 할 수 있습니까?
JUnit 3에서 다음과 같이 현재 실행중인 테스트 이름을 얻을 수 있습니다. public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } "현재 테스트는 testSomething"입니다. JUnit 4에서 즉시 사용 가능한 간단한 방법이 있습니까? 배경 : 테스트 이름 만 인쇄하고 싶지는 않습니다. 테스트와 …
한 가지 방법은 다음과 같습니다. @Test public void foo(){ try{ //execute code that you expect not to throw Exceptions. } catch(Exception e){ fail("Should not have thrown any exception"); } } 이 작업을 수행하는 더 깨끗한 방법이 있습니까? (아마 Junit의 @Rule?를 사용하는 것 )
테스트 데이터가 있고 각 항목에 대한 단위 테스트를 만들고 싶습니다. 내 첫 번째 아이디어는 다음과 같이하는 것이 었습니다. 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() 이것의 …
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이 있음) 내 응용 프로그램 경로에서 처음으로 가져 오기 할 때마다 짖습니다. …
내장을 사용하는 테스트가 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를 시도했지만 다른 사람들은 재 타겟팅 오류를 …