방법: 개체 테스트 도구에서 메서드 호출
업데이트: 2007년 11월
다음은 별도의 테스트 환경을 작성하지 않고 응용 프로그램을 테스트하는 방법을 보여 주는 절차입니다. 개체 테스트 도구 도구 창을 사용하면 메서드에 인수를 전달하고 스레드, 이벤트 및 프로그래밍 방식의 출력을 모니터링할 수 있습니다. 시간을 절약하려면 개체 테스트 도구를 사용하여 코드를 대상으로 신속하게 단위 테스트를 수행할 수 있습니다.
![]() |
---|
표시되는 대화 상자와 메뉴 명령은 실제 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오. |
인스턴스에 대한 메서드를 호출하려면
고유한 응용 프로그램을 작성하고 컴파일합니다.
보기 메뉴에서 클래스 뷰를 클릭합니다.
클래스 뷰 창을 확장하여 테스트하려는 클래스를 찾고 테스트가 필요한 클래스를 마우스 오른쪽 단추로 클릭한 다음 인스턴스 만들기를 클릭합니다.
인스턴스 만들기 대화 상자가 나타나고 테스트에 사용할 인스턴스 이름을 선택하라는 메시지가 표시됩니다.
이름에 MyTestForThisClass를 입력합니다.
개체 테스트 도구 창이 열리고 클래스를 나타내는 모퉁이가 둥근 사각형이 표시됩니다. 인스턴스 이름도 상자에 표시됩니다.
개체 테스트 도구 창에서 클래스를 마우스 오른쪽 단추로 클릭하고 메서드 호출을 클릭합니다.
모든 공용 메서드가 테스트를 위해 표시됩니다.
바로 가기 메뉴의 목록에서 확인하려는 메서드나 기능을 선택하고 확인을 클릭합니다.
메서드 호출 대화 상자가 나타납니다.
메서드 호출 대화 상자에서 매개 변수 텍스트 상자에 인수를 입력하거나 null을 지정합니다. 매개 변수가 하나라도 유효하지 않으면 매개 변수 옆에 느낌표(!)가 표시됩니다. 예를 들어, 인수에 int가 필요하지만 텍스트를 입력한 경우 느낌표가 나타납니다. 이 경우 입력한 인수를 수정해야 합니다. 매개 변수를 수정하려면 올바른 데이터 형식을 다시 입력하기만 하면 됩니다.
참고:
클래스에 대한 이벤트를 실행하려면 메서드 호출 대화 상자의 목록 상자에서 이벤트를 선택합니다.
확인을 클릭하여 메서드를 호출하고 테스트를 시작합니다.
메서드 호출에 성공하면 호출에서 반환된 값과 함께 메서드 호출 결과 메시지 상자가 표시됩니다.
메서드가 void이면 메서드 호출 결과 메시지 상자에 이 정보가 명시적으로 나타납니다.
형식에 대한 정적 메서드를 호출하려면
클래스 뷰에서 메서드를 호출하려는 클래스의 이름을 마우스 오른쪽 단추로 클릭합니다.
- 또는 -
개체 테스트 도구 창에서 메서드를 호출하려는 개체를 나타내는 모퉁이가 둥근 사각형을 마우스 오른쪽 단추로 클릭합니다.
개체 테스트 도구 창에서 클래스를 마우스 오른쪽 단추로 클릭하고 정적 메서드 호출을 클릭합니다.
정적 메서드 호출 대화 상자가 나타납니다.
목록에서 호출하려는 정적 메서드를 클릭합니다.
메서드 호출 대화 상자가 나타납니다.
메서드 호출 대화 상자에서 매개 변수 텍스트 상자에 인수를 입력하거나 null을 지정합니다.
매개 변수가 하나라도 유효하지 않으면 매개 변수 옆에 느낌표(!)가 표시됩니다. 예를 들어, 인수에 int가 필요하지만 텍스트를 입력한 경우 느낌표가 나타납니다. 이 경우 입력한 인수를 수정해야 합니다. 매개 변수를 수정하려면 올바른 데이터 형식을 다시 입력하기만 하면 됩니다.
확인을 클릭하여 메서드를 호출하고 테스트를 시작합니다.
메서드 호출에 성공하면 호출에서 반환된 값과 함께 메서드 호출 결과 메시지 상자가 표시됩니다. 메서드가 void이면 메서드 호출 결과 메시지 상자에 이 정보가 명시적으로 나타납니다.