«unit-testing» 태그된 질문

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

7
“python setup.py test”에서 unittest discover를 실행하는 방법은 무엇입니까?
python setup.py test.NET과 동등한 기능을 실행하는 방법을 알아 내려고 노력 중 python -m unittest discover입니다. run_tests.py 스크립트를 사용하고 싶지 않고 외부 테스트 도구 ( nose또는 같은 py.test) 를 사용하고 싶지 않습니다 . 솔루션이 Python 2.7에서만 작동하면 괜찮습니다. 에서 setup.py, 나는 내가 뭔가를 추가 할 필요가 있다고 생각합니다 test_suite및 / 또는 …

10
AssertEquals 2 목록은 순서를 무시합니다.
정말 간단한 질문이어야한다고 생각합니다. 하지만 어떻게 든 Google에서 답을 찾을 수 없습니다. 2 개의 문자열 목록이 있다고 가정합니다. 첫 번째는 "문자열 A"및 "문자열 B"를 포함 하고 두 번째 항목에는 "문자열 B"및 "문자열 A"가 포함됩니다 (순서 차이에주의). JUnit 으로 테스트하여 정확히 동일한 문자열이 포함되어 있는지 확인 하고 싶습니다 . 순서를 무시하는 …

6
Angular UI 라우터 단위 테스트 (URL 상태)
Angular ui 라우터에 구축 된 내 애플리케이션에서 라우터를 테스트하는 데 문제가 있습니다. 내가 테스트하고 싶은 것은 상태 전환이 URL을 적절하게 변경하는지 여부입니다 (나중에 더 복잡한 테스트가 있지만 여기서 시작합니다). 내 애플리케이션 코드의 관련 부분은 다음과 같습니다. angular.module('scrapbooks') .config( function($stateProvider){ $stateProvider.state('splash', { url: "/splash/", templateUrl: "/app/splash/splash.tpl.html", controller: "SplashCtrl" }) }) 그리고 …

