0

프로젝트에 단위 테스트를 추가하려고하는데 이전 프로젝트에서 (이전 프로젝트에서 수년 전에 작업 한 적이 있음) 테스트를 만든 경우 보호 된 변수와 함수에 액세스 할 수있었습니다. 테스트 할 클래스와 동일한 패키지에있는 클래스입니다. 그러나이 작업을 얻는 데 문제가 있습니다 ...AS3 - 동일한 패키지에서 보호 된 속성에 액세스하기

내 프로젝트 폴더에 모든 코드가 들어있는 src 폴더가 있고 모든 테스트 파일이 들어있는 테스트 폴더가 있습니다. 둘 다 프로젝트의 클래스 경로로 추가되었습니다.

com.test.view.UIView (src 폴더 내에 있음)와 com.test.view.UIViewTest (테스트 폴더에 있음)에있는 테스트 클래스 UIView가 있지만 실제로는 그렇지 않습니다. UIView 클래스의 보호 된 속성에 액세스 할 수 있습니다.

나를 도와 줄 사람이 있습니까? 나는 명백한 무엇인가를 놓치고 있다고 확신한다. 두 반원 모두 그들이 같은 패키지를 가지고 있다고 말한다. 나는 그것이 관련된 경우 FlashDevelop를 사용하고 있습니다.

감사합니다.

답변

0

protected (이 클래스와이 클래스에서 상속 된 클래스에서 볼 수 있음) 및 internal (동일한 패키지에서 볼 수 있음)을 혼동합니다.