이 샘플에서는 새 TestObject를 작성하고 이것을 CheckBoxProxy에 맵핑하여 check() 및 uncheck() 메소드를 추가합니다. 이 프록시는 public String getTestObjectClassName() 프록시 메소드를 확장하여 새로 작성된 TestObject의 정식 이름을 리턴하도록 함으로써 모든 javax.swing.JCheckBox 제어가 새 TestObject를 갖습니다.
CheckBoxProxy.jar, CheckBoxProxy.rftcust, ExtendedToggleGUITestObject.jar 및 ExtendedToggleGUITestObject.rftcust 파일을 사용자 정의 디렉토리로 복사하고 Functional Tester를 다시 시작하여 샘플 AUT(application-under-test)를 테스트하십시오.
CheckBoxApp AUT가 제공하는 javax.swing.JCheckBox 제어를 테스트할 수 있습니다.
관리 특성 | 값 |
---|---|
프록시 클래스 이름(#proxy) | .java.jfc.JCheckBoxProxy |
테스트 오브젝트 클래스 이름(#testobject) | ToggleGUITestObject |
관리 특성 | 값 |
---|---|
프록시 클래스 이름(#proxy) | SDK.Sample.ExtendedCheckBoxProxy |
테스트 오브젝트 클래스 이름(#testobject) | ExtendedToggleGUITestObject |