4
AngularJS에서 격리 된 범위 지시문을 단위 테스트하는 방법
AngularJS에서 격리 된 범위를 단위 테스트하는 좋은 방법은 무엇입니까? 단위 테스트를 보여주는 JSFiddle 지시어 스 니펫 scope: {name: '=myGreet'}, link: function (scope, element, attrs) { //show the initial state greet(element, scope[attrs.myGreet]); //listen for changes in the model scope.$watch(attrs.myGreet, function (name) { greet(element, name); }); } 지시문이 변경 사항을 수신하고 있는지 …

4
Visual Studio 2008 테스트 프레임 워크에서 배열이 동일한 지 확인
두 배열이 동일한 지 (즉, 동일한 수의 요소가 있고 각 요소가 동일한 지) 단위 테스트에서 쉽게 확인할 수있는 방법이 있습니까? Java에서는를 사용 assertArrayEquals (foo, bar);하지만 C #에 해당하는 것은없는 것 같습니다. 시도 Assert.AreEqual(new string[]{"a", "b"}, MyFunc("ab"));했지만 함수가 "a", "b"가있는 배열을 반환하더라도 검사는 여전히 실패합니다. 이것은 기본 제공 단위 테스트 프레임 …


13
Chai가 비동기 Mocha 테스트로 작업하게하는 방법이 있습니까?
Browser Runner를 사용하여 Mocha에서 비동기 테스트를 실행하고 있으며 Chai의 기대 스타일 어설 션을 사용하려고합니다. window.expect = chai.expect; describe('my test', function() { it('should do something', function (done) { setTimeout(function () { expect(true).to.equal(false); }, 100); } } 이것은 나에게 정상적인 실패한 주장 메시지를주지 않고 대신 나는 얻는다. Error: the string "Uncaught AssertionError: …

8
일련의 자동화 된 테스트에 대해 setUp을 한 번만 실행
내 Python 버전은 2.6입니다. 모든 테스트에 필요한 작업을 수행하기 때문에 테스트 setUp 메서드를 한 번만 실행하고 싶습니다. 내 생각은 첫 번째 실행 후 'true'로 설정되는 부울 변수를 만든 다음 설정 메서드에 대한 둘 이상의 호출을 비활성화하는 것입니다. class mySelTest(unittest.TestCase): setup_done = False def setUp(self): print str(self.setup_done) if self.setup_done: return self.setup_done …

13
프로그래머는 프로젝트에서 어떻게 협력합니까?
저는 항상 혼자 프로그래밍 해 왔고, 아직 학생이기 때문에 다른 사람과 프로그래밍 한 적이 없으며 이전에 버전 관리 시스템도 사용해 본 적이 없습니다. 저는 프로그래머가 회사의 소프트웨어에 대해 어떻게 협력하는지에 대한 지식이 필요한 프로젝트를 진행하고 있습니다. 소프트웨어는 어떻게 컴파일됩니까? 버전 관리 시스템에서 나온 것입니까? 개별 프로그래머에 의한 것입니까? 주기적입니까? 누군가가 …

9
float 컬렉션에 대한 Python 단위 테스트의 assertAlmostEqual
assertAlmostEqual (X, Y) 에있어서 파이썬 유닛 테스트 워크 시험 여부 x및 y정도가 플로트 가정하에 동일하다. 문제 assertAlmostEqual()는 플로트에서만 작동한다는 것입니다. 나는 assertAlmostEqual()수레 목록, 수레 세트, 수레 사전, 수레 튜플, 수레 튜플 목록, 수레 목록 세트 등에서 작동 하는 방법을 찾고 있습니다 . 예를 들어 보자 x = 0.1234567890, y = …

7
단위 테스트간에 EF7 InMemory 공급자를 재설정하려면 어떻게해야합니까?
단위 테스트에 EF7 InMemory 공급자를 사용하려고하지만 테스트 간 InMemory 데이터베이스의 지속적인 특성으로 인해 문제가 발생합니다. 다음 코드는 내 문제를 보여줍니다. 한 테스트는 작동하고 다른 테스트는 항상 실패합니다. 테스트 사이에 _context를 null로 설정하더라도 두 번째 테스트 실행에는 항상 4 개의 레코드가 있습니다. [TestClass] public class UnitTest1 { private SchoolContext _context; [TestInitialize] …


2
Django의 manage.py 테스트 명령 중에 실행 된 테스트를 확인하는 방법
Django의 manage.py test명령을 사용하여 테스트 실행이 완료된 후 통과 된 테스트 수만 콘솔에 인쇄됩니다. (virtualenv) G:\Project\>python manage.py test Creating test database for alias 'default'... True .. ---------------------------------------------------------------------- Ran 2 tests in 0.017s OK Destroying test database for alias 'default'... 볼 수있는 방법이 있습니까? 실제로 실행 된 테스트 어떤 모듈에서 어떤 …

1
데코레이터에서 자신에 액세스
unittest의 setUp () 메서드에서 나중에 실제 테스트에서 참조되는 몇 가지 자체 변수를 설정했습니다 . 로깅을 수행하는 데코레이터도 만들었습니다. 데코레이터에서 자체 변수에 액세스 할 수있는 방법이 있습니까? 간단하게하기 위해 다음 코드를 게시합니다. def decorator(func): def _decorator(*args, **kwargs): # access a from TestSample func(*args, **kwargs) return _decorator class TestSample(unittest.TestCase): def setUp(self): self.a …

9
Visual Studio에서 단위 테스트의 실행 순서 제어
좋아요, 이것에 대한 좋은 정보를 찾았습니다. 일단 초기화되면 변경할 수 없거나 변경하고 싶지 않은 속성을 설정하는 정적 클래스를 호출하는 일련의 단위 테스트가 있습니다. 내 문제는 테스트가 실행되도록 설정된 순서를 적용 할 수 없다는 것입니다. 가능하다면 정적 속성이 신뢰할 수있는 방식으로 설정되는 방식으로 실행할 수 있고 Assert를 수행 할 수 있지만 …

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