«unit-testing» 태그된 질문

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

8
레거시 코드에 단위 테스트 추가 [닫힌]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문 개선 레거시 코드에 단위 테스트를 추가 한 적이 있습니까? 코드가 얼마나 복잡하고 모든 것을 …

3
"async void"단위 테스트를 인식 할 수없는 이유는 무엇입니까?
async void 단위 테스트는 Visual Studio 2012 내에서 실행할 수 없습니다. [TestClass] public class MyTestClass { [TestMethod] public async void InvisibleMyTestMethod() { await Task.Delay(1000); Assert.IsTrue(true); } } 비동기 단위 테스트를 원하면 테스트 메서드가 Task를 반환해야합니다. [TestMethod] public async Task VisibleMyTestMethod() { await Task.Delay(1000); Assert.IsTrue(true); } 왜 그래야만하지? async void테스트 방법 …

8
한 단위가 hashCode-equals 계약을 어떻게 테스트해야합니까?
간단히 말해서, 자바의 object.hashCode ()에 따른 hashCode 계약 : equals ()에 영향을 미치는 것이 변경되지 않는 한 해시 코드는 변경되지 않아야합니다. equals ()는 해시 코드가 ==임을 의미합니다. 주로 불변 데이터 객체에 관심이 있다고 가정 해 봅시다. 생성 된 정보는 절대 변경되지 않으므로 # 1이 유지되는 것으로 간주됩니다. 그것은 # 2를 …
79 java  unit-testing  oop 

6
node.js에서 데이터베이스를 조롱합니까?
이 경우 mongodb블로그 REST API의 백엔드로 사용하는 node.js 애플리케이션의 데이터베이스를 어떻게 모의 처리 합니까? 물론 데이터베이스를 특정 데이터베이스로 설정할 수는 testing있지만 여전히 데이터를 저장하고 코드 만 테스트하지 않고 데이터베이스도 테스트하므로 실제로 단위 테스트가 아니라 통합 테스트를 수행하고 있습니다. 그래서 어떻게해야합니까? 응용 프로그램과 db 사이의 중간 계층으로 데이터베이스 래퍼를 만들고 테스트 …

10
Python 3.4 asyncio 코드를 테스트하는 방법은 무엇입니까?
Python 3.4 asyncio라이브러리를 사용하여 코드에 대한 단위 테스트를 작성하는 가장 좋은 방법은 무엇입니까 ? TCP 클라이언트 ( SocketConnection) 를 테스트한다고 가정합니다 . import asyncio import unittest class TestSocketConnection(unittest.TestCase): def setUp(self): self.mock_server = MockServer("localhost", 1337) self.socket_connection = SocketConnection("localhost", 1337) @asyncio.coroutine def test_sends_handshake_after_connect(self): yield from self.socket_connection.connect() self.assertTrue(self.mock_server.received_handshake()) 기본 테스트 실행기를 사용하여이 테스트 …

6
Python / Django : 단위 테스트 결과에 특정 문자열이 포함되어 있다고 주장하는 방법은 무엇입니까?
파이썬 단위 테스트 (실제로 Django)에서 assert내 테스트 결과에 내가 선택한 문자열이 포함되어 있는지 알려주 는 올바른 문장 은 무엇 입니까? self.assertContainsTheString(result, {"car" : ["toyota","honda"]}) result위의 두 번째 인수로 지정한 json 객체 (또는 문자열)가 최소한 포함되어 있는지 확인하고 싶습니다. {"car" : ["toyota","honda"]}

6
장고 메시지 단위 테스트는 어떻게하나요?
내 django 애플리케이션에서 작업을 수행 한 다음 응답에서 메시지를 확인하는 단위 테스트를 작성하려고합니다. 내가 말할 수있는 한, 이것을하는 좋은 방법은 없습니다. CookieStorage 저장 방법을 사용하고 있으며 다음과 유사한 작업을 수행하고 싶습니다. response = self.client.post('/do-something/', follow=True) self.assertEquals(response.context['messages'][0], "fail.") 문제는 내가 돌려받는 건 print response.context['messages'] <django.contrib.messages.storage.cookie.CookieStorage object at 0x3c55250> 이것을 유용한 것으로 …

3
단위 테스트를 위해 패치를 사용하여 두 함수를 조롱
단위 테스트를 원하는 함수가 있는데 두 개의 다른 함수를 호출합니다. 패치를 사용하여 두 기능을 동시에 적절하게 모의 할 수있는 방법이 확실하지 않습니다. 나는 아래에 내가 의미하는 바의 예를 제공했습니다. nosetest를 실행하면 테스트는 통과하지만이를 수행하는 더 깨끗한 방법이 있어야한다고 생각하며 f.close ()에 관한 부분을 실제로 이해하지 못합니다. 디렉토리 구조는 다음과 같습니다. …

3
Mockito는 로컬 최종 클래스를 조롱하지만 Jenkins에서는 실패합니다.
정적 메소드에 대한 단위 테스트를 작성했습니다. 정적 메소드는 하나의 인수 만 사용합니다. 인수의 유형은 최종 클래스입니다. 코드 측면에서 : public class Utility { public static Optional<String> getName(Customer customer) { // method's body. } } public final class Customer { // class definition } 그래서위한 Utility클래스 I는 테스트 클래스 생성 한 …

1
Vue 구성 API 구성 요소에서 jest로 단위 테스트를 수행하는 방법은 무엇입니까?
vue.js의 컴포지션 API 구성 요소에 대해 jest로 단위 테스트를 작성하고 있습니다. 그러나 composition API의 setup ()에서 함수에 액세스 할 수 없습니다. Indicator.vue <template> <div class="d-flex flex-column justify-content-center align-content-center"> <ul class="indicator-menu d-flex justify-content-center"> <li v-for="step in steps" :key="step"> <a href="#" @click="updateValue(step)" :class="activeClass(step, current)"> </a> </li> </ul> <div class="indicator-caption d-flex justify-content-center"> step …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.