Perl 단위 테스트에서 모의 객체를 재사용하는 방법은 무엇입니까?

로버트

내 모듈에 대한 많은 단위 테스트가 있는데 동일한 모의 및 설정 코드를 하나에서 다른 것으로 복사합니다. 어떻게 말려서 모의 코드를 재사용 할 수 있습니까?

이 간단한 모의 객체를 테스트 옆에 배치했습니다.

package MockObject;
1;

use MockObject;테스트 케이스에서 말하면 make testMockObject를 찾을 수 없습니다. 말이된다; 결국 시스템 전체에 설치되지 않고 테스트중인 모듈 옆에도 없습니다.

나는 내 테스트를 실행할 수 prove -I lib -I t t/*.t있지만 make test몇 문자를 적게 입력하는 게으름을 위해서만 을 유지하고 싶습니다 .

모의 객체는 전체 모듈이 아니고 공식적으로 설치되어서는 안되기 때문에 TEST_REQUIRESMakefile.PL 에서 설정할 수 없으며 설정하고 싶지도 않습니다 .

test => { FILES => 't/*.t', INC => 't/' }Makefile.PL에 추가 해도 도움이되지 않았습니다.

MakeMaker가 생성 한 Makefile과 함께 Perl 모의 코드를 어떻게 재사용 할 수 있습니까?

Avikd

PERL5LIB를 설정하거나 use lib스크립트에 추가 하십시오. FindBin 패키지 가 테스트를위한 lib 경로를 설정하는 데 유용하다는 것을 알았 습니다.

use FindBin qw($Bin);
use lib "$Bin/../lib";

어디:

$Bin - path to bin directory from where script was invoked

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

junit 5 단위 테스트에서 @Autowired에 대한 개체를 모의하는 방법은 무엇입니까?

분류에서Dev

단위 테스트에서 AngularFire 2 서비스를 모의하는 방법은 무엇입니까?

분류에서Dev

Angular 단위 테스트에서 $ routeChangeSuccess를 모의 / 트리거하는 방법은 무엇입니까?

분류에서Dev

Swift에서이 사용자 정의 UITextField를 단위 테스트하는 방법은 무엇입니까?

분류에서Dev

PHP 단위 테스트에서 날짜를 모의하는 방법은 무엇입니까?

분류에서Dev

mocha 단위 테스트에서 document.evaluate () 및 XPathResult를 모의하는 방법은 무엇입니까?

분류에서Dev

moq로 단위 테스트에서 Nhibernate .ToListAsync ()를 모의하는 방법은 무엇입니까?

분류에서Dev

낙타 단위 테스트에서 여러 구성 요소를 모의하는 방법은 무엇입니까?

분류에서Dev

Meteor 앱에서 테스트하기 위해 "문서"개체를 모의하는 방법은 무엇입니까?

분류에서Dev

단위 테스트시 모의 인스턴스 메서드에서 개체 인스턴스에 액세스하는 방법은 무엇입니까?

분류에서Dev

Perl의 매우 큰 해시에서 단일 키 (무작위 확인)를 얻는 방법은 무엇입니까?

분류에서Dev

자바 스크립트를 사용하여 중첩 된 객체에서 모든 자식의 단일 속성을 얻는 방법은 무엇입니까?

분류에서Dev

Angular에서 단위 테스트에 대한 부모 클래스 메서드를 모의하는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 aframe에서 객체의 위치를 변경하는 방법은 무엇입니까?

분류에서Dev

모의 클래스를 사용하여 상태를 모의하는 것과 유사한 단위 테스트를 위해 Service Fabric에서 서비스 초기화 매개 변수를 모의하는 방법은 무엇입니까?

분류에서Dev

Visual Studio Online : 원격 서버에 액세스하는 MVC 단위 테스트를 사용하여 빌드 정의를 만드는 방법은 무엇입니까?

분류에서Dev

테스트를 위해 Codename One에서 서버 / http 요청을 모의하는 방법은 무엇입니까?

분류에서Dev

모든 JUnit 테스트를위한 객체를 생성하는 방법은 무엇입니까?

분류에서Dev

Windows Phone에서 웹 서비스를 사용하는 단위 테스트 방법은 무엇입니까?

분류에서Dev

AngularJS 단위 테스트에서 'keypress'또는 'keydown'과 같은 이벤트를 모의하는 방법은 무엇입니까?

분류에서Dev

하나의 단일 객체를 사용하여 모든 자식 메서드에 액세스하는 방법은 무엇입니까?

분류에서Dev

단위 테스트에서 반환 된 데이터를 모의하는 요점은 무엇입니까?

분류에서Dev

greensock을 사용하여 as3의 여러 객체를 트위닝하는 방법은 무엇입니까?

분류에서Dev

greensock을 사용하여 as3의 여러 객체를 트위닝하는 방법은 무엇입니까?

분류에서Dev

XCode를 사용하여 IOS에서 단위 테스트를 수행하는 방법은 무엇입니까?

분류에서Dev

단위 테스트에서 HttpRequest에 대한 UserAgent 속성을 모의하는 방법은 무엇입니까?

분류에서Dev

내부 Perl 클래스의 딥 클로닝-복사 된 객체에서 메서드를 사용하는 방법은 무엇입니까?

분류에서Dev

Hibernate : Hibernate 테스트 스위트에서 단일 테스트를 시작하는 방법은 무엇입니까?

분류에서Dev

단위 테스트에서 IoC를 올바르게 사용하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    junit 5 단위 테스트에서 @Autowired에 대한 개체를 모의하는 방법은 무엇입니까?

  2. 2

    단위 테스트에서 AngularFire 2 서비스를 모의하는 방법은 무엇입니까?

  3. 3

    Angular 단위 테스트에서 $ routeChangeSuccess를 모의 / 트리거하는 방법은 무엇입니까?

  4. 4

    Swift에서이 사용자 정의 UITextField를 단위 테스트하는 방법은 무엇입니까?

  5. 5

    PHP 단위 테스트에서 날짜를 모의하는 방법은 무엇입니까?

  6. 6

    mocha 단위 테스트에서 document.evaluate () 및 XPathResult를 모의하는 방법은 무엇입니까?

  7. 7

    moq로 단위 테스트에서 Nhibernate .ToListAsync ()를 모의하는 방법은 무엇입니까?

  8. 8

    낙타 단위 테스트에서 여러 구성 요소를 모의하는 방법은 무엇입니까?

  9. 9

    Meteor 앱에서 테스트하기 위해 "문서"개체를 모의하는 방법은 무엇입니까?

  10. 10

    단위 테스트시 모의 인스턴스 메서드에서 개체 인스턴스에 액세스하는 방법은 무엇입니까?

  11. 11

    Perl의 매우 큰 해시에서 단일 키 (무작위 확인)를 얻는 방법은 무엇입니까?

  12. 12

    자바 스크립트를 사용하여 중첩 된 객체에서 모든 자식의 단일 속성을 얻는 방법은 무엇입니까?

  13. 13

    Angular에서 단위 테스트에 대한 부모 클래스 메서드를 모의하는 방법은 무엇입니까?

  14. 14

    jquery를 사용하여 aframe에서 객체의 위치를 변경하는 방법은 무엇입니까?

  15. 15

    모의 클래스를 사용하여 상태를 모의하는 것과 유사한 단위 테스트를 위해 Service Fabric에서 서비스 초기화 매개 변수를 모의하는 방법은 무엇입니까?

  16. 16

    Visual Studio Online : 원격 서버에 액세스하는 MVC 단위 테스트를 사용하여 빌드 정의를 만드는 방법은 무엇입니까?

  17. 17

    테스트를 위해 Codename One에서 서버 / http 요청을 모의하는 방법은 무엇입니까?

  18. 18

    모든 JUnit 테스트를위한 객체를 생성하는 방법은 무엇입니까?

  19. 19

    Windows Phone에서 웹 서비스를 사용하는 단위 테스트 방법은 무엇입니까?

  20. 20

    AngularJS 단위 테스트에서 'keypress'또는 'keydown'과 같은 이벤트를 모의하는 방법은 무엇입니까?

  21. 21

    하나의 단일 객체를 사용하여 모든 자식 메서드에 액세스하는 방법은 무엇입니까?

  22. 22

    단위 테스트에서 반환 된 데이터를 모의하는 요점은 무엇입니까?

  23. 23

    greensock을 사용하여 as3의 여러 객체를 트위닝하는 방법은 무엇입니까?

  24. 24

    greensock을 사용하여 as3의 여러 객체를 트위닝하는 방법은 무엇입니까?

  25. 25

    XCode를 사용하여 IOS에서 단위 테스트를 수행하는 방법은 무엇입니까?

  26. 26

    단위 테스트에서 HttpRequest에 대한 UserAgent 속성을 모의하는 방법은 무엇입니까?

  27. 27

    내부 Perl 클래스의 딥 클로닝-복사 된 객체에서 메서드를 사용하는 방법은 무엇입니까?

  28. 28

    Hibernate : Hibernate 테스트 스위트에서 단일 테스트를 시작하는 방법은 무엇입니까?

  29. 29

    단위 테스트에서 IoC를 올바르게 사용하는 방법은 무엇입니까?

뜨겁다태그

보관