PK 1+ META-INF/PK 1+ oh*META-INF/MANIFEST.MFManifest-Version: 1.0 Main-Class: com.togethersoft.modules.xp.XPTest Name: XPTest Created-By: 1.3.0 (Sun Microsystems Inc.) Folder: "System/XP" DisabledInWorkspaces: Business Modeler ActivatedByDefault: false Time: OnDemand PK m1+com/togethersoft/modules/xp/PK m1+|@@.com/togethersoft/modules/xp/ConfigureCmd.class-=  ! " #$ % &'() *+,-()VCodeLineNumberTableLocalVariableTablethis*Lcom/togethersoft/modules/xp/ConfigureCmd; checkStatus9(Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;)VanEvent6Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;element)Lcom/togethersoft/openapi/rwi/RwiElement;pkg)Lcom/togethersoft/openapi/rwi/RwiPackage;actionPerformed SourceFileConfigureCmd.java . /0 12 34 Configure 567 89$projectXPTest: ;<(com/togethersoft/modules/xp/ConfigureCmd6com/togethersoft/openapi/ide/command/IdeCommandAdapter+com/togethersoft/modules/xp/XPTestIDEHelpergetActiveDiagrami(Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;)Lcom/togethersoft/openapi/ide/diagram/IdeDiagram;getSelectedElement\(Lcom/togethersoft/openapi/ide/diagram/IdeDiagram;)Lcom/togethersoft/openapi/rwi/RwiElement;getSelectedPackage+()Lcom/togethersoft/openapi/rwi/RwiPackage;setItemVisibility(Ljava/lang/String;Z)V&com/togethersoft/openapi/ide/IdeAccessgetConfigManager8()Lcom/togethersoft/openapi/ide/config/IdeConfigManager;4com/togethersoft/openapi/ide/config/IdeConfigManagershowConfigEditor<(Ljava/awt/Component;Ljava/lang/String;Ljava/lang/String;Z)Z!  /* s+MN,- * H  W PK m1+yzYp550com/togethersoft/modules/xp/ConfigureModel.class- :Y 9Z[ \ 9] ^ _`a bcd ef gh ij k lmno pq rs tuv w lsx yz {| }~  g 9  b r l 9  _configUI)Lcom/togethersoft/modules/xp/ConfigureUI;()VCodeLineNumberTableLocalVariableTablethis,Lcom/togethersoft/modules/xp/ConfigureModel; setUIFieldstestLocLjava/lang/String;guiType chooseFile@(Ljavax/swing/JTextField;ILjavax/swing/filechooser/FileFilter;)VaFieldLjavax/swing/JTextField;aModeIaFilter$Ljavax/swing/filechooser/FileFilter;chooser4Lcom/togethersoft/openapi/ide/window/IdeFileChooser;selectVMhelpdoneescapedestroy SourceFileConfigureModel.java => ;<'com/togethersoft/modules/xp/ConfigureUI = D>   TestLocation GuiType KVM KVMParams  forceJUnitCompatibilitytrue  KTestPkgParallel hierarchy  Same package  Subpackage Text UI Swing UI       O HI /dialogs_xp_test_module_configuration_dialog_htm false V> >*com/togethersoft/modules/xp/ConfigureModeljava/lang/Object/(Lcom/togethersoft/modules/xp/ConfigureModel;)V getDialog()Ljavax/swing/JDialog;java/awt/Component setVisible(Z)V,com/togethersoft/modules/xp/XPTestPropertiesget&(Ljava/lang/String;)Ljava/lang/String;_vmFieldjavax/swing/text/JTextComponentsetText(Ljava/lang/String;)V_vmParamsField_forceJUnitCompatibilityLjavax/swing/JCheckBox;javax/swing/AbstractButtongetModel()Ljavax/swing/ButtonModel;java/lang/Stringequals(Ljava/lang/Object;)Zjavax/swing/ButtonModel setSelected _testPkgField_parallelButtonLjavax/swing/JRadioButton;_samePkgButton _subPkgButton _textUIButton_swingUIButton:com/togethersoft/openapi/ide/window/IdeWindowManagerAccessgetWindowManager8()Lcom/togethersoft/openapi/ide/window/IdeWindowManager;getText()Ljava/lang/String;4com/togethersoft/openapi/ide/window/IdeWindowManagercreateFileChooserH(Ljava/lang/String;)Lcom/togethersoft/openapi/ide/window/IdeFileChooser;2com/togethersoft/openapi/ide/window/IdePathChoosersetFileSelectionMode(I)V setFileFilter'(Ljavax/swing/filechooser/FileFilter;)V showDialog(Ljava/awt/Component;)IgetSelectedFile()Ljava/io/File; java/io/FilegetPathjavax/swing/JComponent getGraphics()Ljava/awt/Graphics;update(Ljava/awt/Graphics;)V9com/togethersoft/openapi/ide/window/IdeFileFilterConstantALL_FILES_FILTER&com/togethersoft/openapi/ide/IdeAccess getIdeManager+()Lcom/togethersoft/openapi/ide/IdeManager;'com/togethersoft/openapi/ide/IdeManagershowHelp*(Ljava/lang/String;ZLjava/awt/Component;)Vput'(Ljava/lang/String;Ljava/lang/String;)V isSelected()Z,com/togethersoft/modules/xp/XPTestJavaHelperisWinjava/awt/Dialogdispose!9:;<=>?c%***Y***@ $A %BCD>?5 L M*  * * * +*+*+*,* ,!*"@F &**C,R0[2f4o6z8:>@BDFA BCEF GFHI?F#+$%:&-'*(+)* +++,@`dfh/l=nErA4FBCFJKFLMFNO7PQR>?>** -.@ A BCS>?A/0*1@ A BCT>?$ * $2*$2*$2*3425*6 2*6 2*6 2* 6  2*"6  !2*7@F-KQ^ e ry,.A BCU>?3*7@ @BA BCV>?Q**8*@T VZ\A BCWXPK m1+ zz/com/togethersoft/modules/xp/ConfigureUI$1.class-)     !"this$0)Lcom/togethersoft/modules/xp/ConfigureUI; Synthetic,(Lcom/togethersoft/modules/xp/ConfigureUI;)VCodeLineNumberTableLocalVariableTablethis InnerClasses+Lcom/togethersoft/modules/xp/ConfigureUI$1;actionPerformed(Ljava/awt/event/ActionEvent;)VeLjava/awt/event/ActionEvent; SourceFileConfigureUI.java #  $ %&' (#)com/togethersoft/modules/xp/ConfigureUI$1java/lang/Objectjava/awt/event/ActionListener()V'com/togethersoft/modules/xp/ConfigureUI access$000.()Lcom/togethersoft/modules/xp/ConfigureModel;*com/togethersoft/modules/xp/ConfigureModelselectVM     > **+    ?  PK m1+J--/com/togethersoft/modules/xp/ConfigureUI$2.class-7   !"# $% $& '()*+this$0)Lcom/togethersoft/modules/xp/ConfigureUI; Synthetic,(Lcom/togethersoft/modules/xp/ConfigureUI;)VCodeLineNumberTableLocalVariableTablethis InnerClasses+Lcom/togethersoft/modules/xp/ConfigureUI$2;actionPerformed(Ljava/awt/event/ActionEvent;)VeLjava/awt/event/ActionEvent;buttonLjavax/swing/JRadioButton; SourceFileConfigureUI.java , - ./javax/swing/JRadioButton0 12 34 56)com/togethersoft/modules/xp/ConfigureUI$2java/lang/Objectjava/awt/event/ActionListener()Vjava/util/EventObject getSource()Ljava/lang/Object;'com/togethersoft/modules/xp/ConfigureUI _testPkgFieldLjavax/swing/JTextField;_samePkgButtonjavax/swing/JComponent setEnabled(Z)V     > **+=  i#+M*,*?@"A ## PK m1+wzz/com/togethersoft/modules/xp/ConfigureUI$3.class-)     !"this$0)Lcom/togethersoft/modules/xp/ConfigureUI; Synthetic,(Lcom/togethersoft/modules/xp/ConfigureUI;)VCodeLineNumberTableLocalVariableTablethis InnerClasses+Lcom/togethersoft/modules/xp/ConfigureUI$3;actionPerformed(Ljava/awt/event/ActionEvent;)VeventLjava/awt/event/ActionEvent; SourceFileConfigureUI.java #  $ %&' (#)com/togethersoft/modules/xp/ConfigureUI$3java/lang/Objectjava/awt/event/ActionListener()V'com/togethersoft/modules/xp/ConfigureUI access$000.()Lcom/togethersoft/modules/xp/ConfigureModel;*com/togethersoft/modules/xp/ConfigureModelhelp     > **+u    ? wx PK m1+(@com/togethersoft/modules/xp/ConfigureUI$DoneActionListener.class-< # $ % &' () &* +,-./this$0)Lcom/togethersoft/modules/xp/ConfigureUI; Synthetic,(Lcom/togethersoft/modules/xp/ConfigureUI;)VCodeLineNumberTableLocalVariableTablethisDoneActionListener InnerClasses,(Lcom/togethersoft/modules/xp/ConfigureUI;)VCodeLineNumberTableLocalVariableTablethisEscapeActionListener InnerClasses>Lcom/togethersoft/modules/xp/ConfigureUI$EscapeActionListener;actionPerformed(Ljava/awt/event/ActionEvent;)VeLjava/awt/event/ActionEvent;0W(Lcom/togethersoft/modules/xp/ConfigureUI;Lcom/togethersoft/modules/xp/ConfigureUI$1;)Vx0x1+Lcom/togethersoft/modules/xp/ConfigureUI$1; SourceFileConfigureUI.java  1 2 345 67 89: ;1/(Lcom/togethersoft/modules/xp/ConfigureModel;)VCodeLineNumberTableLocalVariableTablethis)Lcom/togethersoft/modules/xp/ConfigureUI; getDialog()Ljavax/swing/JDialog;fillContentPane(Ljava/awt/Container;)V aContentPaneLjava/awt/Container;createMainPane()Ljavax/swing/JPanel; mainPanelLjavax/swing/JPanel; createTopPane extControl12Lcom/togethersoft/openapi/util/ui/ExtendedControl; extControl2label1Ljavax/swing/JLabel;label2label4labelsfieldstopPanelcreateBottomPane bottomPanelfirst4Lcom/togethersoft/openapi/util/ui/ToggleButtonPanel;comp1comp2comp3 radioListenerLjava/awt/event/ActionListener;seconduiCompcreateButtonPane buttonGroup:Lcom/togethersoft/openapi/ide/window/IdeDialogButtonGroup;okButtonLjavax/swing/JButton; cancelButton helpButton access$000.()Lcom/togethersoft/modules/xp/ConfigureModel; Synthetic access$300@(Lcom/togethersoft/modules/xp/ConfigureUI;)Ljavax/swing/JDialog;x0 SourceFileConfigureUI.java kl ij y     !"XPTest module configuration #$% & '" North( )* Southjavax/swing/JPaneljavax/swing/BoxLayout y+ ,- )./ 01 2 345 67javax/swing/JTextField y$ mn on0com/togethersoft/openapi/util/ui/ExtendedControl)com/togethersoft/modules/xp/ConfigureUI$1 y8 y9javax/swing/JCheckBox pqjavax/swing/JLabelVirtual Machine: :; <=VM Parameters:Force JUnit Compatibility: java/awt/GridLayout y> y-java/awt/BorderLayoutWest2com/togethersoft/openapi/util/ui/ToggleButtonPanelDefault Test Locationjavax/swing/JRadioButtonParallel hierachy rs? @; Same package ts Subpackage us ABTest Package Name: CDtest xn EFG )H)com/togethersoft/modules/xp/ConfigureUI$2 IJ Default GUIText UI vsSwing UI ws K1 LMNjavax/swing/JButtonok OP:com/togethersoft/modules/xp/ConfigureUI$DoneActionListener yQR STcancel}@~8{ *Y *Y!"Y* #Y*$%L"Y*!%M*&Y'()Y*+N-M,-* -)Y.+:T,*!-)Y/+:C,*(-Y0Y 12:-WWWY0Y 12:+W,W*(WY3Y42:5W|j /=HRX`kr{}\ ~/=Rkh<{2 YL+Y+6Y78MYN-Y-*9Y:;<*<r=*9Y>;?*?p=*9Y@;A*Ab=-*<W-BW-)YC+W,-DY:Y*?WBWY:Y*AWBW*YEF*FW,D,D+,W,G*<H,G*?H,G*AHIY*J:*<K*?K*AK6YL8:Y:Y*9YM;N*Nx=*9YO;P*Ps=*NW*PWDG*NHG*PH+ QW+W+|2'4AJW`mv!"#$&'()+,-.023 457$8/9:;DDMEVF_HjIsKLMNOQRSTUWXZ}\ ~'Q&Djs{RLSTYUVWTM,XY*YK*,ZSTYU[WTN-\Y*]KSTYU^WT:_Y*`K+,a+-a+abY+c|2 f gj+k3mHoUqksx{|}}4~ yHOk,{|h{/*|h} g*\dfXdh#I_PK m1+J 3com/togethersoft/modules/xp/CreateTestCaseCmd.class-r : ;< => ? @AB : CD EFG HI JKL MN OPQ R S TUV()VCodeLineNumberTableLocalVariableTablethis/Lcom/togethersoft/modules/xp/CreateTestCaseCmd; checkStatus9(Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;)VanEvent6Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;classes([Lcom/togethersoft/openapi/sci/SciClass;tagZactionPerformediIcreateTestCase*(Lcom/togethersoft/openapi/sci/SciClass;)Vclazz'Lcom/togethersoft/openapi/sci/SciClass; getClasses`(Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;)[Lcom/togethersoft/openapi/sci/SciClass;lLjava/util/ArrayList; ideElements*[Lcom/togethersoft/openapi/ide/IdeElement;service5Lcom/togethersoft/openapi/ide/util/RwiElementService; rwiElement)Lcom/togethersoft/openapi/rwi/RwiElement; SourceFileCreateTestCaseCmd.java  ./CreateTestCaseW XY *+Z *[java/util/ArrayList\ ]^_ `a3com/togethersoft/openapi/ide/util/RwiElementService bc $shapeTyped efClassg hij kl%com/togethersoft/openapi/sci/SciClass mi no pq-com/togethersoft/modules/xp/CreateTestCaseCmd6com/togethersoft/openapi/ide/command/IdeCommandAdapter+com/togethersoft/modules/xp/XPTestIDEHelpersetItemVisibility(Ljava/lang/String;Z)V@com/togethersoft/modules/patterns/JAVA/CLASS/XP/TestCase/PatternP(Lcom/togethersoft/openapi/sci/SciClass;)Lcom/togethersoft/openapi/sci/SciClass;4com/togethersoft/openapi/ide/command/IdeCommandEventgetElementContext+()Lcom/togethersoft/openapi/ide/IdeContext;'com/togethersoft/openapi/ide/IdeContext getElements,()[Lcom/togethersoft/openapi/ide/IdeElement; getRwiElement+()Lcom/togethersoft/openapi/rwi/RwiElement;+com/togethersoft/openapi/rwi/RwiPropertyMap getProperty&(Ljava/lang/String;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z'com/togethersoft/openapi/rwi/RwiElementgetCodeElement()Ljava/lang/Object;addsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;!/*  p*+M, ,>*!"#$%&' !*+M,> *,2, ! %'% )*!!!"#$ ()*+>+W 35,-./sYM+  N6B-2 5-2 : : ,W-,:,W2 KOSW$[-]6aGcVS`kimpoRss!"k01_23\()-)456 67i #$89PK m1+cB76com/togethersoft/modules/xp/CreateTestPackageCmd.class-O $%& '() *+ ,- ,. ,/01 $ 23 4567 89:;()VCodeLineNumberTableLocalVariableTablethis2Lcom/togethersoft/modules/xp/CreateTestPackageCmd; checkStatus9(Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;)VanEvent6Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;actionPerformed SourceFileCreateTestPackageCmd.java CreateTestPackageforceJUnitCompatibility< =>true? @AB CD EF GHTestPackage.classnamejava/lang/StringBuffer IJ test suite KHTestPackage.createMainTestPackage.recurseTestPackage.VAJSupportL MN0com/togethersoft/modules/xp/CreateTestPackageCmd6com/togethersoft/openapi/ide/command/IdeCommandAdapter,com/togethersoft/modules/xp/XPTestPropertiesget&(Ljava/lang/String;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z+com/togethersoft/modules/xp/XPTestIDEHelpergetSelectedPackage+()Lcom/togethersoft/openapi/rwi/RwiPackage;setItemVisibility(Ljava/lang/String;Z)VgetSelectedPackageName()Ljava/lang/String;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringCcom/togethersoft/modules/patterns/JAVA/CLASS/XP/TestPackage/PatterncreateTestPackages(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)Lcom/togethersoft/openapi/sci/SciClass;!/* V   !u=   Y    W <== "#PK m1+9(::4com/togethersoft/modules/xp/CreateTestProxyCmd.class-;   !" #$ #% #& '()*()VCodeLineNumberTableLocalVariableTablethis0Lcom/togethersoft/modules/xp/CreateTestProxyCmd; checkStatus9(Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;)VanEvent6Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;actionPerformed SourceFileCreateTestProxyCmd.java CreateTestProxyforceJUnitCompatibility+ ,-true. /01 23 45 678 9:.com/togethersoft/modules/xp/CreateTestProxyCmd6com/togethersoft/openapi/ide/command/IdeCommandAdapter,com/togethersoft/modules/xp/XPTestPropertiesget&(Ljava/lang/String;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z+com/togethersoft/modules/xp/XPTestIDEHelpergetSelectedPackage+()Lcom/togethersoft/openapi/rwi/RwiPackage;setItemVisibility(Ljava/lang/String;Z)VgetSelectedPackageName()Ljava/lang/String;Acom/togethersoft/modules/patterns/JAVA/CLASS/XP/TestProxy/Pattern createProxy;(Ljava/lang/String;)Lcom/togethersoft/openapi/sci/SciClass;!  /* V  @ W PK m1+Y}}4com/togethersoft/modules/xp/DefaultXPTestEvent.class-(  ! " #$%&_testQualifiedNameLjava/lang/String; _testType(Lcom/togethersoft/modules/xp/XPTestType;_type-Lcom/togethersoft/modules/xp/XPTestEventType;j(Lcom/togethersoft/modules/xp/XPTestEventType;Lcom/togethersoft/modules/xp/XPTestType;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis0Lcom/togethersoft/modules/xp/DefaultXPTestEvent;aType aTestTypeaTestQualifiedNamegetTestQualifiedName()Ljava/lang/String; getTestType*()Lcom/togethersoft/modules/xp/XPTestType;getType/()Lcom/togethersoft/modules/xp/XPTestEventType; SourceFileDefaultXPTestEvent.java '  .com/togethersoft/modules/xp/DefaultXPTestEventjava/lang/Object(com/togethersoft/modules/xp/IXPTestEvent()V!   l**+*,*-VX Z\^*   /*j /*x /* PK m1+לv ,com/togethersoft/modules/xp/HelpDialog.class-j 01 0 23 4 5 67 89 :; <= > ?@A BC DEF GH GIJ KL MNOP _contentPaneLjavax/swing/JPanel;_textLjavax/swing/JTextArea; _scrollPaneLjavax/swing/JScrollPane; _helpDialogLjavax/swing/JDialog;()VCodeLineNumberTableLocalVariableTablethis(Lcom/togethersoft/modules/xp/HelpDialog;eLjava/lang/Exception;init Exceptions SourceFileHelpDialog.java #$javax/swing/JTextArea javax/swing/JScrollPane #Q  ,$java/lang/ExceptionR S$T UVW XY !"Z [\javax/swing/JPanel  How to ...] ^_ ] XPTest needs some parameters in order to instantiate patterns and execute tests: 1. Virtual Machine, stdout and stderr The binary of the Java VM you want to use. If it is not contained in the PATH the path to the VM has to be given here too. If you want to catch stdout and stderr in message panes of Together, you can rely on the automatic solution for most Unix flavours. For other flavours and Windows start the VM using the oistart wrapper of Together. On Windows this can be achived using a VM parameter like oistart -normal -r -o stdout -e stderr For Windows, XPTest provides default values. 2. VM Params Optional parameter to the Java VM used when running JUnitX-based tests. 3. JUnitX Jar Full path and name of the JUnitX Jar archive. 4. Compiled classes Path to the compiled classes beeing part of the tests to be executed. 5. CLASSPATH CLASSPATH to be used for the tests. For Windows, XPTest provides default values. There's no need to add any paths on CLASSPATH, it's possible to do that in the Together project file. 6. Default Test location The package proposed by XPTest for the generated test class of a production class can either be the same package, a sub package or a package in a parallel test hierarchy. The name of a subpackage has to be given in the next field of the dialog. So if you want to have the tests in the subpackage test of the current package, enter "test" there. If you prefer a parallel hierarchy within the top-level package test for example, also enter "test" in the following field of the dialog. In that case a production class in the package foo will be supposed to have a test class in the package test.foo. 7. Test package name See 6. for explanation. 8. Default GUI This setting controls the UI being started if main() methods are generated within TestPackage classes. If you execute tests within Together this settings controls the UI to be started too. The settings will be stored in a properties file named XPTest.properties located in your project path. ` a_ bcCenterd efg hi&com/togethersoft/modules/xp/HelpDialogjava/lang/Object(Ljava/awt/Component;)Vjava/lang/ThrowableprintStackTrace&com/togethersoft/openapi/ide/IdeAccessgetWindowManager8()Lcom/togethersoft/openapi/ide/window/IdeWindowManager;4com/togethersoft/openapi/ide/window/IdeWindowManager createDialog+(Ljava/awt/Component;)Ljavax/swing/JDialog;javax/swing/JDialoggetContentPane()Ljava/awt/Container;java/awt/DialogsetTitle(Ljava/lang/String;)Vjavax/swing/text/JTextComponentsetText setEditable(Z)Vjava/awt/Containeradd)(Ljava/awt/Component;Ljava/lang/Object;)Vjava/awt/ComponentsetSize(II)V  !"#$%{+**Y*Y**L+ "% &I@AL%P*R'+()%*+,$%P*   ** * ***** &"\ ]^$`-5BO' P()- ./PK m1+rl1com/togethersoft/modules/xp/IXPTestCommands.class-) CONFIGURELjava/lang/String; ConstantValueCONFIGURE_TEXTCREATE_TEST_CASE CREATE_TEST_CASE_TEXT!CREATE_TEST_PACKAGE"CREATE_TEST_PACKAGE_TEXT#CREATE_TEST_PROXY$CREATE_TEST_PROXY_TEXT%GROUP& GROUP_TEXT'TEST( TEST_TEXT SourceFileIXPTestCommands.java+com/togethersoft/modules/xp/IXPTestCommandsjava/lang/Object ConfigureCreateTestCaseCreate Test CaseCreateTestPackageCreate Test PackageCreateTestProxyCreate Test ProxyXPTestXP TestTest      PK m1+mlJD2com/togethersoft/modules/xp/IXPTestConstants.class-<)* FRAMEWORKLjava/lang/String; ConstantValue+JUNIT,JUNIT_FRAMEWORK- JUNIT_SWINGUI. JUNIT_TEXTUI/JUNITX0JUNITX_FRAMEWORK1SWINGUI2TEXTUI3PRIVATETESTCASE4TEST5TESTACCESSEXCEPTION6TESTCASE7 TESTPACKAGE8 TESTPROXY9 TESTRUNNER: TESTSUITE; SourceFileIXPTestConstants.java,com/togethersoft/modules/xp/IXPTestConstantsjava/lang/Object frameworkjunitjunit.framework junit.swingui junit.textuijunitxjunitx.frameworkswinguitextuiPrivateTestCaseTestTestAccessExceptionTestCase TestPackage TestProxy TestRunner TestSuite      !"#$%&'(PK m1+$BB.com/togethersoft/modules/xp/IXPTestEvent.class-   getTestQualifiedName()Ljava/lang/String; getTestType*()Lcom/togethersoft/modules/xp/XPTestType;getType/()Lcom/togethersoft/modules/xp/XPTestEventType; SourceFileIXPTestEvent.java(com/togethersoft/modules/xp/IXPTestEventjava/lang/Object  PK m1+lڹ1com/togethersoft/modules/xp/IXPTestListener.class-  testCreated-(Lcom/togethersoft/modules/xp/IXPTestEvent;)V SourceFileIXPTestListener.java+com/togethersoft/modules/xp/IXPTestListenerjava/lang/ObjectPK m1+0E[<com/togethersoft/modules/xp/IXPTestProperties$TestCase.class- NOT_IMPLEMENTED_ASSERTIONSLjava/lang/String; ConstantValue TEST_TAGS SourceFileIXPTestProperties.java6com/togethersoft/modules/xp/IXPTestProperties$TestCaseTestCase InnerClassesjava/lang/Object!TestCase.notImplementedAssertionsTestCase.TestCaseTag-com/togethersoft/modules/xp/IXPTestProperties     PK m1+$3E3com/togethersoft/modules/xp/IXPTestProperties.class-TestCase InnerClassesFORCE_JUNIT_COMPATIBILITYLjava/lang/String; ConstantValue JUNIT_JAR JUNITX_JARMODULE SourceFileIXPTestProperties.java-com/togethersoft/modules/xp/IXPTestPropertiesjava/lang/Object6com/togethersoft/modules/xp/IXPTestProperties$TestCaseforceJUnitCompatibilityJUnitJar JUnitXJarXPTest       PK m1+()VCodeLineNumberTableLocalVariableTablethis%Lcom/togethersoft/modules/xp/LogPump;rune Ljava/lang/InterruptedException;pumplineLjava/io/IOException; openLogFiles(Ljava/lang/String;)Z aLogPrefix stdoutAltiILjava/lang/Exception;fsetup()ZcopyLogteardown SourceFile LogPump.java OP CD ED FD GH IH JK LM NM de gP java/lang/InterruptedException YP e e e java/io/IOExceptionstdout   java/lang/StringBuffer ..stdout stderr..stderrjava/io/BufferedReaderjava/io/FileReader O Ojava/lang/Exception No log files defined. \]Could not open log files  and # on the platform, no message panes )catching stdout and stderr will be shown.  Test stdout  Test stderr'Could not create Together message pages P The logfile  has been preserved. e fP java/io/File e #com/togethersoft/modules/xp/LogPumpjava/lang/Threadsleep(J)V interrupted#com/togethersoft/modules/xp/TestCmd guiTerminatedready3com/togethersoft/openapi/ide/message/IdeMessageView printMessage(ILjava/lang/String;)VreadLine()Ljava/lang/String;,com/togethersoft/modules/xp/XPTestPropertiesget&(Ljava/lang/String;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString(Ljava/lang/String;)V(Ljava/io/Reader;)V getLogFilel,p*"Y#Y,$%*"Y#Y*$%*"Y#Y*$%#:**Z': *i&&RN&+4A[disS>TU^D_Df`aWbcbdeQ'*)Z *+**,5Y-*.*/0+*1**23**43 * * 5+*26* 46** 7**7RF NPWfuS TUfPQ**"Y#Y)$%**"Y#Y*$%*++*YL * *8MY9):+loR6 $:DGL^eopS TUU9ZDoW[gPQ * *8* *8L; *<=Y)>?W*=Y*>?W*=Y*>?W***@* ** @RF   &-;BQXgn{ STUW[hiPK m1+L(()com/togethersoft/modules/xp/TestCmd.class- q p p p  p        p  p p      2     < p       !" #$ %&' () %* +, -./0 123 p4 R5 67 89 %:; <=> f? @A BC pD EF pGH IJ pKLM pNOP QR pS TU pVWXY _guiProcessLjava/lang/Process;_logPumpLjava/lang/Thread;_logFileLjava/io/File; _preserveLogZ()VCodeLineNumberTableLocalVariableTablethis%Lcom/togethersoft/modules/xp/TestCmd;getPreserveLog()Z getLogFile()Ljava/lang/String; getGUIProcess()Ljava/lang/Process; checkStatus9(Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;)VanEvent6Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;element)Lcom/togethersoft/openapi/rwi/RwiElement;pkg)Lcom/togethersoft/openapi/rwi/RwiPackage;createClassPathfinalClassPathLjava/lang/StringBuffer;pathLjava/lang/String; separator selectUIClass=(Lcom/togethersoft/openapi/rwi/RwiElement;)Ljava/lang/String; anElementguiType createLogFileeLjava/lang/Exception; createGUI,(Lcom/togethersoft/openapi/rwi/RwiElement;)VruntimeLjava/lang/Runtime; cmdLineBufcmdLine terminateGUI Ljava/lang/InterruptedException;findTestClassForT(Lcom/togethersoft/openapi/rwi/RwiElement;)Lcom/togethersoft/openapi/rwi/RwiElement;sciModel'Lcom/togethersoft/openapi/sci/SciModel;rwiModel'Lcom/togethersoft/openapi/rwi/RwiModel;tested'Lcom/togethersoft/openapi/sci/SciClass;testtagList)Lcom/togethersoft/openapi/sci/SciTagList; testCaseQNameresult guiTerminated'Ljava/lang/IllegalThreadStateException; isTestPackage,(Lcom/togethersoft/openapi/rwi/RwiElement;)Z aRwiElement*(Lcom/togethersoft/openapi/sci/SciClass;)Z aSciClass inheritances1Lcom/togethersoft/openapi/sci/SciInheritanceList;enum=Lcom/togethersoft/openapi/sci/enum/SciInheritanceEnumeration; inheritance-Lcom/togethersoft/openapi/sci/SciInheritance; Ljava/lang/NullPointerException;findTestPackageT(Lcom/togethersoft/openapi/rwi/RwiDiagram;)Lcom/togethersoft/openapi/rwi/RwiElement; aRwiDiagram)Lcom/togethersoft/openapi/rwi/RwiDiagram;refs;Lcom/togethersoft/openapi/rwi/enum/RwiReferenceEnumeration;findTest}(Lcom/togethersoft/openapi/rwi/RwiElement;Lcom/togethersoft/openapi/rwi/RwiPackage;)Lcom/togethersoft/openapi/rwi/RwiElement;aPkg testElement shapeNameactionPerformedprocesschoiceI SourceFile TestCmd.java z{ xy vwZ [ rs\ ]^ _` abTest cdjava/lang/StringBuffer -classpath zef gh$$CLASSPATH_PROJECT$$PS$$DESTINATION$i jk lm no" pq rGuiTypes tuSwing UI vwjunit.swingui.TestRunnerText UIjunit.textui.TestRunnerXPTest.log xyjava/lang/Exception Could not create temporary file.z {|} ~ VM VMParams  $fullName u Executing  h java/io/IOExceptionNo process spawned.Could not run TestGUI:  os.name MAC #com/togethersoft/modules/xp/LogPump tu { { { {java/lang/InterruptedException  java  testcase u   o%java/lang/IllegalThreadStateException $shapeTypeClass %com/togethersoft/openapi/sci/SciClass    junitx.framework.TestPackage java/lang/NullPointerException      TestCase PrivateTestCase  ClassDiagram'com/togethersoft/openapi/rwi/RwiDiagram /Test GUI already active, terminate current GUI?GUI already active  { )Compiled test not found, please run Make. Found no appropriate test.#com/togethersoft/modules/xp/TestCmd6com/togethersoft/openapi/ide/command/IdeCommandAdapter java/io/FilegetPath+com/togethersoft/modules/xp/XPTestIDEHelpergetActiveDiagrami(Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;)Lcom/togethersoft/openapi/ide/diagram/IdeDiagram;getSelectedElement\(Lcom/togethersoft/openapi/ide/diagram/IdeDiagram;)Lcom/togethersoft/openapi/rwi/RwiElement;getSelectedPackage+()Lcom/togethersoft/openapi/rwi/RwiPackage;setItemVisibility(Ljava/lang/String;Z)V(Ljava/lang/String;)V&com/togethersoft/openapi/ide/IdeAccess getIdeManager+()Lcom/togethersoft/openapi/ide/IdeManager;'com/togethersoft/openapi/ide/IdeManager expandMacrosO(Lcom/togethersoft/openapi/ide/IdeContext;Ljava/lang/String;)Ljava/lang/String; pathSeparatorjava/lang/Stringlength()Iappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString,com/togethersoft/modules/xp/XPTestPropertiesget&(Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)ZcreateTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;(Lcom/togethersoft/openapi/rwi/RwiElement;Ljava/lang/String;)Zjavax/swing/JOptionPaneshowConfirmDialog=(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;II)IisClassCompiled(Ljava/lang/String;)Z!pq rs tu vw xyz{|/*}~  |}7 |}O |}g|t +MN *,-  } ~*   |@ Y LMN,+W+-W+,W+W+}&  !(.4;~*@ 6*&|)M, , }"#&~ ))#|` ! L#$ "} ~ |%M*& Y'N-(W-)W-*W-)W-*+W-)W-*+,W-)W-+-.W-: Y'/$01 2Y34!N Y'5-6$789:;>? "}bAE G SWY%[/]6_?aFcPeWgdksouwy~>s;{|s@>A>BL>C} ~|! oDMEN,-,F+-.G:HY:IJY:,FGY:-KL:}>$)+8 : IK[]l~\ ookg$KX5:F)l |VMWKN}9;=AI~ |^*+'+O.P*+QRS}g~**|9+TM,UN-V:WX-YM36Z}& (*67~>99,%6|1++[M,\]N*-^-,Y}&  $&/~*11 $ |tN+,k*,_`N]+O.:P6*+^+N<+ab +cb+N%*+dYL+Ne *+f`N-}>  " ,49KP!Z#_+i-r1~4tttr"P|n+MN6:*,- M,6ghij6 *k",-.l m$*,n o$}FSW Y[_a$i*m6w;yB}CHV_gm~Hnne a^y[6 {|9>}! #PK m1+SC*com/togethersoft/modules/xp/XPTest$1.class-6    ! "# $%&'(this$0$Lcom/togethersoft/modules/xp/XPTest; Synthetic'(Lcom/togethersoft/modules/xp/XPTest;)VCodeLineNumberTableLocalVariableTablethis InnerClasses&Lcom/togethersoft/modules/xp/XPTest$1; checkStatus9(Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;)Vevent6Lcom/togethersoft/openapi/ide/command/IdeCommandEvent; SourceFile XPTest.java ) * +,- ./0 123 45$com/togethersoft/modules/xp/XPTest$1java/lang/Object **+   f*+#+*  )** PK m1+(Nx..>com/togethersoft/modules/xp/XPTest$XPTestProjectListener.class-0   !" #$ #%  &instanceXPTestProjectListener InnerClasses:Lcom/togethersoft/modules/xp/XPTest$XPTestProjectListener; getInstance<()Lcom/togethersoft/modules/xp/XPTest$XPTestProjectListener;CodeLineNumberTable projectOpened9(Lcom/togethersoft/openapi/ide/project/IdeProjectEvent;)VLocalVariableTablethise6Lcom/togethersoft/openapi/ide/project/IdeProjectEvent;project1Lcom/togethersoft/openapi/ide/project/IdeProject;()V SourceFile XPTest.java '8com/togethersoft/modules/xp/XPTest$XPTestProjectListener ( )*+ ,- ./6com/togethersoft/openapi/ide/project/IdeProjectAdapter"com/togethersoft/modules/xp/XPTest4com/togethersoft/openapi/ide/project/IdeProjectEvent getProject3()Lcom/togethersoft/openapi/ide/project/IdeProject;+com/togethersoft/modules/xp/XPTestIDEHelperisProjectLanguageJava4(Lcom/togethersoft/openapi/ide/project/IdeProject;)ZupdateProjectClasspath4(Lcom/togethersoft/openapi/ide/project/IdeProject;)V   4 Ywy{]+M,,   3*     PK m1+e (com/togethersoft/modules/xp/XPTest.class- K L  K K K K I I K K       K  K & * . 1 K K K K K K L  N K  IXPTestProjectListener InnerClasses _instance$Lcom/togethersoft/modules/xp/XPTest;_groupsLjava/util/HashMap;_items_listenerRegistry4Lcom/togethersoft/modules/xp/XPTestListenerRegistry; _isActivatedZ_javaAtAutorun()VCodeLineNumberTableLocalVariableTablethisaddGroupK(Ljava/lang/String;Lcom/togethersoft/openapi/ide/command/IdeCommandGroup;)V aGroupNameLjava/lang/String;aGroup6Lcom/togethersoft/openapi/ide/command/IdeCommandGroup;getGroupJ(Ljava/lang/String;)Lcom/togethersoft/openapi/ide/command/IdeCommandGroup;addItems(Ljava/lang/String;Ljava/lang/String;Lcom/togethersoft/openapi/ide/command/IdeCommandItem;Ljavax/swing/KeyStroke;)V anItemName anItemTextanItem5Lcom/togethersoft/openapi/ide/command/IdeCommandItem; aKeyStrokeLjavax/swing/KeyStroke;getItemI(Ljava/lang/String;)Lcom/togethersoft/openapi/ide/command/IdeCommandItem; getInstance&()Lcom/togethersoft/modules/xp/XPTest; addListener0(Lcom/togethersoft/modules/xp/IXPTestListener;)V aListener-Lcom/togethersoft/modules/xp/IXPTestListener;removeListenergetListenerRegistry6()Lcom/togethersoft/modules/xp/XPTestListenerRegistry; createXPGroupcman8Lcom/togethersoft/openapi/ide/command/IdeCommandManager;groupcreateTestItemcreateTestCaseItemcreateTestProxyItemcreateTestPackageItemcreateConfItem createMenuautorun configFoldershutdown isActivated()Z access$000'(Lcom/togethersoft/modules/xp/XPTest;)Zx0 Synthetic SourceFile XPTest.java [\2com/togethersoft/modules/xp/XPTestListenerRegistry VW XY ZY ST 4com/togethersoft/openapi/ide/command/IdeCommandGroup UT3com/togethersoft/openapi/ide/command/IdeCommandItem QR uv yv XPTest:com/togethersoft/openapi/ide/command/IdeCommandConstraints%context = element, location=popupMenu [$com/togethersoft/modules/xp/XPTest$1 [ XP Test abTest2context=element, parent=XPTest, location=popupMenu#com/togethersoft/modules/xp/TestCmd  ijCreateTestCaseCreate Test Case-com/togethersoft/modules/xp/CreateTestCaseCmdCreateTestProxyCreate Test Proxy.com/togethersoft/modules/xp/CreateTestProxyCmdCreateTestPackageCreate Test Package0com/togethersoft/modules/xp/CreateTestPackageCmd Configure(com/togethersoft/modules/xp/ConfigureCmd |\ \ \ \ \ \    xptest.config  \        s  \  java/util/HashMap"com/togethersoft/modules/xp/XPTestjava/lang/Object+com/togethersoft/openapi/ide/IdeActivatable8com/togethersoft/modules/xp/XPTest$XPTestProjectListenerput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;7com/togethersoft/openapi/ide/command/IdeCommandItemBase addShortcut(Ljavax/swing/KeyStroke;)VsetText(Ljava/lang/String;)V?@ABCADE*F*^. #%&),+7/B3F7K9_L`R:d\]PADG*:=H*^M QUW_ `R]/*^i_ `R]/*^ _ R\]=IYJIYJ^  PNKO PK m1+q1com/togethersoft/modules/xp/XPTestEventType.class-     TEST_CREATION-Lcom/togethersoft/modules/xp/XPTestEventType;_typeLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethistypetoString()Ljava/lang/String;()V SourceFileXPTestEventType.java  +com/togethersoft/modules/xp/XPTestEventType test creation  java/lang/Object!   F **+VX Z   /*e  % YHPK m1+8*)@8$8$1com/togethersoft/modules/xp/XPTestIDEHelper.class-r G F      F   2  6 6 ? ?  6 ? ?  ()VCodeLineNumberTableLocalVariableTablethis-Lcom/togethersoft/modules/xp/XPTestIDEHelper; projectOpened()ZisProjectLanguageJava4(Lcom/togethersoft/openapi/ide/project/IdeProject;)ZaProject1Lcom/togethersoft/openapi/ide/project/IdeProject;getProjectPath()Ljava/lang/String;projectpathLjava/lang/String;getBuildDestinationmanager6Lcom/togethersoft/openapi/ide/config/IdeConfigManager;config/Lcom/togethersoft/openapi/ide/config/IdeConfig;buildsetItemVisibility(Ljava/lang/String;Z)V anItemNamevisibleZitem5Lcom/togethersoft/openapi/ide/command/IdeCommandItem;getActiveDiagrami(Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;)Lcom/togethersoft/openapi/ide/diagram/IdeDiagram;anEvent6Lcom/togethersoft/openapi/ide/command/IdeCommandEvent;getSelectedElement\(Lcom/togethersoft/openapi/ide/diagram/IdeDiagram;)Lcom/togethersoft/openapi/rwi/RwiElement;aDiagram1Lcom/togethersoft/openapi/ide/diagram/IdeDiagram; selectedElemsHLcom/togethersoft/openapi/ide/diagram/enum/IdeDiagramElementEnumeration;findClassInPkgf(Lcom/togethersoft/openapi/rwi/RwiPackage;Ljava/lang/String;)Lcom/togethersoft/openapi/rwi/RwiElement;aPkg)Lcom/togethersoft/openapi/rwi/RwiPackage;aNamediagram)Lcom/togethersoft/openapi/rwi/RwiDiagram;refs;Lcom/togethersoft/openapi/rwi/enum/RwiReferenceEnumeration;elem)Lcom/togethersoft/openapi/rwi/RwiElement;f(Lcom/togethersoft/openapi/rwi/RwiElement;Ljava/lang/String;)Lcom/togethersoft/openapi/rwi/RwiElement; anElementmodel'Lcom/togethersoft/openapi/rwi/RwiModel;pkggetSelectedPackage+()Lcom/togethersoft/openapi/rwi/RwiPackage;8Lcom/togethersoft/openapi/ide/diagram/IdeDiagramManager;getSelectedPackageName doesExtend>(Lcom/togethersoft/openapi/rwi/RwiElement;Ljava/lang/String;)ZaClassext hasMethodaMethod'Lcom/togethersoft/openapi/sci/SciModel;)Lcom/togethersoft/openapi/sci/SciElement;ops;Lcom/togethersoft/openapi/sci/enum/SciOperationEnumeration;op+Lcom/togethersoft/openapi/sci/SciOperation;isClassCompiled(Ljava/lang/String;)Z aClassQNamefullpathfileLjava/io/File;updateProjectClasspath4(Lcom/togethersoft/openapi/ide/project/IdeProject;)Vjunitjunitx SourceFileXPTestIDEHelper.java HI   QRjava  V   V/  \ $project build.destination   !"# $%& '( )(* +,- ./0 123 4P5 678 9:; <=> ?@A BCD E:$nameF GH IJK LM N qrO PQR g/ S=T U $fullName$extends VW IXY ZV[ \]%com/togethersoft/openapi/sci/SciClass ^_` abc dVjava/lang/StringBuffer$:destination$ ef gY hi jk.class lV java/io/File Hm nPJUnitJaro pG JUnitXJar qm+com/togethersoft/modules/xp/XPTestIDEHelperjava/lang/Object7@CDL <WT/XY ZVJm# K*L+M,K\^ `dL [\ ]^ _Y `aJk*M,,,K~  L bYcdef ghJ6 *KL  ij klJp(*%L*L+++K &L(mn op qrJH*M,,N)- !Y:"#+-K.   ( * :=FL4HstHuYAvw4xy%#z{ q|Ju$M,*%&N--+'K46:<@L*}{uY~ t Ja(K*)L++*&KZ\ `bfL[ vn VJo%(K*)L+*&M,+,#K L ![ vnt Jg*-#M, ,+.K  L {uY Y JM/M,*01N-2-23:4:5+K. %(1?AKL>M{MYI~<z%(1 JD*6Y789:9*.;<9=9>L?Y+@M,AK 6?L DY6Y? J2*BCLDCM*+E*,EK$&(*#,*.10L 2WTY#YPK m1+d662com/togethersoft/modules/xp/XPTestJavaHelper.class- w            v v      !"#$% &'( &)*+,-./01234567 89 :; &< => &? @A BC BD EF GH BI  J KL @M NO 8P @Q RS TU VWX YZ T[ \] 8^ R_` Q'a Yb cd ef =g hi vjk lm Gn Yopq 8r Ys Yt uvw vxy @z QC{ k| k} Y~ Q k  ()VCodeLineNumberTableLocalVariableTablethis.Lcom/togethersoft/modules/xp/XPTestJavaHelper;isWin()ZgetAssertForMethodg(Lcom/togethersoft/openapi/sci/SciClass;Lcom/togethersoft/openapi/sci/SciOperation;Z)Ljava/lang/String; aTestedClass'Lcom/togethersoft/openapi/sci/SciClass;aMethod+Lcom/togethersoft/openapi/sci/SciOperation;isPublicZprimitiveTypesLjava/lang/String; sciRetType&Lcom/togethersoft/openapi/sci/SciType;retType"getAssertForMethodPrimitiveRetTypey(Lcom/togethersoft/openapi/sci/SciClass;Lcom/togethersoft/openapi/sci/SciOperation;ZLjava/lang/String;)Ljava/lang/String;aRetTypebufLjava/lang/StringBuffer; getAssertForMethodNonPrimRetTypehasConstructor*(Lcom/togethersoft/openapi/sci/SciClass;)ZaClassops;Lcom/togethersoft/openapi/sci/enum/SciOperationEnumeration;op hasMethod<(Lcom/togethersoft/openapi/sci/SciClass;Ljava/lang/String;)Z createTagw(Lcom/togethersoft/openapi/sci/SciFactory;Lcom/togethersoft/openapi/sci/SciClass;Ljava/lang/String;Ljava/lang/String;)VaFactory)Lcom/togethersoft/openapi/sci/SciFactory;aTagaValuetagList)Lcom/togethersoft/openapi/sci/SciTagList;tag%Lcom/togethersoft/openapi/sci/SciTag;hasTagP(Lcom/togethersoft/openapi/sci/SciElement;Ljava/lang/String;Ljava/lang/String;)Z anElement)Lcom/togethersoft/openapi/sci/SciElement;aTagName aTagValuevalue createImporte(Lcom/togethersoft/openapi/sci/SciFactory;Lcom/togethersoft/openapi/sci/SciClass;Ljava/lang/String;)VaPkgimpList0Lcom/togethersoft/openapi/sci/SciJavaImportList;imp,Lcom/togethersoft/openapi/sci/SciJavaImport; createExtendsz(Lcom/togethersoft/openapi/sci/SciFactory;Lcom/togethersoft/openapi/sci/SciClass;Lcom/togethersoft/openapi/sci/SciClass;)VanInheritedClassextList1Lcom/togethersoft/openapi/sci/SciInheritanceList;ext-Lcom/togethersoft/openapi/sci/SciInheritance;<(Lcom/togethersoft/openapi/sci/SciClass;Ljava/lang/String;)VanInheritedClassName doesExtend'(Ljava/lang/String;Ljava/lang/String;)Z aClassNameanExtClassNamemodel'Lcom/togethersoft/openapi/sci/SciModel;extendingClass extendedClass inheritanceextEnum=Lcom/togethersoft/openapi/sci/enum/SciInheritanceEnumeration;createImplements anImplClassimplListimplgetCurrentPackage?(Lcom/togethersoft/openapi/sci/SciContainer;)Ljava/lang/String; aContainer+Lcom/togethersoft/openapi/sci/SciContainer; createMemberr(Ljava/lang/String;Lcom/togethersoft/openapi/sci/SciClass;Ljava/lang/String;Ljava/lang/String;Ljava/util/Vector;)VaSourceaMessageprevTagsLjava/util/Vector;member(Lcom/togethersoft/openapi/sci/SciMember;tagsLjava/util/Enumeration; prvTagValuee9Lcom/togethersoft/openapi/sci/SciGenericFactoryException;addTagP(Lcom/togethersoft/openapi/sci/SciElement;Ljava/lang/String;Ljava/lang/String;)VcreateTestPackagev(Ljava/lang/String;Ljava/lang/String;Lcom/togethersoft/openapi/sci/SciClass;)Lcom/togethersoft/openapi/sci/SciPackage;aTestLocationPropertyaTestPackageProperty testPackage)Lcom/togethersoft/openapi/sci/SciPackage; rootPackages9Lcom/togethersoft/openapi/sci/enum/SciPackageEnumeration; rootPackage createPackage=(Ljava/lang/String;)Lcom/togethersoft/openapi/sci/SciPackage; aPackageName resultPackagecreatePackageStructuref(Ljava/lang/String;Lcom/togethersoft/openapi/sci/SciPackage;)Lcom/togethersoft/openapi/sci/SciPackage;aPkgName aRootPackagepkgLjava/util/StringTokenizer; newPkgName newPkgFQPNcurPkgnewPkggetJavaPackageName&(Ljava/lang/String;)Ljava/lang/String;posIgetJavaClassNameaFQCNgetPkgNameFromFQCN SourceFileXPTestJavaHelper.java xyos.name  WIN -int,char,long,byte,float,double,short,boolean   java/lang/String://assertEquals (expected, actual); // return type is null xvoid ://assertEquals (expected, actual); // return type is void java/lang/StringBuffer2assertEquals (/* change expected result here */ as    (new charCharacter('1')), byteByte((byte)1)), booleanBoolean(true)), intInteger(1)), as(invoke (obj, "  ()).  ", null))()floatFloatdoubleDouble, 0.1 /* change delta here */); /assertEquals(/* change expected result here */ new  (), invoke (obj, "", null) ()                    java     'com/togethersoft/openapi/sci/SciPackage this package      previousTest 7com/togethersoft/openapi/sci/SciGenericFactoryException   Parallel hierarchy.      Subpackage java/util/StringTokenizer x   Cannot create package   .dfPackage  ,com/togethersoft/modules/xp/XPTestJavaHelperjava/lang/Objectjava/lang/System getProperty toUpperCase()Ljava/lang/String;indexOf(Ljava/lang/String;)I(com/togethersoft/openapi/sci/SciFunction getReturnType(()Lcom/togethersoft/openapi/sci/SciType;&com/togethersoft/openapi/sci/SciObjectgetTexttrim(Ljava/lang/String;)Vequals(Ljava/lang/Object;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; substring(II)Ljava/lang/String;(I)Ljava/lang/String;toString'com/togethersoft/openapi/sci/SciElementgetQualifiedNamegetName%com/togethersoft/openapi/sci/SciClass operations=()Lcom/togethersoft/openapi/sci/enum/SciOperationEnumeration;9com/togethersoft/openapi/sci/enum/SciOperationEnumerationnextSciOperation-()Lcom/togethersoft/openapi/sci/SciOperation; hasProperty(I)Zjava/util/EnumerationhasMoreElements getTagList+()Lcom/togethersoft/openapi/sci/SciTagList;'com/togethersoft/openapi/sci/SciFactorynewTag'()Lcom/togethersoft/openapi/sci/SciTag;#com/togethersoft/openapi/sci/SciTagsetNamesetValue)com/togethersoft/openapi/sci/SciContainerpaste{(Lcom/togethersoft/openapi/sci/SciObject;Lcom/togethersoft/openapi/sci/SciObject;Z)Lcom/togethersoft/openapi/sci/SciObject;'com/togethersoft/openapi/sci/SciTagListgetTag9(Ljava/lang/String;)Lcom/togethersoft/openapi/sci/SciTag;getValuegetContainingFile(()Lcom/togethersoft/openapi/sci/SciFile;$com/togethersoft/openapi/sci/SciFilegetJavaImportList2()Lcom/togethersoft/openapi/sci/SciJavaImportList; newJavaImport.()Lcom/togethersoft/openapi/sci/SciJavaImport;*com/togethersoft/openapi/sci/SciJavaImport setImportTextgetExtendsList3()Lcom/togethersoft/openapi/sci/SciInheritanceList;newInheritance/()Lcom/togethersoft/openapi/sci/SciInheritance;)com/togethersoft/openapi/sci/SciReferencesetReferencedElement,(Lcom/togethersoft/openapi/sci/SciElement;)V/com/togethersoft/openapi/sci/SciInheritanceListsetText+com/togethersoft/openapi/sci/SciModelAccessgetModel)()Lcom/togethersoft/openapi/sci/SciModel;%com/togethersoft/openapi/sci/SciModel findClassM(Ljava/lang/String;Ljava/lang/String;)Lcom/togethersoft/openapi/sci/SciClass; inheritances?()Lcom/togethersoft/openapi/sci/enum/SciInheritanceEnumeration;;com/togethersoft/openapi/sci/enum/SciInheritanceEnumerationnextSciInheritancegetImplementsListsetReferenceTextgetGenericFactoryD(Ljava/lang/String;)Lcom/togethersoft/openapi/sci/SciGenericFactory;.com/togethersoft/openapi/sci/SciGenericFactory newMemberc(Ljava/lang/String;Lcom/togethersoft/openapi/sci/SciClass;)Lcom/togethersoft/openapi/sci/SciMember;java/util/Vectorelements()Ljava/util/Enumeration; nextElement()Ljava/lang/Object;length()I^^^[ S > z.tY:WY--WW-Wk-WW- WC-!"W'Y--W#W:$WY--W%W&Y*&'W+(W)W *W-+-,-- -. /W0W{n 5=#F%Q)Z+e/n1y79=?EIKMSW#[']2a:e^ifmnq|4tttt k zY:1WY2-3W4W&Y*&'W+(W5W 6W0W{2  /3>amq||4  z,*7L++8M, 9+:{"  !*| ,% z.*7M,,8N-(+,:{"  !!##,'|*..' z;+;:*<:, ,=- ->?W{* GI KOSU"W&Y.]:_|>;;;;2$ z:*;N--+@:A:,{"  &|>:::3$& z(+BCN*D:,E-?W{ '|4(((  z',%+FN*G:,H-?W{ &|4'''  zU*FM,+I{|  zcJM,K*LN,K+L:--FMY:%NY:(+:{6 !)"+$-5/77D9G=U?W3aC|Hcc_UJA"21 zF,D+ON*G:,H,(+(,&P-?W{"ae gkm-o:sEw|4FFF :2 z=**QRS{|  z5{:JKT*+U:9V:%W :X YZ:--X Y-Z :,\+?Wdg[{>"%1>GQ\gnoz|\ {{{{{w"/1g zS*+,*;YN-,]JK^<:+=,>-?W{> # '-17;%A&G7I?KGMRO|4SSS;7 z, *+JN:_*-Y+`,aRbc:-bd:Fe:fR.Y+`,aRg::rh*a-Y,aR`+bc:9-K^i:+j,a?Q: ,a:{ZY [_cgiIkNmXq[sdusy{q|H XPd: zD*JLM+bdN$-e:fR *gM -:,{2    /69B|4D : 8/  z  *+JMN,Y+R`*bcN--kY*`l::+R:+::XY`:m:Y:,n,n:T,K^i:ojYp\?Q:qW{r 59;GJRUX[ c y)+-37;C|\   GJRUX zH*f*Xf*rf*sY< **t. *K*f*{6 cegimos(u/y9{?CF|H%# z]*`u<*X *`*{| zU*`u<f*{ |PK m1+2f8com/togethersoft/modules/xp/XPTestListenerRegistry.class-X ./ . 0 1 2 3 456 78 9 4: ;< ;= >? @AB _listenersLjava/util/Vector;()VCodeLineNumberTableLocalVariableTablethis4Lcom/togethersoft/modules/xp/XPTestListenerRegistry; addListener0(Lcom/togethersoft/modules/xp/IXPTestListener;)V aListener-Lcom/togethersoft/modules/xp/IXPTestListener;removeListenernotifyListenersZ(Lcom/togethersoft/modules/xp/XPTestEventType;Lcom/togethersoft/modules/xp/IXPTestEvent;)VaType-Lcom/togethersoft/modules/xp/XPTestEventType;anEvent*Lcom/togethersoft/modules/xp/IXPTestEvent;enumLjava/util/Enumeration;listener fireEvent-(Lcom/togethersoft/modules/xp/IXPTestEvent;)V SourceFileXPTestListenerRegistry.java java/util/Vector  CD ED FGH IJ+com/togethersoft/modules/xp/IXPTestListenerK L$ M+ NOP QR STU VW !"2com/togethersoft/modules/xp/XPTestListenerRegistryjava/lang/Objectadd(Ljava/lang/Object;)Zremoveelements()Ljava/util/Enumeration;java/util/Enumeration nextElement()Ljava/lang/Object;+com/togethersoft/modules/xp/XPTestEventType TEST_CREATION testCreatedhasMoreElements()Z"com/togethersoft/modules/xp/XPTest getInstance&()Lcom/togethersoft/modules/xp/XPTest;getListenerRegistry6()Lcom/togethersoft/modules/xp/XPTestListenerRegistry;(com/togethersoft/modules/xp/IXPTestEventgetType/()Lcom/togethersoft/modules/xp/XPTestEventType;!B**Y797 B *+W D E   B *+W P Q  !"/*N- :+ , - ]_ acd%_.f4//#$/%&&'() *+I  **qrt %&,-PK m1+7  2com/togethersoft/modules/xp/XPTestProperties.class- Ox Ny z{| }~ N  x N    jk  ! ! ! !  Lx_defaultPropertiesLjava/util/Hashtable;()VCodeLineNumberTableLocalVariableTablethis.Lcom/togethersoft/modules/xp/XPTestProperties;initializeProperties defaultConfig/Lcom/togethersoft/openapi/ide/config/IdeConfig; propertyNamesLjava/util/Enumeration; propertyNameLjava/lang/String;get&(Ljava/lang/String;)Ljava/lang/String;aKeyput'(Ljava/lang/String;Ljava/lang/String;)VaValueinitializeDefaultPropertiesisWinZstdoutstderreLjava/io/IOException;load()Z Deprecated(Ljava/lang/String;)Z aFilenamestoregetDefaultValue SourceFileXPTestProperties.java ST gT $default QR  java/lang/Stringjava/lang/StringBufferXPTest.  tb e o$projectos.name b WIN  VMjava d   java/io/File S o ojava/io/IOException$TGH$ `binwin32oistart.exe -normal -r -o " -e  $:java.home$/bin/javawVMParams TestLocationParallel hierarchyTestPkgtestGuiTypeSwing UIJUnitJar$TGH$/lib/junit/junit.jar JUnitXJar$TGH$/lib/junitx/junitx.jarTestCase.createLinktrueTestCase.createTests!TestCase.notImplementedAssertionsTestCase.createSuitefalseTestCase.createSetUpTestCase.createTearDownTestCase.accessPrivateTestCase.TestCaseTagTestPackage.classnameLocalTestPackageTestPackage.VAJSupportTestPackage.recurseTestPackage.createMainforceJUnitCompatibility ajava/util/Properties,com/togethersoft/modules/xp/XPTestPropertiesjava/lang/Object-com/togethersoft/modules/xp/IXPTestProperties:com/togethersoft/openapi/ide/config/IdeConfigManagerAccessgetConfigManager8()Lcom/togethersoft/openapi/ide/config/IdeConfigManager;4com/togethersoft/openapi/ide/config/IdeConfigManager getConfigC(Ljava/lang/String;)Lcom/togethersoft/openapi/ide/config/IdeConfig;java/util/Hashtablekeys()Ljava/util/Enumeration;java/util/Enumeration nextElement()Ljava/lang/Object;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;6com/togethersoft/openapi/util/properties/IPropertiesRO getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;4com/togethersoft/openapi/util/properties/IProperties putPropertyhasMoreElementsjava/lang/System toUpperCaseindexOf(Ljava/lang/String;)I8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;-com/togethersoft/openapi/ide/IdeManagerAccess getManager+()Lcom/togethersoft/openapi/ide/IdeManager;'com/togethersoft/openapi/ide/IdeManager getTempFile(Ljava/lang/String;)V createNewFiledelete separator&(Ljava/lang/Object;)Ljava/lang/Object;!NOP QR STU3*V ')W XY ZTUfKLG+ M* Y  ,  * Y  , ,+V& 37;=?"A?C\=eGW W[\P]^":_` abUQ' Y  * *V_W 'c` deU\$ Y  * +V y#{W$c`$f` gTU;LM%W+W,W L!Y+"#W M!Y+"$W NLM Y & ' ( ' ) ' * + + + , + , + - . W+W,W/0W12W34W56W78W9:W;<W=<W><W?@WA@WB@WC<WD<WEFWG@WH<WI6WJ@WBlo%V$ +5BKW`osv%0;FQ\gr} W*hij`k`olm noUV#p nqU,VCW r`p soUV_p sqU,VW r`p tbU5 *K VW  c`uTU# LYMVvwPK m1+BI,com/togethersoft/modules/xp/XPTestType.class-*   !" # $% &' () TEST_CASE(Lcom/togethersoft/modules/xp/XPTestType; TEST_PACKAGE TEST_PROXY_typeLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisaTypetoString()Ljava/lang/String;()V SourceFileXPTestType.java  &com/togethersoft/modules/xp/XPTestType test case   test package   test proxy  java/lang/Object!    F **+^` b  /*m  I%YYY  J LN$JPK 1+ META-INF/PK 1+ oh*+META-INF/MANIFEST.MFPK m1+Gcom/togethersoft/modules/xp/PK m1+|@@.com/togethersoft/modules/xp/ConfigureCmd.classPK m1+yzYp550 com/togethersoft/modules/xp/ConfigureModel.classPK m1+ zz/com/togethersoft/modules/xp/ConfigureUI$1.classPK m1+J--/Wcom/togethersoft/modules/xp/ConfigureUI$2.classPK m1+wzz/!com/togethersoft/modules/xp/ConfigureUI$3.classPK m1+(@%com/togethersoft/modules/xp/ConfigureUI$DoneActionListener.classPK m1+_U%B+com/togethersoft/modules/xp/ConfigureUI$EscapeActionListener.classPK m1+kU  -1com/togethersoft/modules/xp/ConfigureUI.classPK m1+J 3QOcom/togethersoft/modules/xp/CreateTestCaseCmd.classPK m1+cB76Zcom/togethersoft/modules/xp/CreateTestPackageCmd.classPK m1+9(::4acom/togethersoft/modules/xp/CreateTestProxyCmd.classPK m1+Y}}48gcom/togethersoft/modules/xp/DefaultXPTestEvent.classPK m1+לv ,lcom/togethersoft/modules/xp/HelpDialog.classPK m1+rl1V|com/togethersoft/modules/xp/IXPTestCommands.classPK m1+mlJD2com/togethersoft/modules/xp/IXPTestConstants.classPK m1+$BB.com/togethersoft/modules/xp/IXPTestEvent.classPK m1+lڹ10com/togethersoft/modules/xp/IXPTestListener.classPK m1+0E[<Pcom/togethersoft/modules/xp/IXPTestProperties$TestCase.classPK m1+$3E3Ncom/togethersoft/modules/xp/IXPTestProperties.classPK m1+com/togethersoft/modules/xp/XPTest$XPTestProjectListener.classPK m1+e (com/togethersoft/modules/xp/XPTest.classPK m1+q1com/togethersoft/modules/xp/XPTestEventType.classPK m1+8*)@8$8$1com/togethersoft/modules/xp/XPTestIDEHelper.classPK m1+d662Bcom/togethersoft/modules/xp/XPTestJavaHelper.classPK m1+2f8nJcom/togethersoft/modules/xp/XPTestListenerRegistry.classPK m1+7  2Rcom/togethersoft/modules/xp/XPTestProperties.classPK m1+BI,ecom/togethersoft/modules/xp/XPTestType.classPK!! Ph