Commit bc0cbadf authored by Sebastian Hans's avatar Sebastian Hans
Browse files

CR in SETTES(22)071008

parent 6a785aab
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -29,7 +29,7 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel {
    
    public boolean run() {
        
        test.initialiseResults();
        initialiseResults();
        
        // test script
        test.reset();
@@ -57,18 +57,18 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel {
        // test script
        response = test.makeSelectableApplet(APPLET_AID_1);
        // Send a status command to be sure to retrieve the correct status word in the RAPDU
        test.status("00", "0C", "00");
        test.addResult(response.checkSw("910F"));
        response = test.status("00", "0C", "00");
        addResult(response.checkSw("910F"));
        response = test.fetch("0F");
        test.addResult(response.checkData("D00D8103 01050082 02818299 020004") ||
        addResult(response.checkData("D00D8103 01050082 02818299 020004") ||
                   response.checkData("D00D8103 01050082 02818219 020004"));
        test.terminalResponse("81030105 00820282 81830100");

        // test case 1: trigger applet1
        response = test.envelopeEventDownloadUserActivity();
        test.addResult(response.checkSw("910F"));
        addResult(response.checkSw("910F"));
        response = test.fetch("0F");
        test.addResult(response.checkData("D00D8103 01050082 02818299 020003") ||
        addResult(response.checkData("D00D8103 01050082 02818299 020003") ||
                   response.checkData("D00D8103 01050082 02818219 020003"));
        test.terminalResponse("81030105 00820282 81830100");
        
@@ -90,14 +90,14 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel {

        // test case 2: trigger applet2
        response = test.unrecognizedEnvelope();
        test.addResult(response.checkSw("9000"));
        addResult(response.checkSw("9000"));
        
        // check results
        response = test.selectApplication(APPLET_AID_1);
        test.addResult(response.checkData("10" + APPLET_AID_1 + "01CC"));
        addResult(response.checkData("10" + APPLET_AID_1 + "01CC"));

        response = test.selectApplication(APPLET_AID_2);
        test.addResult(response.checkData("10" + APPLET_AID_2 + "01CC"));
        addResult(response.checkData("10" + APPLET_AID_2 + "01CC"));

        
        // delete applet and package
@@ -107,6 +107,6 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel {
        test.deleteApplet(APPLET_AID_2);
        test.deletePackage(CAP_FILE_PATH);

        return test.getOverallResult();
        return getOverallResult();
    }
}
+18 −18
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
    
    public boolean run() {
        APDUResponse data = null;
        test.initialiseResults();
        initialiseResults();
        
        // test script
        test.reset();
@@ -42,7 +42,7 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
        /*********************************************************************/

        // Install Applet1
        test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_1, 
        response = test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_1, 
                           "8008" + // TLV UICC Toolkit application specific parameters
                               "01" +   // V Priority Level
                               "00" +   // V Max. number of timers
@@ -53,10 +53,10 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
                               "00" +   // LV TAR Value(s) 
                               "00");   // V Maximum number of services
        
		test.addResult(response.checkSw("9000"));
		addResult(response.checkSw("9000"));
		
        // Install Applet2
        test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_2, 
        response = test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_2, 
                           "8008" + // TLV UICC Toolkit application specific parameters
                               "02" +   // V Priority Level
                               "00" +   // V Max. number of timers
@@ -67,7 +67,7 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
                               "00" +   // LV TAR Value(s) 
                               "00");   // V Maximum number of services
							   
	    test.addResult(response.checkSw("9000"));
	    addResult(response.checkSw("9000"));
        
        // Card Initialisation
        test.reset();
@@ -75,7 +75,7 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
        
        // Trigger the applets
        response = test.envelopeEventProactiveHandlerAvailable();
        test.addResult(response.checkSw("9000"));
        addResult(response.checkSw("9000"));
        

        /*********************************************************************/
@@ -85,9 +85,9 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
        /*********************************************************************/

        response = test.selectApplication(APPLET_AID_1);
        test.addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
        addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
        response = test.selectApplication(APPLET_AID_2);
        test.addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
        addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));


        /*********************************************************************/
@@ -102,14 +102,14 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
        test.deleteApplet(APPLET_AID_1);
        test.deleteApplet(APPLET_AID_2);
        test.deletePackage(CAP_FILE_PATH);
	    test.addResult(response.checkSw("9000"));
	    addResult(response.checkSw("9000"));
        
        /*********************************************************************/
        /** Testcase 2                                                       */
        /*********************************************************************/

        // Install Applet1
        test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_3, 
        response = test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_3, 
                           "8008" + // TLV UICC Toolkit application specific parameters
                               "01" +   // V Priority Level
                               "00" +   // V Max. number of timers
@@ -120,10 +120,10 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
                               "00" +   // LV TAR Value(s) 
                               "00");   // V Maximum number of services
							   
 	    test.addResult(response.checkSw("9000"));    
 	    addResult(response.checkSw("9000"));    
		
        // Install Applet2
        test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_4, 
        response = test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_4, 
                           "8008" + // TLV UICC Toolkit application specific parameters
                               "01" +   // V Priority Level
                               "00" +   // V Max. number of timers
@@ -134,7 +134,7 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
                               "00" +   // LV TAR Value(s) 
                               "00");   // V Maximum number of services
 
	    test.addResult(response.checkSw("9000"));
	    addResult(response.checkSw("9000"));
		
        // Card Initialisation
        test.reset();
@@ -142,7 +142,7 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
        
        // Trigger the applets
        response = test.envelopeEventProactiveHandlerAvailable();
        test.addResult(response.checkSw("9000"));
        addResult(response.checkSw("9000"));
        

        /*********************************************************************/
@@ -152,9 +152,9 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
        /*********************************************************************/

        response = test.selectApplication(APPLET_AID_3);
        test.addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
        addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
        response = test.selectApplication(APPLET_AID_4);
        test.addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
        addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));


        /*********************************************************************/
@@ -169,9 +169,9 @@ public class Test_Api_2_Trs_IsPrAv extends UiccTestModel {
        test.deleteApplet(APPLET_AID_3);
        test.deleteApplet(APPLET_AID_4);
        test.deletePackage(CAP_FILE_PATH);        
 	    test.addResult(response.checkSw("9000"));
 	    addResult(response.checkSw("9000"));
        
		
        return test.getOverallResult();
        return getOverallResult();
    }
}