diff --git a/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccTestModel.java b/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccTestModel.java
index 4c3b89054e53c4d57ab9540e76e211025ad8b85d..6c72e75f0d31faf4d00d9e257ce606c66241414f 100644
--- a/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccTestModel.java
+++ b/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userclass/UiccTestModel.java
@@ -9,4 +9,36 @@ package org.etsi.scp.wg3.uicc.jcapi.userclass;
public abstract class UiccTestModel {
public abstract boolean run();
+
+ /**
+ * Initialises the results, removing all previous results.
+ */
+ protected final void initialiseResults()
+ {
+ UiccAPITestCardService.getTheUiccTestCardService().initialiseResults();
+ }
+
+ /**
+ * Adds a new result.
+ */
+ protected final void addResult(boolean result)
+ {
+ UiccAPITestCardService.getTheUiccTestCardService().addResult(result);
+ }
+
+ /**
+ * Returns the overall result, based on all results submitted via {@link #addResult(boolean)}
+ * since the last call to {@link #initialiseResults()}.
+ *
+ * The following logic is used:
+ *
+ * - if no results have been submitted,
false
will be returned;
+ * - if any
false
results have been submitted, false
will be returned;
+ * - otherwise,
true
will be returned.
+ *
+ */
+ protected final boolean getOverallResult()
+ {
+ return UiccAPITestCardService.getTheUiccTestCardService().getOverallResult();
+ }
}
diff --git a/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userinterface/UiccResultsService.java b/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userinterface/UiccResultsService.java
new file mode 100644
index 0000000000000000000000000000000000000000..fba9634ecaf18845fe3ee122bb3418a437c53fdf
--- /dev/null
+++ b/source/Annex_D_UiccInterfaces/org/etsi/scp/wg3/uicc/jcapi/userinterface/UiccResultsService.java
@@ -0,0 +1,30 @@
+package org.etsi.scp.wg3.uicc.jcapi.userinterface;
+
+/**
+ * A service to allow results to be reported.
+ */
+public interface UiccResultsService
+{
+ /**
+ * Initialises the results, removing all previous results.
+ */
+ public void initialiseResults();
+
+ /**
+ * Adds a new result.
+ */
+ public void addResult(boolean result);
+
+ /**
+ * Returns the overall result, based on all results submitted via {@link #addResult(boolean)}
+ * since the last call to {@link #initialiseResults()}.
+ *
+ * The following logic is used:
+ *
+ * - if no results have been submitted,
false
will be returned;
+ * - if any
false
results have been submitted, false
will be returned;
+ * - otherwise,
true
will be returned.
+ *
+ */
+ public boolean getOverallResult();
+}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_cont/Test_Api_1_Cont.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_cont/Test_Api_1_Cont.java
index 46afa88e91349ea3c99c803057d0532fb283784e..d24ab7528f07b4692a64fa79e631ed681bab4898 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_cont/Test_Api_1_Cont.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_cont/Test_Api_1_Cont.java
@@ -49,7 +49,7 @@ public class Test_Api_1_Cont extends UiccTestModel {
}
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -112,7 +112,7 @@ public class Test_Api_1_Cont extends UiccTestModel {
//10
response = test.activate(EF_TNR);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//11
test.selectFile(MF);
@@ -121,7 +121,7 @@ public class Test_Api_1_Cont extends UiccTestModel {
//12
response = test.readBinary("0000", "02");
- result &= response.checkData("0101");
+ addResult(response.checkData("0101"));
//13
test.updateBinary("0000", "FFFFFF");
@@ -133,14 +133,14 @@ public class Test_Api_1_Cont extends UiccTestModel {
//15
response = test.activate(EF_CNR);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//16
test.selectFile(EF_TARU);
//17
response = test.readBinary("0000", "02");
- result &= response.checkData("0202");
+ addResult(response.checkData("0202"));
//18
test.updateBinary("0000", "FFFFFF");
@@ -160,7 +160,7 @@ public class Test_Api_1_Cont extends UiccTestModel {
test.selectFile(DF_TEST);
test.selectFile(EF_TARU);
response = test.readBinary("0000", "04");
- result &= response.checkData("01010202");
+ addResult(response.checkData("01010202"));
//12
test.updateBinary("0000", "FFFFFFFF");
@@ -170,7 +170,7 @@ public class Test_Api_1_Cont extends UiccTestModel {
test.selectFile(DF_TEST);
test.selectFile(EF_TARU);
response = test.readBinary("0000", "04");
- result &= response.checkData("03030404");
+ addResult(response.checkData("03030404"));
//14
test.updateBinary("0000", "FFFFFFFF");
@@ -195,11 +195,11 @@ public class Test_Api_1_Cont extends UiccTestModel {
test.selectFile(DF_TEST);
test.selectFile(EF_LUPC);
response = test.readRecord("01", "04", "0A");
- result &= response.checkData("11111111 11111111 1111");
+ addResult(response.checkData("11111111 11111111 1111"));
//14
response = test.readRecord("02", "04", "0A");
- result &= response.checkData("33333333 33333333 3333");
+ addResult(response.checkData("33333333 33333333 3333"));
//15
test.updateRecord("01", "04", "11111111 11111111 1111");
@@ -212,11 +212,11 @@ public class Test_Api_1_Cont extends UiccTestModel {
test.selectFile(DF_TEST);
test.selectFile(EF_LUPC);
response = test.readRecord("01", "04", "0A");
- result &= response.checkData("11111111 11111111 1111");
+ addResult(response.checkData("11111111 11111111 1111"));
//18
response = test.readRecord("02", "04", "0A");
- result &= response.checkData("11111111 11111111 1111");
+ addResult(response.checkData("11111111 11111111 1111"));
//19
test.updateRecord("01", "04", "11111111 11111111 1111");
@@ -239,11 +239,11 @@ public class Test_Api_1_Cont extends UiccTestModel {
test.selectFile(DF_TEST);
test.selectFile(EF_LARU);
response = test.readRecord("00", "02", "04");
- result &= response.checkData("66666666");
+ addResult(response.checkData("66666666"));
//18
response = test.readRecord("00", "02", "04");
- result &= response.checkData("BBBBBBBB");
+ addResult(response.checkData("BBBBBBBB"));
//19
test.updateRecord("01", "04", "55555555");
@@ -256,11 +256,11 @@ public class Test_Api_1_Cont extends UiccTestModel {
test.selectFile(DF_TEST);
test.selectFile(EF_LARU);
response = test.readRecord("00", "02", "04");
- result &= response.checkData("44444444");
+ addResult(response.checkData("44444444"));
//22
response = test.readRecord("00", "02", "04");
- result &= response.checkData("99999999");
+ addResult(response.checkData("99999999"));
//23
test.updateRecord("01", "04", "55555555");
@@ -281,17 +281,17 @@ public class Test_Api_1_Cont extends UiccTestModel {
//11
test.selectFile(DF_TEST);
response = test.selectFile(EF_TNU);
- result &= response.checkSw("6283");
+ addResult(response.checkSw("6283"));
//12
response = test.activate(EF_TNU);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//13
test.selectApplication(AID_ADF_1);
test.selectFile(DF_TEST);
response = test.selectFile(EF_TNU);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** test case 7
* Increase
@@ -307,46 +307,46 @@ public class Test_Api_1_Cont extends UiccTestModel {
test.selectFile(DF_TEST);
test.selectFile(EF_CARU);
response = test.readRecord("00", "04", "03");
- result &= response.checkSw("6A83");
+ addResult(response.checkSw("6A83"));
//21
response = test.readRecord("00", "03", "03");
- result &= response.checkData("000001");
+ addResult(response.checkData("000001"));
//22
response = test.readRecord("00", "03", "03");
- result &= response.checkData("000002");
+ addResult(response.checkData("000002"));
//23
response = test.updateRecord("00", "03", "AAAAAA");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//24
response = test.updateRecord("00", "03", "555555");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//25
test.selectApplication(AID_ADF_1);
test.selectFile(DF_TEST);
test.selectFile(EF_CARU);
response = test.readRecord("00", "04", "03");
- result &= response.checkSw("6A83");
+ addResult(response.checkSw("6A83"));
//26
response = test.readRecord("00", "03", "03");
- result &= response.checkData("000002");
+ addResult(response.checkData("000002"));
//27
response = test.readRecord("00", "03", "03");
- result &= response.checkData("000004");
+ addResult(response.checkData("000004"));
//28
response = test.updateRecord("00", "03", "AAAAAA");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//29
response = test.updateRecord("00", "03", "555555");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
@@ -362,18 +362,18 @@ public class Test_Api_1_Cont extends UiccTestModel {
//21
test.selectFile(DF_TEST);
- result &= test.selectFile(EF_RFU0).checkSw("9000");
+ addResult(test.selectFile(EF_RFU0).checkSw("9000"));
//22
- result &= test.selectFile(EF_RFU1).checkSw("9000");
+ addResult(test.selectFile(EF_RFU1).checkSw("9000"));
//23
test.selectApplication(AID_ADF_1);
test.selectFile(DF_TEST);
- result &= test.selectFile(EF_RFU0).checkSw("9000");
+ addResult(test.selectFile(EF_RFU0).checkSw("9000"));
//24
- result &= test.selectFile(EF_RFU1).checkSw("9000");
+ addResult(test.selectFile(EF_RFU1).checkSw("9000"));
/** test case 9
* CreateFile DF
@@ -387,17 +387,17 @@ public class Test_Api_1_Cont extends UiccTestModel {
//21
test.selectFile(DF_TEST);
- result &= test.selectFile(DF_RFU1).checkSw("9000");
+ addResult(test.selectFile(DF_RFU1).checkSw("9000"));
//22
- result &= test.selectFile(DF_RFU2).checkSw("9000");
+ addResult(test.selectFile(DF_RFU2).checkSw("9000"));
//23
test.selectApplication(AID_ADF_1);
- result &= test.selectFile(DF_RFU1).checkSw("9000");
+ addResult(test.selectFile(DF_RFU1).checkSw("9000"));
//24
- result &= test.selectFile(DF_RFU2).checkSw("9000");
+ addResult(test.selectFile(DF_RFU2).checkSw("9000"));
/** test case 10
@@ -414,31 +414,31 @@ public class Test_Api_1_Cont extends UiccTestModel {
test.selectFile(DF_TEST);
test.selectFile(EF_TDAC);
response = test.readBinary("0000", "06");
- result &=(response.checkSw("9000")||response.checkSw("6282")||response.checkSw("6700"));
+ addResult(response.checkSw("9000")||response.checkSw("6282")||response.checkSw("6700"));
if (response.checkSw("9000"))
{
- result &= response.checkData("000000FF");
+ addResult(response.checkData("000000FF"));
}
//12
- result &= test.readBinary("0000", "04").checkData("000000FF");
+ addResult(test.readBinary("0000", "04").checkData("000000FF"));
//13
- result &= test.resizeFile(EF_TDAC, "03").checkSw("9000");
+ addResult(test.resizeFile(EF_TDAC, "03").checkSw("9000"));
//14
test.selectApplication(AID_ADF_1);
test.selectFile(DF_TEST);
test.selectFile(EF_LNU);
response = test.readRecord("00", "04", "04");
- result &= response.checkSw("6A83");
+ addResult(response.checkSw("6A83"));
//15
response = test.readRecord("00", "03", "04");
- result &= response.checkData("FFFFFFFF");
+ addResult(response.checkData("FFFFFFFF"));
//16
- result &= test.resizeFile(EF_LNU, "08").checkSw("9000");
+ addResult(test.resizeFile(EF_LNU, "08").checkSw("9000"));
@@ -461,7 +461,7 @@ public class Test_Api_1_Cont extends UiccTestModel {
//4
test.selectFile(DF_TEST);
- result &= test.selectFile(EF_NOSH).checkSw("6985");
+ addResult(test.selectFile(EF_NOSH).checkSw("6985"));
//5
test.fetch("13");
@@ -476,7 +476,7 @@ public class Test_Api_1_Cont extends UiccTestModel {
//4
test.selectApplication(AID_ADF_1);
test.selectFile(DF_TEST);
- result &= test.selectFile(EF_NOSH).checkSw("6985");
+ addResult(test.selectFile(EF_NOSH).checkSw("6985"));
//5
test.fetch("13");
@@ -491,7 +491,7 @@ public class Test_Api_1_Cont extends UiccTestModel {
//2
test.selectFile(DF_TEST);
- result &= test.selectFile(EF_NOSH).checkSw("9000");
+ addResult(test.selectFile(EF_NOSH).checkSw("9000"));
//3
test.unrecognizedEnvelope();
@@ -506,7 +506,7 @@ public class Test_Api_1_Cont extends UiccTestModel {
//2
test.selectApplication(AID_ADF_1);
test.selectFile(DF_TEST);
- result &= test.selectFile(EF_NOSH).checkSw("9000");
+ addResult(test.selectFile(EF_NOSH).checkSw("9000"));
//3
test.unrecognizedEnvelope();
@@ -545,8 +545,8 @@ public class Test_Api_1_Cont extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "11CCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "11CCCCCC CCCCCCCC CCCCCCCC" +
+ "CCCCCCCC CCCC"));
// delete applet and package
@@ -555,6 +555,6 @@ public class Test_Api_1_Cont extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_actf/Test_Api_1_Fvw_Actf.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_actf/Test_Api_1_Fvw_Actf.java
index 00c6eba92061487cc48bff2e7ffc4b0109972bd1..c483940d55c274a3b3b08bd552d6b6ddaf8c7f33 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_actf/Test_Api_1_Fvw_Actf.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_actf/Test_Api_1_Fvw_Actf.java
@@ -25,7 +25,7 @@ public class Test_Api_1_Fvw_Actf extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -64,7 +64,7 @@ public class Test_Api_1_Fvw_Actf extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -74,7 +74,7 @@ public class Test_Api_1_Fvw_Actf extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -88,6 +88,6 @@ public class Test_Api_1_Fvw_Actf extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_dacf/Test_Api_1_Fvw_Dacf.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_dacf/Test_Api_1_Fvw_Dacf.java
index f0c9e0e8a9b8390c139954937ad072aa99884e38..cd3e317bd9f8fcb3e6dcadf9749545ad9882c985 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_dacf/Test_Api_1_Fvw_Dacf.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_dacf/Test_Api_1_Fvw_Dacf.java
@@ -25,7 +25,7 @@ public class Test_Api_1_Fvw_Dacf extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -64,7 +64,7 @@ public class Test_Api_1_Fvw_Dacf extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -74,7 +74,7 @@ public class Test_Api_1_Fvw_Dacf extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -88,6 +88,6 @@ public class Test_Api_1_Fvw_Dacf extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Api_1_Fvw_Incr_1.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Api_1_Fvw_Incr_1.java
index 6bd00d91583ce0d4da9c2d0fb306a310642602a5..7e6d175868ae4b986be732ab42e14a10d7736f16 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Api_1_Fvw_Incr_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Api_1_Fvw_Incr_1.java
@@ -22,15 +22,25 @@ public class Api_1_Fvw_Incr_1 extends TestToolkitApplet implements UICCConstants
private ViewHandler createEFCmd = null;
private static byte[] MenuInit = {(byte)'M',(byte)'e',(byte)'n',(byte)'u',(byte)'1'};
- private byte [] abCreateEF = {
+ private byte [] abCreateEF_2C00 = {
(byte)0x82,(byte)0x04, // Tag, Length - File descriptor
- (byte)0x46,(byte)0x21,(byte)0x00,(byte)0x7F, // Value - File descriptor (Cyclic) and record length (0x7F)
+ (byte)0x46,(byte)0x21,(byte)0x00,(byte)0x00, // Value - File descriptor (Cyclic) and record length (0x00)
(byte)0x83,(byte)0x02, // Tag, Length - File Id
- (byte)0x2C,(byte)0x7F, // Value - File Id
+ (byte)0x2C,(byte)0x00, // Value - File Id
(byte)0x8A,(byte)0x01,(byte)0x05, // Tag, Length, Value - LCSI (Activated)
(byte)0x8B,(byte)0x03, // Tag, Length - Security attribute
(byte)0x2F,(byte)0x06,(byte)0x01, // Value - Security attribute (EF Arr, record nb)
- (byte)0x80,(byte)0x02,(byte)0x00,(byte)0x7F, // Tag, Length, value - File size (0 bytes => no record)
+ (byte)0x80,(byte)0x02,(byte)0x00,(byte)0x00, // Tag, Length, value - File size (0 bytes => no record)
+ (byte)0x88,(byte)0x00}; // Tag, Length - SFI (no SFI)
+ private byte [] abCreateEF_2CFD = {
+ (byte)0x82,(byte)0x04, // Tag, Length - File descriptor
+ (byte)0x46,(byte)0x21,(byte)0x00,(byte)0xFD, // Value - File descriptor (Cyclic) and record length (0xFD)
+ (byte)0x83,(byte)0x02, // Tag, Length - File Id
+ (byte)0x2C,(byte)0xFD, // Value - File Id
+ (byte)0x8A,(byte)0x01,(byte)0x05, // Tag, Length, Value - LCSI (Activated)
+ (byte)0x8B,(byte)0x03, // Tag, Length - Security attribute
+ (byte)0x2F,(byte)0x06,(byte)0x01, // Value - Security attribute (EF Arr, record nb)
+ (byte)0x80,(byte)0x02,(byte)0x00,(byte)0xFD, // Tag, Length, value - File size (0 bytes => no record)
(byte)0x88,(byte)0x00}; // Tag, Length - SFI (no SFI)
byte testCaseNb = (byte) 0x00;
byte incr[] = null;
@@ -502,13 +512,14 @@ public class Api_1_Fvw_Incr_1 extends TestToolkitApplet implements UICCConstants
// activate
UiccFileView.activateFile();
// Restore Ef content
- // Set records to 55 55 55
- Util.arrayFillNonAtomic(data, (short)0, (short)data.length, (byte)0x55);
- UiccFileView.updateRecord((short)0, REC_ACC_MODE_PREVIOUS, (short)0, data, (short)0, (short)data.length);
// Set records to AA AA AA
Util.arrayFillNonAtomic(data, (short)0, (short)data.length, (byte)0xAA);
UiccFileView.updateRecord((short)0, REC_ACC_MODE_PREVIOUS, (short)0, data, (short)0, (short)data.length);
- bRes &= true;
+ // Set records to 55 55 55
+ Util.arrayFillNonAtomic(data, (short)0, (short)data.length, (byte)0x55);
+ UiccFileView.updateRecord((short)0, REC_ACC_MODE_PREVIOUS, (short)0, data, (short)0, (short)data.length);
+
+ bRes &= true;
}
catch (Exception e)
{
@@ -517,34 +528,68 @@ public class Api_1_Fvw_Incr_1 extends TestToolkitApplet implements UICCConstants
reportTestOutcome(testCaseNb, bRes);
// -----------------------------------------------------------------
- // Test Case 15 : incrLength out of range
- // -----------------------------------------------------------------
+ // Test Case 15 : Record not found
+ //
testCaseNb = 15;
+ try
+ {
+ incr = new byte[3];
+ resp = new byte[3];
+ createEFCmd = HandlerBuilder.buildTLVHandler(HandlerBuilder.EDIT_HANDLER, (short)abCreateEF_2C00.length, abCreateEF_2C00, (short)0x00, (short)abCreateEF_2C00.length);
+ UiccAdminFileView.createFile(createEFCmd);
+ UiccAdminFileView.select((short)0x2C00);
+
+ incrOffset = 0;
+ incrLength = 3;
+ respOffset = 0;
+
+ respLength = UiccFileView.increase(incr, incrOffset, incrLength, resp, respOffset);
+ bRes = false;
+ }
+ catch (UICCException e)
+ {
+ if (e.getReason() == UICCException.RECORD_NOT_FOUND)
+ bRes = true;
+ else
+ bRes = false;
+ }
+ catch(Exception e)
+ {
+ bRes = false;
+ }
+
+ UiccAdminFileView.deleteFile((short)0x2C00);
+ reportTestOutcome(testCaseNb, bRes);
+
+ // -----------------------------------------------------------------
+ // Test Case 16 : incrLength out of range
+ // -----------------------------------------------------------------
+ testCaseNb = 16;
try
{
// Create EF 0x2CFD
incr = new byte[128];
resp = new byte[0xFF];
comp = new byte[0xFF];
- createEFCmd = HandlerBuilder.buildTLVHandler(HandlerBuilder.EDIT_HANDLER, (short)abCreateEF.length, abCreateEF, (short)0x00, (short)abCreateEF.length);
+ createEFCmd = HandlerBuilder.buildTLVHandler(HandlerBuilder.EDIT_HANDLER, (short)abCreateEF_2CFD.length, abCreateEF_2CFD, (short)0x00, (short)abCreateEF_2CFD.length);
UiccAdminFileView.createFile(createEFCmd);
- UiccAdminFileView.select((short)0x2C7F);
+ UiccAdminFileView.select((short)0x2CFD);
- Util.arrayFillNonAtomic(comp, (short)0, (short)127, (byte)0xFF);
- comp[0] = (byte)0x00;
- UiccAdminFileView.updateRecord((short)0, REC_ACC_MODE_PREVIOUS, (short)0, comp, (short)0, (short)127);
+ Util.arrayFillNonAtomic(comp, (short)0, (short)126, (byte)0x00);
+ Util.arrayFillNonAtomic(comp, (short)126, (short)(0xFD-126), (byte)0xFF);
+ UiccAdminFileView.updateRecord((short)0, REC_ACC_MODE_PREVIOUS, (short)0, comp, (short)0, (short)0xFD);
// increase
Util.arrayFillNonAtomic(incr, (short)0, (short)incr.length, (byte)0);
Util.arrayFillNonAtomic(resp, (short)0, (short)resp.length, (byte)0);
Util.arrayFillNonAtomic(comp, (short)0, (short)resp.length, (byte)0);
incr[127] = (byte)0x01;
- comp[0] = (byte)0x01;
+ comp[125] = (byte)0x01;
incrOffset = 1;
incrLength = 127;
respOffset = 0;
respLength = UiccAdminFileView.increase(incr, incrOffset, incrLength, resp, respOffset);
// Check result
- if ((respLength == (short)0x7F) &&
+ if ((respLength == (short)0xFD) &&
(Util.arrayCompare(resp, (short)0, comp, (short)0, respLength) == 0))
bRes = true;
else
@@ -568,7 +613,59 @@ public class Api_1_Fvw_Incr_1 extends TestToolkitApplet implements UICCConstants
bRes &= true;
}
reportTestOutcome(testCaseNb, bRes);
- UiccAdminFileView.deleteFile((short)0x2C7F);
-
+ UiccAdminFileView.deleteFile((short)0x2CFD);
}
}
+
+/*
+testCaseNb = 16;
+try
+{
+ // Create EF 0x2CFD
+ incr = new byte[128];
+ resp = new byte[0xFF];
+ comp = new byte[0xFF];
+ createEFCmd = HandlerBuilder.buildTLVHandler(HandlerBuilder.EDIT_HANDLER, (short)abCreateEF.length, abCreateEF, (short)0x00, (short)abCreateEF.length);
+ UiccAdminFileView.createFile(createEFCmd);
+ UiccAdminFileView.select((short)0x2C7F);
+
+ Util.arrayFillNonAtomic(comp, (short)0, (short)127, (byte)0xFF);
+ comp[0] = (byte)0x00;
+ UiccAdminFileView.updateRecord((short)0, REC_ACC_MODE_PREVIOUS, (short)0, comp, (short)0, (short)127);
+ // increase
+ Util.arrayFillNonAtomic(incr, (short)0, (short)incr.length, (byte)0);
+ Util.arrayFillNonAtomic(resp, (short)0, (short)resp.length, (byte)0);
+ Util.arrayFillNonAtomic(comp, (short)0, (short)resp.length, (byte)0);
+ incr[127] = (byte)0x01;
+ comp[0] = (byte)0x01;
+ incrOffset = 1;
+ incrLength = 127;
+ respOffset = 0;
+ respLength = UiccAdminFileView.increase(incr, incrOffset, incrLength, resp, respOffset);
+ // Check result
+ if ((respLength == (short)0x7F) &&
+ (Util.arrayCompare(resp, (short)0, comp, (short)0, respLength) == 0))
+ bRes = true;
+ else
+ bRes = false;
+}
+catch (Exception e)
+{
+ bRes = false;
+}
+try
+{
+ // increase
+ incrOffset = 0;
+ incrLength = 128;
+ respOffset = 0;
+ respLength = UiccAdminFileView.increase(incr, incrOffset, incrLength, resp, respOffset);
+ bRes = false;
+}
+catch (Exception e)
+{
+ bRes &= true;
+}
+reportTestOutcome(testCaseNb, bRes);
+UiccAdminFileView.deleteFile((short)0x2C7F);
+*/
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java
index 9290f49fa3f704b11f01f72063602a7eaa5f4655..9e4f687cc3782e4d683d90cd4ed7a403857ba68a 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_incr/Test_Api_1_Fvw_Incr.java
@@ -81,8 +81,8 @@ public class Test_Api_1_Fvw_Incr extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "0F" +
- "CCCCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ result &= response.checkData("10" + APPLET_AID_1 + "10" +
+ "CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC");
/*********************************************************************/
/*********************************************************************/
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_redb/Test_Api_1_Fvw_Redb.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_redb/Test_Api_1_Fvw_Redb.java
index 3d627a4fe1916e44730f868db9c59badbca2f6f1..4c3a0f4f1f44cc70a3a91ff22891e111b475aa78 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_redb/Test_Api_1_Fvw_Redb.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_redb/Test_Api_1_Fvw_Redb.java
@@ -17,7 +17,7 @@ import org.etsi.scp.wg3.uicc.jcapi.userinterface.*;
/**
* Test Area : uicc.test.access.api_1_fvw_redb
*
- * @version 0.0.1 - 6 déc. 2005
+ * @version 0.0.1 - 6 d�c. 2005
* @author 3GPP T3 SWG API
*/
public class Test_Api_1_Fvw_Redb extends UiccTestModel {
@@ -35,7 +35,7 @@ public class Test_Api_1_Fvw_Redb extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -75,8 +75,8 @@ public class Test_Api_1_Fvw_Redb extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
- "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "0CCCCCCC CCCCCCCC CCCCCCCC CC"));
test.reset();
test.terminalProfileSession("0101");
@@ -89,6 +89,6 @@ public class Test_Api_1_Fvw_Redb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_redr/Test_Api_1_Fvw_Redr.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_redr/Test_Api_1_Fvw_Redr.java
index 97768fcf03363e57bdee493c4ba58aceb00cc720..b0cdabb6faa632088c74a0daf6ebf058bef84379 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_redr/Test_Api_1_Fvw_Redr.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_redr/Test_Api_1_Fvw_Redr.java
@@ -17,7 +17,7 @@ import org.etsi.scp.wg3.uicc.jcapi.userinterface.*;
/**
* Test Area : uicc.test.access.api_1_fvw_redr
*
- * @version 0.0.1 - 6 déc. 2005
+ * @version 0.0.1 - 6 d�c. 2005
* @author 3GPP T3 SWG API
*/
public class Test_Api_1_Fvw_Redr extends UiccTestModel {
@@ -35,7 +35,7 @@ public class Test_Api_1_Fvw_Redr extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -75,9 +75,9 @@ public class Test_Api_1_Fvw_Redr extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"19CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCC");
+ "CCCCCCCC CCCCCCCC CCCC"));
test.reset();
test.terminalProfileSession("0101");
@@ -90,6 +90,6 @@ public class Test_Api_1_Fvw_Redr extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_sear/Test_Api_1_Fvw_Sear.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_sear/Test_Api_1_Fvw_Sear.java
index 03241f59f6ab33087205a2c62efcf3a9fe372fab..933f13bd77ffc74274e34c41c7dd7dc483033d1e 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_sear/Test_Api_1_Fvw_Sear.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_sear/Test_Api_1_Fvw_Sear.java
@@ -25,7 +25,7 @@ public class Test_Api_1_Fvw_Sear extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -65,7 +65,7 @@ public class Test_Api_1_Fvw_Sear extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -75,10 +75,10 @@ public class Test_Api_1_Fvw_Sear extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "25" +
+ addResult(response.checkData("10" + APPLET_AID_1 + "25" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CC");
+ "CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -92,6 +92,6 @@ public class Test_Api_1_Fvw_Sear extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slctb/Test_Api_1_Fvw_Slctb.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slctb/Test_Api_1_Fvw_Slctb.java
index 7022d66086f87f47ba0562c661a8a6d04a227b42..2a6b762d5944c5ec31aede442f68f62c09fdd8d0 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slctb/Test_Api_1_Fvw_Slctb.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slctb/Test_Api_1_Fvw_Slctb.java
@@ -24,7 +24,7 @@ public class Test_Api_1_Fvw_Slctb extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -67,8 +67,8 @@ public class Test_Api_1_Fvw_Slctb extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
- "06CCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "06CCCCCC CCCCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -82,6 +82,6 @@ public class Test_Api_1_Fvw_Slctb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slctb_bss/Test_Api_1_Fvw_Slctb_Bss.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slctb_bss/Test_Api_1_Fvw_Slctb_Bss.java
index 13c1af6b28ba854879c21537501144f37f1afc2b..c2f3ad0a802bcad3e9263ffddbd1f8a600dad21d 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slctb_bss/Test_Api_1_Fvw_Slctb_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slctb_bss/Test_Api_1_Fvw_Slctb_Bss.java
@@ -27,7 +27,7 @@ public class Test_Api_1_Fvw_Slctb_Bss extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -86,9 +86,9 @@ public class Test_Api_1_Fvw_Slctb_Bss extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"16CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCC");
+ "CCCCCCCC CCCCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -110,6 +110,6 @@ public class Test_Api_1_Fvw_Slctb_Bss extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slcts/Test_Api_1_Fvw_Slcts.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slcts/Test_Api_1_Fvw_Slcts.java
index a1dcc7264455b34401552f598158a0b2d79a0cfb..39c8b3fc30726ee28a35e5a09833abc1d8e239a0 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slcts/Test_Api_1_Fvw_Slcts.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_slcts/Test_Api_1_Fvw_Slcts.java
@@ -27,7 +27,7 @@ public class Test_Api_1_Fvw_Slcts extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -72,9 +72,9 @@ public class Test_Api_1_Fvw_Slcts extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"10CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CC");
+ "CC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -96,6 +96,6 @@ public class Test_Api_1_Fvw_Slcts extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_stat/Test_Api_1_Fvw_Stat.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_stat/Test_Api_1_Fvw_Stat.java
index 64ec5117aa7357029da0b99acf5b1314c6014e18..1434295607e2d93945c18f3706d4ec45701854af 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_stat/Test_Api_1_Fvw_Stat.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_stat/Test_Api_1_Fvw_Stat.java
@@ -24,7 +24,7 @@ public class Test_Api_1_Fvw_Stat extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,8 +73,8 @@ public class Test_Api_1_Fvw_Stat extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
- "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "0CCCCCCC CCCCCCCC CCCCCCCC CC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -89,6 +89,6 @@ public class Test_Api_1_Fvw_Stat extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updb/Test_Api_1_Fvw_Updb.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updb/Test_Api_1_Fvw_Updb.java
index 85f040f513bf2b0d616294ecd90700d7359cc40b..afa374200e5610b077600c4b8db68eda6a4361cc 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updb/Test_Api_1_Fvw_Updb.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updb/Test_Api_1_Fvw_Updb.java
@@ -17,7 +17,7 @@ import org.etsi.scp.wg3.uicc.jcapi.userinterface.*;
/**
* Test Area : uicc.test.access.api_1_fvw_updb
*
- * @version 0.0.1 - 8 déc. 2005
+ * @version 0.0.1 - 8 d�c. 2005
* @author 3GPP T3 SWG API
*/
public class Test_Api_1_Fvw_Updb extends UiccTestModel {
@@ -35,7 +35,7 @@ public class Test_Api_1_Fvw_Updb extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -74,8 +74,8 @@ public class Test_Api_1_Fvw_Updb extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
- "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "0CCCCCCC CCCCCCCC CCCCCCCC CC"));
test.reset();
test.terminalProfileSession("0101");
@@ -88,6 +88,6 @@ public class Test_Api_1_Fvw_Updb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updr/Test_Api_1_Fvw_Updr.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updr/Test_Api_1_Fvw_Updr.java
index 5180ffe0f06764d2ccb82c4021fb464aac0b6c2f..c82c1a6f3ff404b4b53300645bfc364349ed1490 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updr/Test_Api_1_Fvw_Updr.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_fvw_updr/Test_Api_1_Fvw_Updr.java
@@ -17,7 +17,7 @@ import org.etsi.scp.wg3.uicc.jcapi.userinterface.*;
/**
* Test Area : uicc.test.access.api_1_fvw_updr
*
- * @version 0.0.1 - 8 déc. 2005
+ * @version 0.0.1 - 8 d�c. 2005
* @author 3GPP T3 SWG API
*/
public class Test_Api_1_Fvw_Updr extends UiccTestModel {
@@ -35,7 +35,7 @@ public class Test_Api_1_Fvw_Updr extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -75,9 +75,9 @@ public class Test_Api_1_Fvw_Updr extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"17CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC");
+ "CCCCCCCC CCCCCCCC"));
test.reset();
test.terminalProfileSession("0101");
@@ -91,6 +91,6 @@ public class Test_Api_1_Fvw_Updr extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_uex_coor/Test_Api_1_Uex_Coor.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_uex_coor/Test_Api_1_Uex_Coor.java
index 1931d080656ef37dbf2acdd35083938534368a67..fbe57aafc19e976b2ad62c800ec58841a79815fa 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_uex_coor/Test_Api_1_Uex_Coor.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_uex_coor/Test_Api_1_Uex_Coor.java
@@ -25,7 +25,7 @@ public class Test_Api_1_Uex_Coor extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -57,7 +57,7 @@ public class Test_Api_1_Uex_Coor extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -67,7 +67,7 @@ public class Test_Api_1_Uex_Coor extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
/*********************************************************************/
/*********************************************************************/
@@ -81,6 +81,6 @@ public class Test_Api_1_Uex_Coor extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_uex_thit/Test_Api_1_Uex_Thit.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_uex_thit/Test_Api_1_Uex_Thit.java
index 07ccc6b79674a8f07fc0ad240c59f8e7195b9492..499cfc0ea5ca3960ae3ce2e566d055b37f7060f0 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_uex_thit/Test_Api_1_Uex_Thit.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_uex_thit/Test_Api_1_Uex_Thit.java
@@ -25,7 +25,7 @@ public class Test_Api_1_Uex_Thit extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -57,7 +57,7 @@ public class Test_Api_1_Uex_Thit extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -67,7 +67,7 @@ public class Test_Api_1_Uex_Thit extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "06" + "CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "06" + "CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -81,6 +81,6 @@ public class Test_Api_1_Uex_Thit extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getf_bsbb/Test_Api_1_Usy_Getf_Bsbb.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getf_bsbb/Test_Api_1_Usy_Getf_Bsbb.java
index 0a3cbb38d6a4e502db07d1186d82012967d57711..bca043cee5c0050e93435b2e890f32ce8401dc70 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getf_bsbb/Test_Api_1_Usy_Getf_Bsbb.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getf_bsbb/Test_Api_1_Usy_Getf_Bsbb.java
@@ -31,7 +31,7 @@ public class Test_Api_1_Usy_Getf_Bsbb extends UiccTestModel {
}
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -80,26 +80,26 @@ public class Test_Api_1_Usy_Getf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 2
* Normal execution
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.selectApplication(APPLET_AID_1);
response = test.selectApplication(AID_ADF_2);
@@ -110,7 +110,7 @@ public class Test_Api_1_Usy_Getf_Bsbb extends UiccTestModel {
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 3
@@ -118,7 +118,7 @@ public class Test_Api_1_Usy_Getf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 4
@@ -126,7 +126,7 @@ public class Test_Api_1_Usy_Getf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 5
@@ -134,7 +134,7 @@ public class Test_Api_1_Usy_Getf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
@@ -153,14 +153,14 @@ public class Test_Api_1_Usy_Getf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 8
* NullPointerException
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Testcase 9
@@ -168,7 +168,7 @@ public class Test_Api_1_Usy_Getf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Testcase 10
@@ -176,7 +176,7 @@ public class Test_Api_1_Usy_Getf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/**
@@ -188,7 +188,7 @@ public class Test_Api_1_Usy_Getf_Bsbb extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "0ACCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "0ACCCCCC CCCCCCCC CCCCCC"));
// delete applet and package
test.reset();
@@ -196,6 +196,6 @@ public class Test_Api_1_Usy_Getf_Bsbb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getfb/Test_Api_1_Usy_Getfb.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getfb/Test_Api_1_Usy_Getfb.java
index 2145af48ef1829ea924c09b3b2502d9881172f56..d25713ef8e6d68ca9f1fa627a97a07cd46e07bee 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getfb/Test_Api_1_Usy_Getfb.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getfb/Test_Api_1_Usy_Getfb.java
@@ -31,7 +31,7 @@ public class Test_Api_1_Usy_Getfb extends UiccTestModel {
}
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -79,26 +79,26 @@ public class Test_Api_1_Usy_Getfb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 2
* Normal execution
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.selectApplication(APPLET_AID_1);
response = test.selectApplication(AID_ADF_2);
@@ -109,7 +109,7 @@ public class Test_Api_1_Usy_Getfb extends UiccTestModel {
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 3
@@ -117,7 +117,7 @@ public class Test_Api_1_Usy_Getfb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 4
@@ -125,7 +125,7 @@ public class Test_Api_1_Usy_Getfb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 5
@@ -133,7 +133,7 @@ public class Test_Api_1_Usy_Getfb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
@@ -152,7 +152,7 @@ public class Test_Api_1_Usy_Getfb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/**
@@ -164,7 +164,7 @@ public class Test_Api_1_Usy_Getfb extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "07CCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "07CCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -172,6 +172,6 @@ public class Test_Api_1_Usy_Getfb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getfob/Test_Api_1_Usy_Getfob.java b/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getfob/Test_Api_1_Usy_Getfob.java
index 4952d4e4583ec4e5c3a8faa06c0c86b82990def3..6201205b90108dbd314092664b6a06cc468a1ed0 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getfob/Test_Api_1_Usy_Getfob.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/api_1_usy_getfob/Test_Api_1_Usy_Getfob.java
@@ -31,7 +31,7 @@ public class Test_Api_1_Usy_Getfob extends UiccTestModel {
}
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -80,26 +80,26 @@ public class Test_Api_1_Usy_Getfob extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 2
* Normal execution
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.selectApplication(APPLET_AID_1);
response = test.selectApplication(AID_ADF_2);
@@ -110,7 +110,7 @@ public class Test_Api_1_Usy_Getfob extends UiccTestModel {
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 3
@@ -118,7 +118,7 @@ public class Test_Api_1_Usy_Getfob extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 4
@@ -126,7 +126,7 @@ public class Test_Api_1_Usy_Getfob extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 5
@@ -134,7 +134,7 @@ public class Test_Api_1_Usy_Getfob extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
@@ -153,14 +153,14 @@ public class Test_Api_1_Usy_Getfob extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 8
* NullPointerException
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/**
@@ -172,7 +172,7 @@ public class Test_Api_1_Usy_Getfob extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "08CCCCCC CCCCCCCC CC"));
// delete applet and package
test.reset();
@@ -180,6 +180,6 @@ public class Test_Api_1_Usy_Getfob extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_coor/Test_Api_4_Aex_Coor.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_coor/Test_Api_4_Aex_Coor.java
index 02db496f22b3d989f19d94684e8385727a89bc71..23556e605670ecbb48539508468c9a4c164ebc76 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_coor/Test_Api_4_Aex_Coor.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_coor/Test_Api_4_Aex_Coor.java
@@ -25,7 +25,7 @@ public class Test_Api_4_Aex_Coor extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -57,7 +57,7 @@ public class Test_Api_4_Aex_Coor extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -67,7 +67,7 @@ public class Test_Api_4_Aex_Coor extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
/*********************************************************************/
/*********************************************************************/
@@ -81,6 +81,6 @@ public class Test_Api_4_Aex_Coor extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_thit/Test_Api_4_Aex_Thit.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_thit/Test_Api_4_Aex_Thit.java
index d371e82f0a82f8bcbd5e3d192fbb0ebdb47475a6..85b2637d66e7ac67a50f809072705f52506d3b48 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_thit/Test_Api_4_Aex_Thit.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_aex_thit/Test_Api_4_Aex_Thit.java
@@ -25,7 +25,7 @@ public class Test_Api_4_Aex_Thit extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -57,7 +57,7 @@ public class Test_Api_4_Aex_Thit extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -67,7 +67,7 @@ public class Test_Api_4_Aex_Thit extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "06" + "CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "06" + "CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -81,6 +81,6 @@ public class Test_Api_4_Aex_Thit extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtaf_bsbb/Test_Api_4_Afb_Gtaf_Bsbb.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtaf_bsbb/Test_Api_4_Afb_Gtaf_Bsbb.java
index 54cb4a95df55a14d8a133d3e24fa5e777c57023c..997c8cf7c7e803818df8d6851bd6c47726f1a6ff 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtaf_bsbb/Test_Api_4_Afb_Gtaf_Bsbb.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtaf_bsbb/Test_Api_4_Afb_Gtaf_Bsbb.java
@@ -31,7 +31,7 @@ public class Test_Api_4_Afb_Gtaf_Bsbb extends UiccTestModel {
}
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -80,26 +80,26 @@ public class Test_Api_4_Afb_Gtaf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 2
* Normal execution
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.selectApplication(APPLET_AID_1);
response = test.selectApplication(AID_ADF_2);
@@ -110,7 +110,7 @@ public class Test_Api_4_Afb_Gtaf_Bsbb extends UiccTestModel {
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 3
@@ -118,7 +118,7 @@ public class Test_Api_4_Afb_Gtaf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 4
@@ -126,7 +126,7 @@ public class Test_Api_4_Afb_Gtaf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 5
@@ -134,7 +134,7 @@ public class Test_Api_4_Afb_Gtaf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 6
@@ -153,14 +153,14 @@ public class Test_Api_4_Afb_Gtaf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 8
* NullPointerException
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Testcase 9
@@ -168,7 +168,7 @@ public class Test_Api_4_Afb_Gtaf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Testcase 10
@@ -176,7 +176,7 @@ public class Test_Api_4_Afb_Gtaf_Bsbb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/**
@@ -188,7 +188,7 @@ public class Test_Api_4_Afb_Gtaf_Bsbb extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "0ACCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "0ACCCCCC CCCCCCCC CCCCCC"));
// delete applet and package
test.reset();
@@ -196,6 +196,6 @@ public class Test_Api_4_Afb_Gtaf_Bsbb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtafb/Test_Api_4_Afb_Gtafb.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtafb/Test_Api_4_Afb_Gtafb.java
index 2a986ffd36489012521290b0e769efdfa62e7b56..79965e64828dd97e9ceed241c22e6562b9b74727 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtafb/Test_Api_4_Afb_Gtafb.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtafb/Test_Api_4_Afb_Gtafb.java
@@ -31,7 +31,7 @@ public class Test_Api_4_Afb_Gtafb extends UiccTestModel {
}
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -79,26 +79,26 @@ public class Test_Api_4_Afb_Gtafb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 2
* Normal execution
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.selectApplication(APPLET_AID_1);
response = test.selectApplication(AID_ADF_2);
@@ -109,7 +109,7 @@ public class Test_Api_4_Afb_Gtafb extends UiccTestModel {
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 3
@@ -117,14 +117,14 @@ public class Test_Api_4_Afb_Gtafb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 4
* ILLEGAL_TRANSIENT SystemException
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 5
@@ -132,7 +132,7 @@ public class Test_Api_4_Afb_Gtafb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 6
@@ -151,7 +151,7 @@ public class Test_Api_4_Afb_Gtafb extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/**
@@ -163,7 +163,7 @@ public class Test_Api_4_Afb_Gtafb extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "07CCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "07CCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -171,6 +171,6 @@ public class Test_Api_4_Afb_Gtafb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtafob/Test_Api_4_Afb_Gtafob.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtafob/Test_Api_4_Afb_Gtafob.java
index 7ebc038f48bd9f6428cdb72e3b4bf685448caf30..0d09e38e5c383a62997dc6b510e83f3785b4f182 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtafob/Test_Api_4_Afb_Gtafob.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afb_gtafob/Test_Api_4_Afb_Gtafob.java
@@ -31,7 +31,7 @@ public class Test_Api_4_Afb_Gtafob extends UiccTestModel {
}
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -80,26 +80,26 @@ public class Test_Api_4_Afb_Gtafob extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 2
* Normal execution
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.selectApplication(APPLET_AID_1);
response = test.selectApplication(AID_ADF_2);
@@ -110,7 +110,7 @@ public class Test_Api_4_Afb_Gtafob extends UiccTestModel {
test.terminalProfileSession("0101");
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 3
@@ -118,7 +118,7 @@ public class Test_Api_4_Afb_Gtafob extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 4
@@ -126,7 +126,7 @@ public class Test_Api_4_Afb_Gtafob extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 5
@@ -134,7 +134,7 @@ public class Test_Api_4_Afb_Gtafob extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 6
@@ -153,14 +153,14 @@ public class Test_Api_4_Afb_Gtafob extends UiccTestModel {
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Test case 8
* NullPointerException
*/
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/**
@@ -172,7 +172,7 @@ public class Test_Api_4_Afb_Gtafob extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "08CCCCCC CCCCCCCC CC"));
// delete applet and package
test.reset();
@@ -180,6 +180,6 @@ public class Test_Api_4_Afb_Gtafob extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_actf/Test_Api_4_Afv_Actf.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_actf/Test_Api_4_Afv_Actf.java
index 3ecf95e5e94893558d44d6e7783f7563c1839713..d80b45a4956bd71fd35a6b3a8cb44b729a69fbc0 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_actf/Test_Api_4_Afv_Actf.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_actf/Test_Api_4_Afv_Actf.java
@@ -25,7 +25,7 @@ public class Test_Api_4_Afv_Actf extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -62,7 +62,7 @@ public class Test_Api_4_Afv_Actf extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -72,7 +72,7 @@ public class Test_Api_4_Afv_Actf extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -86,6 +86,6 @@ public class Test_Api_4_Afv_Actf extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_crtf/Test_Api_4_Afv_Crtf.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_crtf/Test_Api_4_Afv_Crtf.java
index 0f283f060273a6224d8d9b3033f05e98b6b57ff7..467bf11cf661b431819904e488a7baa156c7e7ef 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_crtf/Test_Api_4_Afv_Crtf.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_crtf/Test_Api_4_Afv_Crtf.java
@@ -51,7 +51,7 @@ public class Test_Api_4_Afv_Crtf extends UiccTestModel {
}
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -98,15 +98,15 @@ public class Test_Api_4_Afv_Crtf extends UiccTestModel {
test.selectFile(DF_TEST);
test.selectFile(EF_RFU0);
response = test.readBinary("0000", "03");
- result &= response.checkData("123456");
+ addResult(response.checkData("123456"));
test.selectFile(EF_RFU1);
response = test.readRecord("01", "04", "01");
- result &= response.checkData("02");
+ addResult(response.checkData("02"));
test.selectFile(EF_RFU2);
response = test.readRecord("01", "04", "03");
- result &= response.checkData("123456");
+ addResult(response.checkData("123456"));
/** test case 2
@@ -120,7 +120,7 @@ public class Test_Api_4_Afv_Crtf extends UiccTestModel {
test.selectFile(DF_RFU1);
test.selectFile(EF_RFU0);
response = test.readBinary("0000", "03");
- result &= response.checkData("123456");
+ addResult(response.checkData("123456"));
/** test cases 3, 4, 5, 6, 7
@@ -166,7 +166,7 @@ public class Test_Api_4_Afv_Crtf extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "07CCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "07CCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -174,6 +174,6 @@ public class Test_Api_4_Afv_Crtf extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_dacf/Test_Api_4_Afv_Dacf.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_dacf/Test_Api_4_Afv_Dacf.java
index 4c8d3f36d79c778f86e4c86c4e44b8f7c02f38f3..4ee83c93a6434e38a8f208fe86d52b7c82c45c91 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_dacf/Test_Api_4_Afv_Dacf.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_dacf/Test_Api_4_Afv_Dacf.java
@@ -25,7 +25,7 @@ public class Test_Api_4_Afv_Dacf extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -63,7 +63,7 @@ public class Test_Api_4_Afv_Dacf extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -73,7 +73,7 @@ public class Test_Api_4_Afv_Dacf extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -87,6 +87,6 @@ public class Test_Api_4_Afv_Dacf extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_dltf/Test_Api_4_Afv_Dltf.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_dltf/Test_Api_4_Afv_Dltf.java
index 111b34d7aaa9cb923c1683052fb50dd8ca5fd886..420d63ae08ab6395ee213efa3f5f3e106ac9b083 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_dltf/Test_Api_4_Afv_Dltf.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_dltf/Test_Api_4_Afv_Dltf.java
@@ -30,7 +30,7 @@ public class Test_Api_4_Afv_Dltf extends UiccTestModel {
}
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -92,7 +92,7 @@ public class Test_Api_4_Afv_Dltf extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "06CCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "06CCCCCC CCCCCC"));
// delete applet and package
test.reset();
@@ -100,6 +100,6 @@ public class Test_Api_4_Afv_Dltf extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_incr/Api_4_Afv_Incr_1.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_incr/Api_4_Afv_Incr_1.java
index 4229c61767d0d64c8aebcb649dd8ddf2d7ee2a39..0ee6f5b6ac1e88ce36d075431d38af643f859c28 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_incr/Api_4_Afv_Incr_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_incr/Api_4_Afv_Incr_1.java
@@ -502,13 +502,13 @@ public class Api_4_Afv_Incr_1 extends TestToolkitApplet implements UICCConstants
// activate
UiccFileView.activateFile();
// Restore Ef content
- // Set records to 55 55 55
- Util.arrayFillNonAtomic(data, (short)0, (short)data.length, (byte)0x55);
- UiccFileView.updateRecord((short)0, REC_ACC_MODE_PREVIOUS, (short)0, data, (short)0, (short)data.length);
// Set records to AA AA AA
Util.arrayFillNonAtomic(data, (short)0, (short)data.length, (byte)0xAA);
UiccFileView.updateRecord((short)0, REC_ACC_MODE_PREVIOUS, (short)0, data, (short)0, (short)data.length);
- bRes &= true;
+ // Set records to 55 55 55
+ Util.arrayFillNonAtomic(data, (short)0, (short)data.length, (byte)0x55);
+ UiccFileView.updateRecord((short)0, REC_ACC_MODE_PREVIOUS, (short)0, data, (short)0, (short)data.length);
+ bRes &= true;
}
catch (Exception e)
{
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_incr/Test_Api_4_Afv_Incr.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_incr/Test_Api_4_Afv_Incr.java
index 08bfeef0e42478193c021b7ef6c37931917784f6..0dac60d099730cc8d8ec451c742c6c22bdeb1f3f 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_incr/Test_Api_4_Afv_Incr.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_incr/Test_Api_4_Afv_Incr.java
@@ -25,7 +25,7 @@ public class Test_Api_4_Afv_Incr extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -63,7 +63,7 @@ public class Test_Api_4_Afv_Incr extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -73,8 +73,8 @@ public class Test_Api_4_Afv_Incr extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "0F" +
- "CCCCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "0F" +
+ "CCCCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -88,6 +88,6 @@ public class Test_Api_4_Afv_Incr extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_redb/Test_Api_4_Afv_Redb.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_redb/Test_Api_4_Afv_Redb.java
index b9ef8241b2eef81c5ecff33b7c4d95aef765f43a..6a1723e57c9d9d084419c54a36877fd17e2c62eb 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_redb/Test_Api_4_Afv_Redb.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_redb/Test_Api_4_Afv_Redb.java
@@ -17,7 +17,7 @@ import org.etsi.scp.wg3.uicc.jcapi.userinterface.*;
/**
* Test Area : uicc.test.access.fileadministration.api_4_afv_redb
*
- * @version 0.0.1 - 6 déc. 2005
+ * @version 0.0.1 - 6 d�c. 2005
* @author 3GPP T3 SWG API
*/
public class Test_Api_4_Afv_Redb extends UiccTestModel {
@@ -35,7 +35,7 @@ public class Test_Api_4_Afv_Redb extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -74,8 +74,8 @@ public class Test_Api_4_Afv_Redb extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
- "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "0CCCCCCC CCCCCCCC CCCCCCCC CC"));
test.reset();
test.terminalProfileSession("0101");
@@ -88,6 +88,6 @@ public class Test_Api_4_Afv_Redb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_redr/Test_Api_4_Afv_Redr.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_redr/Test_Api_4_Afv_Redr.java
index fe741603cb7f262c48f152772c105b55e83ade78..1b83d6d6c664b9fcf785510432677c2fade59104 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_redr/Test_Api_4_Afv_Redr.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_redr/Test_Api_4_Afv_Redr.java
@@ -17,7 +17,7 @@ import org.etsi.scp.wg3.uicc.jcapi.userinterface.*;
/**
* Test Area : uicc.test.access.fileadministration.api_4_afv_redr
*
- * @version 0.0.1 - 6 déc. 2005
+ * @version 0.0.1 - 6 d�c. 2005
* @author 3GPP T3 SWG API
*/
public class Test_Api_4_Afv_Redr extends UiccTestModel {
@@ -35,7 +35,7 @@ public class Test_Api_4_Afv_Redr extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -74,9 +74,9 @@ public class Test_Api_4_Afv_Redr extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"19CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCC");
+ "CCCCCCCC CCCCCCCC CCCC"));
test.reset();
test.terminalProfileSession("0101");
@@ -89,6 +89,6 @@ public class Test_Api_4_Afv_Redr extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_rszf/Test_Api_4_Afv_Rszf.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_rszf/Test_Api_4_Afv_Rszf.java
index 4dffe70176ba5a4795df31554deb8fe1093d2263..4f04085e057e93149c46f8d315b0d727f2c2bee1 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_rszf/Test_Api_4_Afv_Rszf.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_rszf/Test_Api_4_Afv_Rszf.java
@@ -51,7 +51,7 @@ public class Test_Api_4_Afv_Rszf extends UiccTestModel {
}
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -98,7 +98,7 @@ public class Test_Api_4_Afv_Rszf extends UiccTestModel {
test.selectFile(DF_TEST);
response = test.selectFile(EF_TARU);
- result &= (response.getData().indexOf("8002000A") != -1);
+ addResult(response.getData().indexOf("8002000A") != -1);
test.resizeFile(EF_TARU, "0104");
@@ -113,7 +113,7 @@ public class Test_Api_4_Afv_Rszf extends UiccTestModel {
test.selectFile(DF_TEST);
response = test.selectFile(EF_LARU);
- result &= (response.getData().indexOf("80020010") != -1);
+ addResult(response.getData().indexOf("80020010") != -1);
test.resizeFile(EF_LARU, "08");
@@ -141,7 +141,7 @@ public class Test_Api_4_Afv_Rszf extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "08CCCCCC CCCCCCCC CC"));
// delete applet and package
test.reset();
@@ -149,6 +149,6 @@ public class Test_Api_4_Afv_Rszf extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_sear/Test_Api_4_Afv_Sear.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_sear/Test_Api_4_Afv_Sear.java
index 2658011ad4bf941ace8f5006ccd136f229e7f16c..3f37dfffcb86a466b6a8b7fc353e07bc4c9a4f58 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_sear/Test_Api_4_Afv_Sear.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_sear/Test_Api_4_Afv_Sear.java
@@ -25,7 +25,7 @@ public class Test_Api_4_Afv_Sear extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -63,7 +63,7 @@ public class Test_Api_4_Afv_Sear extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -73,10 +73,10 @@ public class Test_Api_4_Afv_Sear extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "25" +
+ addResult(response.checkData("10" + APPLET_AID_1 + "25" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CC");
+ "CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -90,6 +90,6 @@ public class Test_Api_4_Afv_Sear extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slctb/Test_Api_4_Afv_Slctb.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slctb/Test_Api_4_Afv_Slctb.java
index 7ca1f3d14c5321f65393ffb9072e8841ee1f6d51..94ff008d2f02fd05529edca70b9a3e4d59af645b 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slctb/Test_Api_4_Afv_Slctb.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slctb/Test_Api_4_Afv_Slctb.java
@@ -24,7 +24,7 @@ public class Test_Api_4_Afv_Slctb extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -67,8 +67,8 @@ public class Test_Api_4_Afv_Slctb extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
- "06CCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "06CCCCCC CCCCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -83,6 +83,6 @@ public class Test_Api_4_Afv_Slctb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slctb_bss/Test_Api_4_Afv_Slctb_Bss.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slctb_bss/Test_Api_4_Afv_Slctb_Bss.java
index 0cb0d21c05f3d029a34fe1d60d9aa3e2ee59b8bc..3fe89c8aa91bc047d7b5ac3ecba72f2580c669b4 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slctb_bss/Test_Api_4_Afv_Slctb_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slctb_bss/Test_Api_4_Afv_Slctb_Bss.java
@@ -24,7 +24,7 @@ public class Test_Api_4_Afv_Slctb_Bss extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,9 +83,9 @@ public class Test_Api_4_Afv_Slctb_Bss extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"16CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCC");
+ "CCCCCCCC CCCCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -107,6 +107,6 @@ public class Test_Api_4_Afv_Slctb_Bss extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slcts/Test_Api_4_Afv_Slcts.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slcts/Test_Api_4_Afv_Slcts.java
index 79a24cb46aa1114e9fd36d379633b5a876c9c535..bdef4659b6b42f53eae14488681f46b87e890797 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slcts/Test_Api_4_Afv_Slcts.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_slcts/Test_Api_4_Afv_Slcts.java
@@ -24,7 +24,7 @@ public class Test_Api_4_Afv_Slcts extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -69,9 +69,9 @@ public class Test_Api_4_Afv_Slcts extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"10CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CC");
+ "CC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -93,6 +93,6 @@ public class Test_Api_4_Afv_Slcts extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_stat/Test_Api_4_Afv_Stat.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_stat/Test_Api_4_Afv_Stat.java
index 9d3e05d3b8fd925881d3dfe076bd2e77fb207e3f..36c2aa0beed2c962cc69ebcf1bdfdf3efd1d9a79 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_stat/Test_Api_4_Afv_Stat.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_stat/Test_Api_4_Afv_Stat.java
@@ -24,7 +24,7 @@ public class Test_Api_4_Afv_Stat extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,8 +73,8 @@ public class Test_Api_4_Afv_Stat extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
- "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "0CCCCCCC CCCCCCCC CCCCCCCC CC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -90,6 +90,6 @@ public class Test_Api_4_Afv_Stat extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_updb/Test_Api_4_Afv_Updb.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_updb/Test_Api_4_Afv_Updb.java
index 8be56ad383915e3ac66d6ef5b7988ed4ccc2486a..d4f062f0f9ba64ac205ecd067777b87c34574000 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_updb/Test_Api_4_Afv_Updb.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_updb/Test_Api_4_Afv_Updb.java
@@ -17,7 +17,7 @@ import org.etsi.scp.wg3.uicc.jcapi.userinterface.*;
/**
* Test Area : uicc.test.access.fileadministration.api_4_afv_updb
*
- * @version 0.0.1 - 8 déc. 2005
+ * @version 0.0.1 - 8 d�c. 2005
* @author 3GPP T3 SWG API
*/
public class Test_Api_4_Afv_Updb extends UiccTestModel {
@@ -35,7 +35,7 @@ public class Test_Api_4_Afv_Updb extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -74,8 +74,8 @@ public class Test_Api_4_Afv_Updb extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
- "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "0CCCCCCC CCCCCCCC CCCCCCCC CC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -89,6 +89,6 @@ public class Test_Api_4_Afv_Updb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_updr/Test_Api_4_Afv_Updr.java b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_updr/Test_Api_4_Afv_Updr.java
index af1589a4b712c9ff2f3433f6ab55c8cc648f244a..881a3a405758a3ab90817c135ccdf139477d5920 100644
--- a/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_updr/Test_Api_4_Afv_Updr.java
+++ b/source/Annex_E_SourceCode/uicc/test/access/fileadministration/api_4_afv_updr/Test_Api_4_Afv_Updr.java
@@ -17,7 +17,7 @@ import org.etsi.scp.wg3.uicc.jcapi.userinterface.*;
/**
* Test Area : uicc.test.access.fileadministration.api_4_afv_updr
*
- * @version 0.0.1 - 8 déc. 2005
+ * @version 0.0.1 - 8 d�c. 2005
* @author 3GPP T3 SWG API
*/
public class Test_Api_4_Afv_Updr extends UiccTestModel {
@@ -35,7 +35,7 @@ public class Test_Api_4_Afv_Updr extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -74,9 +74,9 @@ public class Test_Api_4_Afv_Updr extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"17CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC");
+ "CCCCCCCC CCCCCCCC"));
test.reset();
test.terminalProfileSession("0101");
@@ -90,6 +90,6 @@ public class Test_Api_4_Afv_Updr extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_api_hepo/Test_Cre_Api_Hepo.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_api_hepo/Test_Cre_Api_Hepo.java
index 80cfadaceb0c0be8187b82287058b17a0cae84bc..8fa0bd3d63aa5855085cbca22f054863a29e98af 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_api_hepo/Test_Cre_Api_Hepo.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_api_hepo/Test_Cre_Api_Hepo.java
@@ -30,7 +30,7 @@ public class Test_Cre_Api_Hepo extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -55,18 +55,18 @@ public class Test_Cre_Api_Hepo extends UiccTestModel {
// test case 1 to 8: trigger applet1
response = test.unrecognizedEnvelope();
- result = response.checkSw("9113");
+ addResult(response.checkSw("9113"));
// fetch display text proactive command
response = test.fetch("13");
- result = result & response.checkData("D0118103 01218082 0281028D 06044845" +
- "4C4C4F");
+ addResult(response.checkData("D0118103 01218082 0281028D 06044845" +
+ "4C4C4F"));
response = test.terminalResponse("81030121 80020282 81030100");
- result = result & response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result = result & response.checkData("10" + APPLET_AID_1 + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "08CCCCCC CCCCCCCC CC"));
// delete applet and package
test.reset();
@@ -74,7 +74,7 @@ public class Test_Cre_Api_Hepo extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_api_tmid/Test_Cre_Api_Tmid.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_api_tmid/Test_Cre_Api_Tmid.java
index 63b4ee1da859f243548bed0d846dd14ff6c30fdf..77e6a8dbaa75d0d4945aa9c799d831019396448e 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_api_tmid/Test_Cre_Api_Tmid.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_api_tmid/Test_Cre_Api_Tmid.java
@@ -31,7 +31,7 @@ public class Test_Cre_Api_Tmid extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -72,11 +72,11 @@ public class Test_Cre_Api_Tmid extends UiccTestModel {
// test case 1: trigger second instance
response = test.envelopeMenuSelection("900102", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_2);
- result = result & response.checkData("10" + APPLET_AID_2 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01CC"));
// delete applets and package
test.reset();
@@ -85,6 +85,6 @@ public class Test_Cre_Api_Tmid extends UiccTestModel {
test.deleteApplet(APPLET_AID_2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_api_tran/Test_Cre_Api_Tran.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_api_tran/Test_Cre_Api_Tran.java
index fb90144903ae2b0631d8080cdc8e69e62dc99f98..b6e96a2e382770c1bc5d6c73b8f3e357bce880d0 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_api_tran/Test_Cre_Api_Tran.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_api_tran/Test_Cre_Api_Tran.java
@@ -32,7 +32,7 @@ public class Test_Cre_Api_Tran extends UiccTestModel {
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -55,12 +55,12 @@ public class Test_Cre_Api_Tran extends UiccTestModel {
// test case 1: trigger applet1
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07044845" +
- "4C4C4F31");
+ addResult(response.checkData("D0128103 01218082 0281028D 07044845" +
+ "4C4C4F31"));
response = test.terminalResponse("81030121 80020282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// install applet2
test.installApplet(CAP_FILE_PATH, CLASS_AID_2, APPLET_AID_2,
@@ -80,24 +80,24 @@ public class Test_Cre_Api_Tran extends UiccTestModel {
// test case 2: trigger applet2
response = test.envelopeMenuSelection("900101", "");
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
// trigger applet1
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
// resume applet2
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07044845" +
- "4C4C4F32");
+ addResult(response.checkData("D0128103 01218082 0281028D 07044845" +
+ "4C4C4F32"));
response = test.terminalResponse("81030121 80020282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "02CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "02CCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01CC"));
// delete applets and package
test.reset();
@@ -106,6 +106,6 @@ public class Test_Cre_Api_Tran extends UiccTestModel {
test.deleteApplet(APPLET_AID_2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eade/Test_Cre_Apt_Eade.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eade/Test_Cre_Apt_Eade.java
index 3ab8d0ac37211d0cba2c5b9bbe3ed30d7b38fab5..0ea6548a81088217e680d515e58785bb9d8ca11a 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eade/Test_Cre_Apt_Eade.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eade/Test_Cre_Apt_Eade.java
@@ -28,7 +28,7 @@ public class Test_Cre_Apt_Eade extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -76,7 +76,7 @@ public class Test_Cre_Apt_Eade extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"0ACCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"0ACCCCCC CCCCCCCC CCCCCC"));
// delete applet and package
test.reset();
@@ -84,6 +84,6 @@ public class Test_Cre_Apt_Eade extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eccn/Test_Cre_Apt_Eccn.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eccn/Test_Cre_Apt_Eccn.java
index 62a3d38cf83fb2e647af267f1b31ab49ae77ce58..91a2b666d397fd68a14a131f4aa7888540893d6b 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eccn/Test_Cre_Apt_Eccn.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eccn/Test_Cre_Apt_Eccn.java
@@ -29,7 +29,7 @@ public class Test_Cre_Apt_Eccn extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -68,22 +68,22 @@ public class Test_Cre_Apt_Eccn extends UiccTestModel {
test.envelopeCallControlByNAA();
//***TEST CASE 2: 1-APPLET 2 IS TRIGGERED***
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result = response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045465" +
- "78742031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045465" +
+ "78742031"));
//***TEST CASE 2: 3-APPLET 1 IS TRIGGERED***
test.envelopeCallControlByNAA();
//***TERMINAL RESPONSE TO THE DISPLAY TEXT***
response = test.terminalResponse("81030121 80820282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 3: APPLET 2 IS TRIGGERED, APPLET1 IS NOT TRIGGERED***
test.envelopeCallControlByNAA();
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10"+APPLET_AID_1+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"03CCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10"+APPLET_AID_2+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_2+"03CCCCCC"));
// delete applet and package
@@ -93,6 +93,6 @@ public class Test_Cre_Apt_Eccn extends UiccTestModel {
test.deleteApplet(APPLET_AID_2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edat/Test_Cre_Apt_Edat.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edat/Test_Cre_Apt_Edat.java
index 4019a7f85ec8391cdc44abb245ff6dc23cde2b68..7e0b4e8eb6ed29db5f9f7ab0113fc0d3042c96d0 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edat/Test_Cre_Apt_Edat.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edat/Test_Cre_Apt_Edat.java
@@ -26,7 +26,7 @@ public class Test_Cre_Apt_Edat extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
@@ -69,7 +69,7 @@ public class Test_Cre_Apt_Edat extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
@@ -79,6 +79,6 @@ public class Test_Cre_Apt_Edat extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbs/Test_Cre_Apt_Edbs.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbs/Test_Cre_Apt_Edbs.java
index cf803e8f64936e8187d5d3b4964fa6bb7346c92c..2d404f06e070c1d851e18c816b118ddc0de893d6 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbs/Test_Cre_Apt_Edbs.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbs/Test_Cre_Apt_Edbs.java
@@ -27,7 +27,7 @@ public class Test_Cre_Apt_Edbs extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -62,7 +62,7 @@ public class Test_Cre_Apt_Edbs extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"07CCCCCC CCCCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"07CCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -70,6 +70,6 @@ public class Test_Cre_Apt_Edbs extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbt/Test_Cre_Apt_Edbt.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbt/Test_Cre_Apt_Edbt.java
index ad9bde177b38786d284481d6facdd86a1c6e9e30..8d1b60b24530d9f38a129a3cd90a8e073fb61810 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbt/Test_Cre_Apt_Edbt.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edbt/Test_Cre_Apt_Edbt.java
@@ -26,7 +26,7 @@ public class Test_Cre_Apt_Edbt extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -65,7 +65,7 @@ public class Test_Cre_Apt_Edbt extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -73,6 +73,6 @@ public class Test_Cre_Apt_Edbt extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcc/Test_Cre_Apt_Edcc.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcc/Test_Cre_Apt_Edcc.java
index 846a3a4453d21df0cd3dc358cb788d491a7a3aa2..0cc342d3db9cff24121ef480270f95cb173acf6d 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcc/Test_Cre_Apt_Edcc.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcc/Test_Cre_Apt_Edcc.java
@@ -26,7 +26,7 @@ public class Test_Cre_Apt_Edcc extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -63,7 +63,7 @@ public class Test_Cre_Apt_Edcc extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
@@ -73,6 +73,6 @@ public class Test_Cre_Apt_Edcc extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcd/Test_Cre_Apt_Edcd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcd/Test_Cre_Apt_Edcd.java
index f3511cb95e02c4fb813f0dca832f7326019767d7..d410305261f663d1fbf06fe06d826b28e72f5a1d 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcd/Test_Cre_Apt_Edcd.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcd/Test_Cre_Apt_Edcd.java
@@ -26,7 +26,7 @@ public class Test_Cre_Apt_Edcd extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -63,7 +63,7 @@ public class Test_Cre_Apt_Edcd extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -71,6 +71,6 @@ public class Test_Cre_Apt_Edcd extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcr/Test_Cre_Apt_Edcr.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcr/Test_Cre_Apt_Edcr.java
index 91303e2c60a19cfabd8b5435e3db447f0bee3965..853d4b3fde49f7d2d35fc34d151a76ef0e3d1968 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcr/Test_Cre_Apt_Edcr.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcr/Test_Cre_Apt_Edcr.java
@@ -26,7 +26,7 @@ public class Test_Cre_Apt_Edcr extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -62,7 +62,7 @@ public class Test_Cre_Apt_Edcr extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -70,6 +70,6 @@ public class Test_Cre_Apt_Edcr extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcs/Test_Cre_Apt_Edcs.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcs/Test_Cre_Apt_Edcs.java
index 16642749998c5e536abc11cad3b62dc223e5049a..97ab10953b6dae1a0ca3efe56d6247275aa53455 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcs/Test_Cre_Apt_Edcs.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edcs/Test_Cre_Apt_Edcs.java
@@ -26,7 +26,7 @@ public class Test_Cre_Apt_Edcs extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -55,92 +55,92 @@ public class Test_Cre_Apt_Edcs extends UiccTestModel {
test.terminalProfileSession("09010020 000C0000 00000003 40");
//***TEST CASE 1: 1-APPLET 1 IS TRIGGERED BY EVENT MENU SELECTION
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 1: 3-APPLET 1 IS NOT TRIGGERED BY EVENT_EVENT_DOWNLOAD_CHANNEL_STATUS
response = test.envelopeEventDownloadChannelStatus("38028100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 1: 4-APPLET 1 IS TRIGGERED BY EVENT MENU SELECTION
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566" +
+ "77883502 03003902 000A"));
//TERMINAL RESPONSE WITH PROACTIVE UICC SESSION TERMINATED BY USER
test.terminalResponse("81030140 01820282 81830110");
//***TEST CASE 1: 8-APPLET 1 IS NOT TRIGGERED BY EVENT_EVENT_DOWNLOAD_CHANNEL_STATUS
response = test.envelopeEventDownloadChannelStatus("38020100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 1: 9-APPLET 1 IS TRIGGERED BY EVENT MENU SELECTION
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
//APPLET 1 BUILD A PROACTIVE COMMAND OPEN CHANNEL
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566" +
+ "77883502 03003902 000A"));
//SUCCESSFUL TERMINAL RESPONSE
response = test.terminalResponse("81030140 01820282 81830100 38028100" +
"35020300 3902000A");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 2: 1-APPLET 1 IS TRIGGERED BY EVENT_EVENT_DOWNLOAD_CHANNEL_STATUS
response = test.envelopeEventDownloadChannelStatus("38028100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 3: 1-APPLET 1 IS TRIGGERED BY EVENT MENU SELECTION
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
//APPLET 1 BUILD A PROACTIVE COMMAND OPEN CHANNEL
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400282 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400282 02818206 05815566" +
+ "77883502 03003902 000A"));
//TERMINAL RESPONSE WITH PARTIAL COMPREHENSION
response = test.terminalResponse("81030140 02820282 81830101 38028200" +
"35020300 3902000A");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
//APPLET 1 BUILD A PROACTIVE COMMAND CLOSE CHANNEL
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028122");
+ addResult(response.checkData("D0098103 01410082 028122"));
//UNSUCCESSFUL TERMINAL RESPONSE: TERMINAL CURRENTLY UNABLE TO PERFORM THE COMMAND
response = test.terminalResponse("81030141 00820282 81830120");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 3: 4-APPLET 1 IS TRIGGERED BY EVENT_EVENT_DOWNLOAD_CHANNEL_STATUS
response = test.envelopeEventDownloadChannelStatus("38028200");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
//APPLET 1 BUILD A PROACTIVE COMMAND CLOSE CHANNEL
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028122");
+ addResult(response.checkData("D0098103 01410082 028122"));
//TERMINAL RESPONSE WITH MISSING INFORMATION
response = test.terminalResponse("81030141 00820282 81830102");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 4: 4-APPLET 1 IS NOT TRIGGERED BY EVENT_EVENT_DOWNLOAD_CHANNEL_STATUS
response = test.envelopeEventDownloadChannelStatus("38028200");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 5: 1-APPLET 1 IS TRIGGERED BY EVENT MENU SELECTION
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
//APPLET 1 BUILD A PROACTIVE COMMAND OPEN CHANNEL
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566" +
+ "77883502 03003902 000A"));
//SUCCESSFUL TERMINAL RESPONSE
test.terminalResponse("81030140 01820282 81830100 38028200" +
"35020300 3902000A");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("09010020 000C0000 00000003 40");
response = test.envelopeEventDownloadChannelStatus("38028200");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10"+APPLET_AID_1+"0DCCCCCC CCCCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"0DCCCCCC CCCCCCCC CCCCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -148,7 +148,7 @@ public class Test_Cre_Apt_Edcs extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edda/Test_Cre_Apt_Edda.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edda/Test_Cre_Apt_Edda.java
index f8aa56e1b83e57095c62d3a698e889c78b35781d..f44e7680903d1d4122566cf9c31dd8a6de91d339 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edda/Test_Cre_Apt_Edda.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edda/Test_Cre_Apt_Edda.java
@@ -26,7 +26,7 @@ public class Test_Cre_Apt_Edda extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -55,92 +55,92 @@ public class Test_Cre_Apt_Edda extends UiccTestModel {
test.terminalProfileSession("09010020 000C0000 00000003 40");
//***TEST CASE 1: 1-APPLET 1 IS TRIGGERED BY EVENT MENU SELECTION
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 1: 3-APPLET 1 IS NOT TRIGGERED BY EVENT_EVENT_DATA_DOWNLOAD_AVAILABLE
response = test.envelopeEventDownloadDataAvailable("38028100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 1: 4-APPLET 1 IS TRIGGERED BY EVENT MENU SELECTION
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566" +
+ "77883502 03003902 000A"));
//TERMINAL RESPONSE WITH PROACTIVE UICC SESSION TERMINATED BY USER
test.terminalResponse("81030140 01820282 81830110");
//***TEST CASE 1: 8-APPLET 1 IS NOT TRIGGERED BY EVENT_EVENT_DATA_DOWNLOAD_AVAILABLE
response = test.envelopeEventDownloadDataAvailable("38020100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 1: 9-APPLET 1 IS TRIGGERED BY EVENT MENU SELECTION
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
//APPLET 1 BUILD A PROACTIVE COMMAND OPEN CHANNEL
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566" +
+ "77883502 03003902 000A"));
//SUCCESSFUL TERMINAL RESPONSE
response = test.terminalResponse("81030140 01820282 81830100 38028100" +
"35020300 3902000A");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 2: 1-APPLET 1 IS TRIGGERED BY EVENT_EVENT_DATA_DOWNLOAD_AVAILABLE
response = test.envelopeEventDownloadDataAvailable("38028100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 3: 1-APPLET 1 IS TRIGGERED BY EVENT MENU SELECTION
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
//APPLET 1 BUILD A PROACTIVE COMMAND OPEN CHANNEL
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400282 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400282 02818206 05815566" +
+ "77883502 03003902 000A"));
//TERMINAL RESPONSE WITH PARTIAL COMPREHENSION
response = test.terminalResponse("81030140 02820282 81830101 38028200" +
"35020300 3902000A");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
//APPLET 1 BUILD A PROACTIVE COMMAND CLOSE CHANNEL
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028122");
+ addResult(response.checkData("D0098103 01410082 028122"));
//UNSUCCESSFUL TERMINAL RESPONSE: TERMINAL CURRENTLY UNABLE TO PERFORM THE COMMAND
response = test.terminalResponse("81030141 00820282 81830120");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 3: 4-APPLET 1 IS TRIGGERED BY EVENT_EVENT_DATA_DOWNLOAD_AVAILABLE
response = test.envelopeEventDownloadDataAvailable("38028200");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
//APPLET 1 BUILD A PROACTIVE COMMAND CLOSE CHANNEL
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028122");
+ addResult(response.checkData("D0098103 01410082 028122"));
//TERMINAL RESPONSE WITH MISSING INFORMATION
response = test.terminalResponse("81030141 00820282 81830102");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 4: 4-APPLET 1 IS NOT TRIGGERED BY EVENT_EVENT_DATA_DOWNLOAD_AVAILABLE
response = test.envelopeEventDownloadDataAvailable("38028200");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 5: 1-APPLET 1 IS TRIGGERED BY EVENT MENU SELECTION
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
//APPLET 1 BUILD A PROACTIVE COMMAND OPEN CHANNEL
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566" +
+ "77883502 03003902 000A"));
//SUCCESSFUL TERMINAL RESPONSE
response = test.terminalResponse("81030140 01820282 81830100 38028200" +
"35020300 3902000A");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("09010020 000C0000 00000003 40");
response = test.envelopeEventDownloadDataAvailable("38028200");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10"+APPLET_AID_1+"0DCCCCCC CCCCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"0DCCCCCC CCCCCCCC CCCCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -148,7 +148,7 @@ public class Test_Cre_Apt_Edda extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eddp/Test_Cre_Apt_Eddp.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eddp/Test_Cre_Apt_Eddp.java
index e3404bdeaebcb60918e2960dc25144d7634aafba..9ffa0bc429e1d29c61021222bf44df1414384ab1 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eddp/Test_Cre_Apt_Eddp.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eddp/Test_Cre_Apt_Eddp.java
@@ -27,7 +27,7 @@ public class Test_Cre_Apt_Eddp extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -63,7 +63,7 @@ public class Test_Cre_Apt_Eddp extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
@@ -73,6 +73,6 @@ public class Test_Cre_Apt_Eddp extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edis/Test_Cre_Apt_Edis.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edis/Test_Cre_Apt_Edis.java
index a6b159e88bd4d0f48850df8aa3d5417974e83286..7ac9c405d9556725b57b737b31be51e64cf291ee 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edis/Test_Cre_Apt_Edis.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edis/Test_Cre_Apt_Edis.java
@@ -27,7 +27,7 @@ public class Test_Cre_Apt_Edis extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -64,7 +64,7 @@ public class Test_Cre_Apt_Edis extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
@@ -74,6 +74,6 @@ public class Test_Cre_Apt_Edis extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edlc/Test_Cre_Apt_Edlc.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edlc/Test_Cre_Apt_Edlc.java
index fc05399a15d0c8f1d2a8c8fd2537c12e71c3764f..496b861ecc3c58e1ae847f76e34d1d92cd40ff79 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edlc/Test_Cre_Apt_Edlc.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edlc/Test_Cre_Apt_Edlc.java
@@ -28,7 +28,7 @@ public class Test_Cre_Apt_Edlc extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -60,9 +60,9 @@ public class Test_Cre_Apt_Edlc extends UiccTestModel {
//***TEST CASE 1: 4-APPLET IS TRIGGERED
response = test.envelopeMenuSelection("100101", "");//Help Request not available
//***TEST CASE 1: 5-DECLARE SERVICE ADD COMMAND IS FETCHED
- result = response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
- result &= response.checkData("D00E8103 01470082 028182" + ServiceRecordTLV);
+ addResult(response.checkData("D00E8103 01470082 028182" + ServiceRecordTLV));
//UNSUCCESFULL TERMINAL RESPONSE with General Result = 0x20
test.terminalResponse("81030147 00820282 81830120");
//***TEST CASE 1: 6-APPLET IS NOT TRIGGERED
@@ -70,9 +70,9 @@ public class Test_Cre_Apt_Edlc extends UiccTestModel {
//***TEST CASE 1: 7-APPLET IS TRIGGERED
response = test.envelopeMenuSelection("100101", "");//Help Request not available
//***TEST CASE1: 8-DECLARE SERVICE ADD COMMAND IS FETCHED
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
- result &= response.checkData("D00E8103 01470082 028182" + ServiceRecordTLV);
+ addResult(response.checkData("D00E8103 01470082 028182" + ServiceRecordTLV));
//SUCCESFULL TERMINAL RESPONSE with General Result = 0x00
test.terminalResponse("81030147 00820282 81830100");
//***TEST CASE 2: 1-APPLET IS TRIGGERED
@@ -80,17 +80,17 @@ public class Test_Cre_Apt_Edlc extends UiccTestModel {
//***TEST CASE 3: 1-APPLET IS TRIGGERED
response = test.envelopeMenuSelection("100101", "");//Help Request not available
//***TEST CASE 3: 2-DECLARE SERVICE DELETE COMMAND IS FETCHED
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
- result &= response.checkData("D00E8103 01470182 028182" + ServiceRecordTLV);
+ addResult(response.checkData("D00E8103 01470182 028182" + ServiceRecordTLV));
//UNSUCCESFULL TERMINAL RESPONSE with General Result = 0x20
test.terminalResponse("81030147 01820282 81830120");
//***TEST CASE 3: 3-APPLET IS TRIGGERED
response = test.envelopeEventDownloadLocalConnection(ServiceRecordTLV);
//***TEST CASE 3: 2-DECLARE SERVICE DELETE COMMAND IS FETCHED
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
- result &= response.checkData("D00E8103 01470182 028182" + ServiceRecordTLV);
+ addResult(response.checkData("D00E8103 01470182 028182" + ServiceRecordTLV));
//SUCCESFULL TERMINAL RESPONSE with General Result = 0x00
test.terminalResponse("81030147 01820282 81830100");
//***TEST CASE 4: 1-APPLET IS NOT TRIGGERED
@@ -98,9 +98,9 @@ public class Test_Cre_Apt_Edlc extends UiccTestModel {
//***TEST CASE 5: 1-APPLET IS TRIGGERED
response = test.envelopeMenuSelection("100101", "");//Help Request not available
//***TEST CASE 5: 2-DECLARE SERVICE ADD COMMAND IS FETCHED
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
- result &= response.checkData("D00E8103 01470082 028182" + ServiceRecordTLV);
+ addResult(response.checkData("D00E8103 01470082 028182" + ServiceRecordTLV));
//SUCCESFULL TERMINAL RESPONSE with General Result = 0x00
test.terminalResponse("81030147 00820282 81830100");
//***TEST CASE 5: 3-APPLET IS TRIGGERED
@@ -112,8 +112,8 @@ public class Test_Cre_Apt_Edlc extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"12CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"12CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
+ "CCCCCC"));
// delete applet and package
test.reset();
@@ -121,6 +121,6 @@ public class Test_Cre_Apt_Edlc extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edlg/Test_Cre_Apt_Edlg.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edlg/Test_Cre_Apt_Edlg.java
index 371e940cfbea53e8dba5d536b868490932e05467..e9d12a0b904d53970a43931e9d202400d1bd6b26 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edlg/Test_Cre_Apt_Edlg.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edlg/Test_Cre_Apt_Edlg.java
@@ -27,7 +27,7 @@ public class Test_Cre_Apt_Edlg extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -66,7 +66,7 @@ public class Test_Cre_Apt_Edlg extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
@@ -76,6 +76,6 @@ public class Test_Cre_Apt_Edlg extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edls/Test_Cre_Apt_Edls.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edls/Test_Cre_Apt_Edls.java
index 4c63b39a4ada6d3f31c1b44e066ad05ffef3ab0f..e1b5602d988fea163213decafe93974f5b3cde1c 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edls/Test_Cre_Apt_Edls.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edls/Test_Cre_Apt_Edls.java
@@ -26,7 +26,7 @@ public class Test_Cre_Apt_Edls extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -63,7 +63,7 @@ public class Test_Cre_Apt_Edls extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
@@ -73,6 +73,6 @@ public class Test_Cre_Apt_Edls extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edmc/Test_Cre_Apt_Edmc.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edmc/Test_Cre_Apt_Edmc.java
index d7c0b92ef78cd448de786184bf34f4df2109483b..adda46c39f669877bd9284036fcb1f062132d845 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edmc/Test_Cre_Apt_Edmc.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edmc/Test_Cre_Apt_Edmc.java
@@ -26,7 +26,7 @@ public class Test_Cre_Apt_Edmc extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -63,7 +63,7 @@ public class Test_Cre_Apt_Edmc extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
@@ -73,6 +73,6 @@ public class Test_Cre_Apt_Edmc extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edns/Test_Cre_Apt_Edns.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edns/Test_Cre_Apt_Edns.java
index fdbc2c4b3cbdf493437561f139e323ffd661bb96..cc199312747023ebb4b43e4c77dbd1ff979f4f91 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edns/Test_Cre_Apt_Edns.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edns/Test_Cre_Apt_Edns.java
@@ -28,7 +28,7 @@ public class Test_Cre_Apt_Edns extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -63,7 +63,7 @@ public class Test_Cre_Apt_Edns extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"07CCCCCC CCCCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"07CCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -71,6 +71,6 @@ public class Test_Cre_Apt_Edns extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edua/Test_Cre_Apt_Edua.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edua/Test_Cre_Apt_Edua.java
index a9cc989697129d4ae8fd697b67a72163facd1a1d..71b1e139530a6964073773b5fa2e5f639b23c44e 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edua/Test_Cre_Apt_Edua.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_edua/Test_Cre_Apt_Edua.java
@@ -27,7 +27,7 @@ public class Test_Cre_Apt_Edua extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -63,7 +63,7 @@ public class Test_Cre_Apt_Edua extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -71,6 +71,6 @@ public class Test_Cre_Apt_Edua extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eefu/Test_Cre_Apt_Eefu.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eefu/Test_Cre_Apt_Eefu.java
index c104ca189c448735bfec09c55f06bce0624d42a5..7d4d908f0d00e51c44e71695c061ff13119decca 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eefu/Test_Cre_Apt_Eefu.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_eefu/Test_Cre_Apt_Eefu.java
@@ -47,7 +47,7 @@ public class Test_Cre_Apt_Eefu extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -182,9 +182,9 @@ public class Test_Cre_Apt_Eefu extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"1FCCCCCC CCCCCCCC"+
+ addResult(response.checkData("10"+APPLET_AID_1+"1FCCCCCC CCCCCCCC"+
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
- "CCCCCCCC CCCCCCCC");
+ "CCCCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -192,7 +192,7 @@ public class Test_Cre_Apt_Eefu extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_efca/Test_Cre_Apt_Efca.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_efca/Test_Cre_Apt_Efca.java
index e1f3f5c70c07cbb520d591d0ec9b7055f9344c80..705bca8997b369c36b107ef6d5b554d5dc977228 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_efca/Test_Cre_Apt_Efca.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_efca/Test_Cre_Apt_Efca.java
@@ -35,7 +35,7 @@ public class Test_Cre_Apt_Efca extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -85,7 +85,7 @@ public class Test_Cre_Apt_Efca extends UiccTestModel {
//***TEST CASE 1: 4-APPLET 3 IS TRIGGERED
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
//***TEST CASE 2: 1-APPLET 3 IS TRIGGERED, APPLET 1, APPLET 2 ARE NOT TRIGGERED
@@ -109,13 +109,13 @@ public class Test_Cre_Apt_Efca extends UiccTestModel {
test.terminalProfileSession("09010020 01");
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10"+APPLET_AID_1+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"03CCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10"+APPLET_AID_2+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_2+"03CCCCCC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10"+APPLET_AID_3+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_3+"05CCCCCC CCCC"));
response = test.selectApplication(APPLET_AID_4);
- result &= response.checkData("10"+APPLET_AID_4+"02CCCC");
+ addResult(response.checkData("10"+APPLET_AID_4+"02CCCC"));
// delete applet and package
test.reset();
@@ -147,15 +147,15 @@ public class Test_Cre_Apt_Efca extends UiccTestModel {
test.reset();
//***TEST CASE 4: 1-APPLET 5 IS TRIGGERED BY THE EVENT_FIRST_COMMAND_AFTER_ATR
response = test.terminalProfile("09010020 01");
- result &= response.checkSw("911E");
+ addResult(response.checkSw("911E"));
//***TEST CASE 4: 1-APPLET 5 DISABLES A MENU ENTRY, THE FETCH OF SET UP MENU CONTAIN ONLY ONE ITEM
response = test.fetch("1E");
- result &= response.checkData("D01C8103 01250082 02818285 09554943" +
- "43205445 53548F06 014D656E 7531");
+ addResult(response.checkData("D01C8103 01250082 02818285 09554943" +
+ "43205445 53548F06 014D656E 7531"));
// check results
response = test.selectApplication(APPLET_AID_5);
- result &= response.checkData("10"+APPLET_AID_5+"01CC");
+ addResult(response.checkData("10"+APPLET_AID_5+"01CC"));
// delete applet and package
test.reset();
@@ -163,7 +163,7 @@ public class Test_Cre_Apt_Efca extends UiccTestModel {
test.deleteApplet(APPLET_AID_5);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_emse/Test_Cre_Apt_Emse.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_emse/Test_Cre_Apt_Emse.java
index bf1cb9908ae303cc6a42c363c9cfa544c0281b89..4972832ab6fcb22ebc4fafbc12546ee949016798 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_emse/Test_Cre_Apt_Emse.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_emse/Test_Cre_Apt_Emse.java
@@ -29,7 +29,7 @@ public class Test_Cre_Apt_Emse extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
@@ -77,9 +77,9 @@ public class Test_Cre_Apt_Emse extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"03CCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10"+APPLET_AID_2+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_2+"03CCCCCC"));
// delete applet and package
@@ -89,6 +89,6 @@ public class Test_Cre_Apt_Emse extends UiccTestModel {
test.deleteApplet(APPLET_AID_2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_emsh/Test_Cre_Apt_Emsh.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_emsh/Test_Cre_Apt_Emsh.java
index 44c123633ac3c2d2a5b6e8f18de0ab6024011fb0..85b367469bd22de03ec5c3e8df0821cdf5c26443 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_emsh/Test_Cre_Apt_Emsh.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_emsh/Test_Cre_Apt_Emsh.java
@@ -31,7 +31,7 @@ public class Test_Cre_Apt_Emsh extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
@@ -84,9 +84,9 @@ public class Test_Cre_Apt_Emsh extends UiccTestModel {
test.envelopeMenuSelection("100104", "1500");//Help Request
// check results of Applet 1 and Applet2.
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"03CCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10"+APPLET_AID_2+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_2+"03CCCCCC"));
//Delete Applet 1 and Applet2.
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -113,31 +113,31 @@ public class Test_Cre_Apt_Emsh extends UiccTestModel {
test.terminalProfile("09010020 01");
//UICC proactive command SET UP MENU, Menu Entry ID 05, 06, 07, Help Request supported
response = test.fetch("37");
- result &= response.checkData("D0358103 01258082 02818285 09554943" +
+ addResult(response.checkData("D0358103 01258082 02818285 09554943" +
"43205445 53548F09 05417070 6C657433" +
"418F0906 4170706C 65743342 8F090741" +
- "70706C65 743343");
+ "70706C65 743343"));
test.terminalResponse("81030125 80820282 81830100");
//*** Test Case 2: 2-Applet3 is triggered ****
test.envelopeMenuSelection("100105", "1500");//Help Request
response = test.fetch("2C");
- result &= response.checkData("D02A8103 01258082 02818285 09554943" +
+ addResult(response.checkData("D02A8103 01258082 02818285 09554943" +
"43205445 53548F09 06417070 6C657433" +
- "428F0907 4170706C 65743343");
+ "428F0907 4170706C 65743343"));
test.terminalResponse("81030125 80820282 81830100");
//*** Test Case 2: 4-Applet3 is triggered ****
test.envelopeMenuSelection("100106", "1500");//Help Request
response = test.fetch("21");
- result &= response.checkData("D01F8103 01250082 02818285 09554943" +
+ addResult(response.checkData("D01F8103 01250082 02818285 09554943" +
"43205445 53548F09 07417070 6C657433" +
- "43");
+ "43"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10"+APPLET_AID_3+"04CCCCCC CC");
+ addResult(response.checkData("10"+APPLET_AID_3+"04CCCCCC CC"));
// delete applet and package
test.reset();
@@ -146,6 +146,6 @@ public class Test_Cre_Apt_Emsh extends UiccTestModel {
test.deleteApplet(APPLET_AID_3);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epdw/Test_Cre_Apt_Epdw.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epdw/Test_Cre_Apt_Epdw.java
index e1a5e4b2151670e3543a24c2816b1b27e1d940a1..af0d1c22ef72edd57bbf96f51c32a8d95f820983 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epdw/Test_Cre_Apt_Epdw.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epdw/Test_Cre_Apt_Epdw.java
@@ -30,7 +30,7 @@ public class Test_Cre_Apt_Epdw extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
@@ -79,9 +79,9 @@ public class Test_Cre_Apt_Epdw extends UiccTestModel {
test.terminalProfileSession("09018000 01");
//***TEST CASE 1 OF THE APPLET 3 ***
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result = response.checkSw("910B");
+ addResult(response.checkSw("910B"));
response = test.fetch("0B");
- result &= response.checkData("D0098103 01010382 028182");
+ addResult(response.checkData("D0098103 01010382 028182"));
//***TEST CASE 2 OF THE APPLETS 1 AND 2 ***
test.terminalProfileSession("03010000 01");
@@ -92,11 +92,11 @@ public class Test_Cre_Apt_Epdw extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10"+APPLET_AID_1+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"03CCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10"+APPLET_AID_2+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_2+"03CCCCCC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10"+APPLET_AID_3+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_3+"03CCCCCC"));
// delete applet and package
test.reset();
@@ -106,6 +106,6 @@ public class Test_Cre_Apt_Epdw extends UiccTestModel {
test.deleteApplet(APPLET_AID_3);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epha/Test_Cre_Apt_Epha.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epha/Test_Cre_Apt_Epha.java
index c97fdd00ee6907115f7f737a10a3db5ea66ce8ad..b280bf46fe7f06d296500cf402cd1eadf22e729a 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epha/Test_Cre_Apt_Epha.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_epha/Test_Cre_Apt_Epha.java
@@ -30,7 +30,7 @@ public class Test_Cre_Apt_Epha extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -69,14 +69,14 @@ public class Test_Cre_Apt_Epha extends UiccTestModel {
test.terminalProfileSession("09030100");
//***TEST CASE 1: 1-APPLET 1 IS TRIGGERED***
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//***TEST CASE 1: 4-APPLET 1 IS TRIGGERED***
test.envelopeEventDownloadUserActivity();
//***TEST CASE 2: 1-APPLET 1 IS TRIGGERED***
response = test.envelopeMenuSelection("100101", "");//Help Request not available
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
response = test.fetch("13");
- result &= response.checkData("D0118103 01218082 0281028D 0604"+Text1);
+ addResult(response.checkData("D0118103 01218082 0281028D 0604"+Text1));
//***TEST CASE 2: 3-APPLET 2 IS TRIGGERED***
test.envelopeMenuSelection("100102", "");//Help Request not available
test.reset();
@@ -87,9 +87,9 @@ public class Test_Cre_Apt_Epha extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10"+APPLET_AID_1+"0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10"+APPLET_AID_1+"0CCCCCCC CCCCCCCC CCCCCCCC CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10"+APPLET_AID_2+"07CCCCCC CCCCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_2+"07CCCCCC CCCCCCCC"));
// delete applet and package
@@ -99,6 +99,6 @@ public class Test_Cre_Apt_Epha extends UiccTestModel {
test.deleteApplet(APPLET_AID_2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_estc/Test_Cre_Apt_Estc.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_estc/Test_Cre_Apt_Estc.java
index 13c3c8c45bcaea315cfcf56e686e1dddf02e74ec..7717ae6cb8200b0caba3d337c351e461d560f19e 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_estc/Test_Cre_Apt_Estc.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_estc/Test_Cre_Apt_Estc.java
@@ -30,7 +30,7 @@ public class Test_Cre_Apt_Estc extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -80,10 +80,10 @@ public class Test_Cre_Apt_Estc extends UiccTestModel {
//***TEST CASE 2: 1-APPLET3 IS TRIGGERED***
response = test.envelopeMenuSelection("100101", "");//Help Request not available
//DISPLAY TEXT BY APPLET3
- result = response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045465" +
- "78742031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045465" +
+ "78742031"));
//***TEST CASE 2: 3-APPLET1,APPLET2 ARE TRIGGERED***
test.status("00", "0C", "00"); //No data requested
//TERMINAL RESPONSE TO THE DISPLAY TEXT OF THE APPLET3
@@ -95,11 +95,11 @@ public class Test_Cre_Apt_Estc extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10"+APPLET_AID_1+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"03CCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10"+APPLET_AID_2+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_2+"03CCCCCC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10"+APPLET_AID_3+"03CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_3+"03CCCCCC"));
// delete applet and package
test.reset();
@@ -109,6 +109,6 @@ public class Test_Cre_Apt_Estc extends UiccTestModel {
test.deleteApplet(APPLET_AID_3);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_etex/Test_Cre_Apt_Etex.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_etex/Test_Cre_Apt_Etex.java
index 496182cd68d5bd7bc996f8e52e54a8c4c3fecc86..a1885a50ec9e7815bcc3b0abdffd83ba4de894d3 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_etex/Test_Cre_Apt_Etex.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_etex/Test_Cre_Apt_Etex.java
@@ -29,7 +29,7 @@ public class Test_Cre_Apt_Etex extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -66,7 +66,7 @@ public class Test_Cre_Apt_Etex extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
@@ -76,6 +76,6 @@ public class Test_Cre_Apt_Etex extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_euev/Test_Cre_Apt_Euev.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_euev/Test_Cre_Apt_Euev.java
index c767791799fe8fa2e160626d76b74a25add2a6dd..c452323f9c6ac97dadd9490a7bb742e25ee52c8c 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_euev/Test_Cre_Apt_Euev.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_euev/Test_Cre_Apt_Euev.java
@@ -27,7 +27,7 @@ public class Test_Cre_Apt_Euev extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -64,7 +64,7 @@ public class Test_Cre_Apt_Euev extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
@@ -74,6 +74,6 @@ public class Test_Cre_Apt_Euev extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_genb/Test_Cre_Apt_Genb.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_genb/Test_Cre_Apt_Genb.java
index 54074130bbeab8b9a679d733476f4686541a9350..8c2303685ec807a51d1f7929c53cefa80b284756 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_genb/Test_Cre_Apt_Genb.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_apt_genb/Test_Cre_Apt_Genb.java
@@ -27,7 +27,7 @@ public class Test_Cre_Apt_Genb extends UiccTestModel {
public boolean run() {
- boolean result;
+ initialiseResults();
// start test
test.reset();
@@ -49,14 +49,14 @@ public class Test_Cre_Apt_Genb extends UiccTestModel {
"00" + // LV Minimum Security Level field
"00" + // LV TAR Value(s)
"00"); // V Maximum number of services
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test script
test.reset();
test.terminalProfileSession("01010000 20");
response = test.selectApplication(APPLET_AID_1);
- result &= !response.checkSw("9000");
+ addResult(!response.checkSw("9000"));
test.reset();
test.terminalProfileSession("01010000 20");
@@ -68,9 +68,9 @@ public class Test_Cre_Apt_Genb extends UiccTestModel {
//***
//**** INSTALL THE APPLET IN SELECTABLE STATE
response = test.makeSelectableApplet(APPLET_AID_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test script
test.reset();
@@ -80,10 +80,10 @@ public class Test_Cre_Apt_Genb extends UiccTestModel {
//***TEST CASE 3: 2-THE APPLET IS IN LOCK STATE: APPLET ISN'T TRIGGERED ***
response = test.lockApplication(APPLET_AID_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.selectApplication(APPLET_AID_1);
- result &= !response.checkSw("9000");
+ addResult(!response.checkSw("9000"));
test.reset();
test.terminalProfileSession("01010000 20");
@@ -94,9 +94,9 @@ public class Test_Cre_Apt_Genb extends UiccTestModel {
//***APPLET IS IN UNLOCK STATE:APPLET IS TRIGGERED
response = test.unlockApplication(APPLET_AID_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test script
test.reset();
@@ -106,7 +106,7 @@ public class Test_Cre_Apt_Genb extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10"+APPLET_AID_1+"04CCCCCC CC");
+ addResult(response.checkData("10"+APPLET_AID_1+"04CCCCCC CC"));
// delete applet and package
test.reset();
@@ -114,6 +114,6 @@ public class Test_Cre_Apt_Genb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_erp_eccn/Test_Cre_Erp_Eccn.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_erp_eccn/Test_Cre_Erp_Eccn.java
index 84f6ca43392a969e27685707e64db10fd79be59c..12b1f7e155a372529b5fcefd43a987ee8216e418 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_erp_eccn/Test_Cre_Erp_Eccn.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_erp_eccn/Test_Cre_Erp_Eccn.java
@@ -29,7 +29,7 @@ public class Test_Cre_Erp_Eccn extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,19 +73,19 @@ public class Test_Cre_Erp_Eccn extends UiccTestModel {
// Trigger Applet2
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9114");
+ addResult(response.checkSw("9114"));
// Trigger Applet1
response = test.envelopeCallControlByNAA();
- result &= response.checkData("02078605 91112233 44");
- result &= response.checkSw("9114");
+ addResult(response.checkData("02078605 91112233 44"));
+ addResult(response.checkSw("9114"));
// Fetch Display Text and Terminal Response
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07044150" +
- "504C4554");
+ addResult(response.checkData("D0128103 01218082 0281028D 07044150" +
+ "504C4554"));
response = test.terminalResponse("81030121 80820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -95,9 +95,9 @@ public class Test_Cre_Erp_Eccn extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
/*********************************************************************/
/*********************************************************************/
@@ -138,19 +138,19 @@ public class Test_Cre_Erp_Eccn extends UiccTestModel {
// Trigger Applet3
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9114");
+ addResult(response.checkSw("9114"));
// Trigger Applet3
response = test.envelopeCallControlByNAA();
- result &= response.checkData("02078605 91112233 44");
- result &= response.checkSw("9114");
+ addResult(response.checkData("02078605 91112233 44"));
+ addResult(response.checkSw("9114"));
// Fetch Display Text and Terminal Response
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07044150" +
- "504C4554");
+ addResult(response.checkData("D0128103 01218082 0281028D 07044150" +
+ "504C4554"));
response = test.terminalResponse("81030121 80820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -160,7 +160,7 @@ public class Test_Cre_Erp_Eccn extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "01" + "CC"));
/*********************************************************************/
@@ -176,6 +176,6 @@ public class Test_Cre_Erp_Eccn extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_erp_euen/Test_Cre_Erp_Euen.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_erp_euen/Test_Cre_Erp_Euen.java
index 54554549a69141290b138d20665beeecc6504f28..883ca2f3d3cf14fe1bbfb77c97cd27e5685fd907 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_erp_euen/Test_Cre_Erp_Euen.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_erp_euen/Test_Cre_Erp_Euen.java
@@ -25,7 +25,7 @@ public class Test_Cre_Erp_Euen extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -60,13 +60,13 @@ public class Test_Cre_Erp_Euen extends UiccTestModel {
// Trigger Applet1
response = test.unrecognizedEnvelope();
- result = response.checkData("0CAB");
- result &= response.checkSw("9000");
+ addResult(response.checkData("0CAB"));
+ addResult(response.checkSw("9000"));
// Trigger Applet1
response = test.unrecognizedEnvelope();
- result &= response.checkData("0CAB");
- result &= response.checkSw("9000");
+ addResult(response.checkData("0CAB"));
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -76,7 +76,7 @@ public class Test_Cre_Erp_Euen extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "02" + "CCCC"));
/*********************************************************************/
@@ -92,6 +92,6 @@ public class Test_Cre_Erp_Euen extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_exh_genb/Test_Cre_Exh_Genb.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_exh_genb/Test_Cre_Exh_Genb.java
index e7c961d473e0673396eb7deb2dfd00412112b667..049fd74f6645fcf7ba5913b2b08b2b0f34ad2412 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_exh_genb/Test_Cre_Exh_Genb.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_exh_genb/Test_Cre_Exh_Genb.java
@@ -27,7 +27,7 @@ public class Test_Cre_Exh_Genb extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -76,11 +76,11 @@ public class Test_Cre_Exh_Genb extends UiccTestModel {
// Trigger applets
response = test.envelopeEventDownloadMTCall();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger applets
response = test.envelopeEventDownloadMTCall();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/** Testcase 2 */
@@ -88,11 +88,11 @@ public class Test_Cre_Exh_Genb extends UiccTestModel {
// Trigger Applet1
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9300");
+ addResult(response.checkSw("9300"));
// Trigger Applet2
response = test.envelopeEventDownloadUserActivity();
- result &= response.checkSw("9300");
+ addResult(response.checkSw("9300"));
/*********************************************************************/
/** Testcase 3 */
@@ -100,11 +100,11 @@ public class Test_Cre_Exh_Genb extends UiccTestModel {
// Trigger Applet1
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger Applet1
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -114,9 +114,9 @@ public class Test_Cre_Exh_Genb extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "05" + "CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "05" + "CCCCCCCC CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "03" + "CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "03" + "CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -132,6 +132,6 @@ public class Test_Cre_Exh_Genb extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_exh_imtg/Test_Cre_Exh_Imtg.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_exh_imtg/Test_Cre_Exh_Imtg.java
index 501323d7dbba74dfd43dc329631681ba088952d3..9389a7f6eb2eb2108f12a034ad8c5c297d95a688 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_exh_imtg/Test_Cre_Exh_Imtg.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_exh_imtg/Test_Cre_Exh_Imtg.java
@@ -27,7 +27,7 @@ public class Test_Cre_Exh_Imtg extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -79,7 +79,7 @@ public class Test_Cre_Exh_Imtg extends UiccTestModel {
// Trigger applets with Status command
response = test.status("00","00","16");
- result = response.getData().regionMatches(16, "3F00", 0, 4);
+ addResult(response.getData().regionMatches(16, "3F00", 0, 4));
/*********************************************************************/
@@ -88,7 +88,7 @@ public class Test_Cre_Exh_Imtg extends UiccTestModel {
// Trigger applets with unrecognized envelope
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -97,7 +97,7 @@ public class Test_Cre_Exh_Imtg extends UiccTestModel {
// Trigger applets with unrecognized envelope
response = test.envelopeEventDownloadMTCall();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
@@ -108,9 +108,9 @@ public class Test_Cre_Exh_Imtg extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "04" + "CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "04" + "CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -126,6 +126,6 @@ public class Test_Cre_Exh_Imtg extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_enhd/Test_Cre_Hin_Enhd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_enhd/Test_Cre_Hin_Enhd.java
index d1a138e58a354bfa8b8f46d158663b28c824ba23..5218edf4d97b33461b62ba427e874cf10ba38b6d 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_enhd/Test_Cre_Hin_Enhd.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_enhd/Test_Cre_Hin_Enhd.java
@@ -33,7 +33,7 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,26 +73,26 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeMenuSelection("100102", "1500");
//Open Channel
- result = response.checkSw("911A");
+ addResult(response.checkSw("911A"));
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566" +
+ "77883502 03003902 000A"));
response = test.terminalResponse("81030140 01820282 81830100 38028100" +
"35020300 3902000A");
//Declare Service
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
declareService = response.getData();
serviceRecordTLV = declareService.substring(22,32); //to get ServiceId
- result &= response.checkData("D00E8103 01470082 028182" + serviceRecordTLV);
+ addResult(response.checkData("D00E8103 01470082 028182" + serviceRecordTLV));
response = test.terminalResponse("81030147 00820282 81830100");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
test.terminalResponse("81030121 80820282 81030100");
@@ -100,10 +100,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeMenuSelection("100101", "");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -111,10 +111,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeTimerExpiration("240101");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -122,10 +122,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeCallControlByNAA();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -133,10 +133,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadMTCall();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -144,10 +144,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadCallConnected();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -155,10 +155,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadCallDisconnected();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -166,10 +166,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadLocationStatus();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -177,10 +177,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadUserActivity();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -188,10 +188,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadIdleScreenAvailable();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -199,10 +199,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadCardReaderStatus();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -210,10 +210,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.unrecognizedEnvelope();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -221,10 +221,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadLanguageSelection();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -232,10 +232,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadBrowserTermination();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -243,10 +243,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadDataAvailable("38028100");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -254,10 +254,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadChannelStatus("38028100");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -265,10 +265,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadAccessTechnologyChange();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -276,10 +276,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadDisplayParametersChanged();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -287,10 +287,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadLocalConnection(serviceRecordTLV);
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -298,10 +298,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadNetworkSearchModeChange();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -309,10 +309,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.envelopeEventDownloadBrowsingStatus();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -324,10 +324,10 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.updateBinary("0000", "FFFFFF");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
@@ -339,19 +339,19 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
response = test.updateRecord("01", "04", "55555555");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.envelopeCallControlByNAA();
response = test.terminalResponse("81030121 80820282 81030100");
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"17CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC");
+ "CCCCCCCC CCCCCCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -366,6 +366,6 @@ public class Test_Cre_Hin_Enhd extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_erhd/Test_Cre_Hin_Erhd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_erhd/Test_Cre_Hin_Erhd.java
index d700aa76d7932468e414943790910bb038251934..c7f534ccede21c75ac33d9c91f19b3452106ce44 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_erhd/Test_Cre_Hin_Erhd.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_erhd/Test_Cre_Hin_Erhd.java
@@ -24,7 +24,7 @@ public class Test_Cre_Hin_Erhd extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -62,8 +62,8 @@ public class Test_Cre_Hin_Erhd extends UiccTestModel {
test.unrecognizedEnvelope();
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
- "01CC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "01CC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -78,6 +78,6 @@ public class Test_Cre_Hin_Erhd extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_pahd/Test_Cre_Hin_Pahd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_pahd/Test_Cre_Hin_Pahd.java
index 17836c47699f4aeec349316ad239939ccb1c5911..5018b42e0d70b6a9198594ebc50dfa9459cc6933 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_pahd/Test_Cre_Hin_Pahd.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_pahd/Test_Cre_Hin_Pahd.java
@@ -28,7 +28,7 @@ public class Test_Cre_Hin_Pahd extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -84,16 +84,16 @@ public class Test_Cre_Hin_Pahd extends UiccTestModel {
// 1- Trigger AppletA1
test.envelopeEventDownloadUserActivity();
response = test.fetch("0B");
- result = response.checkData("D0098103 01218082 028102");
+ addResult(response.checkData("D0098103 01218082 028102"));
test.terminalResponse("81030121 80820282 81830100");
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
- "03CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "03CCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 +
- "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_2 +
+ "08CCCCCC CCCCCCCC CC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -110,6 +110,6 @@ public class Test_Cre_Hin_Pahd extends UiccTestModel {
test.deleteApplet(APPLET_AID_2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_prhd/Test_Cre_Hin_Prhd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_prhd/Test_Cre_Hin_Prhd.java
index e3a8ffb3abc9da204c245d69d14b682cbf1e26f6..f6da04201fb60f8c34ba0736f917d87d9b64ff21 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_prhd/Test_Cre_Hin_Prhd.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_hin_prhd/Test_Cre_Hin_Prhd.java
@@ -31,7 +31,7 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -74,63 +74,63 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.terminalProfile("A8970101 FEEF0081 010000FF FF");
//Open Channel
- result = response.checkSw("911A");
+ addResult(response.checkSw("911A"));
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566" +
+ "77883502 03003902 000A"));
response = test.terminalResponse("81030140 01820282 81830100 38028100" +
"35020300 3902000A");
//Declare Service
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
declareService = response.getData();
serviceRecordTLV = declareService.substring(22,32); //to get ServiceId
- result &= response.checkData("D00E8103 01470082 028182" + serviceRecordTLV);
+ addResult(response.checkData("D00E8103 01470082 028182" + serviceRecordTLV));
response = test.terminalResponse("81030147 00820282 81830100");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
response = test.terminalResponse("81030124 00820282 81030100 900101");
//event EVENT_PROACTIVE_HANDLER_AVAILABLE
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
response = test.terminalResponse("81030124 00820282 81030100 900101");
//event EVENT_MENU_SELECTION
response = test.envelopeMenuSelection("100101", "");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -138,16 +138,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeMenuSelection("100102", "1500");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -155,16 +155,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeCallControlByNAA();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -172,16 +172,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeTimerExpiration("240101");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -189,16 +189,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadMTCall();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -206,16 +206,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadCallConnected();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -223,16 +223,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadCallDisconnected();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -240,16 +240,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadLocationStatus();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -257,16 +257,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadUserActivity();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -274,16 +274,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadIdleScreenAvailable();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -291,16 +291,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadCardReaderStatus();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -308,16 +308,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.status("00", "0C", "00");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -325,16 +325,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadLanguageSelection();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -342,16 +342,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadBrowserTermination();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -359,16 +359,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadDataAvailable("38028100");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -376,16 +376,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadChannelStatus("38028100");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -393,32 +393,32 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadAccessTechnologyChange();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
//event EVENT_EVENT_DOWNLOAD_DISPLAY_PARAMETER_CHANGED
response = test.envelopeEventDownloadDisplayParametersChanged();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -426,16 +426,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadLocalConnection(serviceRecordTLV);
//response = test.envelopeEventDownloadLocalConnection("41 03000000");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -443,16 +443,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadNetworkSearchModeChange();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -460,16 +460,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.envelopeEventDownloadBrowsingStatus();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -480,16 +480,16 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.updateBinary("0000", "FFFFFF");
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
@@ -497,24 +497,24 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
response = test.unrecognizedEnvelope();
//Display Text
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- result &= response.checkData("D0128103 01218082 0281028D 07045445" +
- "58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445" +
+ "58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
//Select Item
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01240082 02818290 0101");
+ addResult(response.checkData("D00C8103 01240082 02818290 0101"));
test.terminalResponse("81030124 00820282 81030100 900101");
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"19CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCC");
+ "CCCCCCCC CCCCCCCC CCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -529,6 +529,6 @@ public class Test_Cre_Hin_Prhd extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Test_Cre_Mha_Enhd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Test_Cre_Mha_Enhd.java
index a584da8aa28d375f2e4043830a7376b29b2787ec..887972c388191dd39367a9687d35f92aa4a94192 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Test_Cre_Mha_Enhd.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_enhd/Test_Cre_Mha_Enhd.java
@@ -38,9 +38,7 @@ public class Test_Cre_Mha_Enhd extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
-
+
/**
*
@@ -52,6 +50,8 @@ public class Test_Cre_Mha_Enhd extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
// test script
test.reset();
test.terminalProfileSession("03010000 0102");
@@ -94,84 +94,84 @@ public class Test_Cre_Mha_Enhd extends UiccTestModel {
response = test.terminalProfileSession("FFFFFFF FFEFF1FFF FF0000FF FF9FFFEF" +
"03FF000 0007FE300 01");
response = test.envelopeMenuSelection("900102","9500");
- testresult = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 4
response = test.envelopeMenuSelection("900101","");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 5
response = test.envelopeTimerExpiration("A40101");
//TC 6
response = test.envelopeCallControlByNAA();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 7
response = test.envelopeEventDownloadMTCall();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 8
response = test.envelopeEventDownloadCallConnected();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 9
response = test.envelopeEventDownloadCallDisconnected();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 10
response = test.envelopeEventDownloadLocationStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 11
response = test.envelopeEventDownloadUserActivity();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 12
response = test.envelopeEventDownloadIdleScreenAvailable();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 13
response = test.envelopeEventDownloadCardReaderStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 14
response = test.envelopeEventDownloadLanguageSelection();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 15
response = test.envelopeEventDownloadBrowserTermination();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 16
response = test.status("00","0C","00");
- testresult &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
//TC 17
response = test.fetch("1A");
response = test.terminalResponse("81030140 01820282 8183010038 0281003502 " +
"03003902 000A");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeEventDownloadDataAvailable("B8028100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 18
response = test.envelopeEventDownloadChannelStatus("B8028100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 19
response = test.unrecognizedEnvelope();
response = test.fetch("10");//fetch declare service
//get the service record tlv from declare service command
String servrectlv = getServiceRecordTLV(response.getData());
response = test.terminalResponse("81030147 0082028281 830100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 20
response = test.envelopeEventDownloadLocalConnection("C1040000FFFF");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 21
response = test.envelopeEventDownloadAccessTechnologyChange();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 22
response = test.envelopeEventDownloadDisplayParametersChanged();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 23
//envelope handler availability with
//event proactive handler available
//TC 24 APPLICATION DESELECT
response = test.selectApplication ("A0000000 090005FF FFFFFF89 E0000002");
response = test.sendApdu ("00A4044C 10A00000 00090005 FFFFFFFF 89E00000 02");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 25
response = test.envelopeEventDownloadNetworkSearchModeChange();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 26
response = test.envelopeEventDownloadBrowsingStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 27
test.reset();
response = test.terminalProfileSession("FFFFFFF FFEFF1FFF FF0000FF FF9FFFEF" +
@@ -188,21 +188,21 @@ public class Test_Cre_Mha_Enhd extends UiccTestModel {
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
response = test.selectApplication(APPLET_AID_3);
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//CHECK TEST RESULT
response = test.selectApplication(APPLET_AID_1);
- testresult &= response.checkData("10" +APPLET_AID_1 +
+ addResult(response.checkData("10" +APPLET_AID_1 +
"1ACCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
- "CCCCCCCC CCCCCCCC CCCCCC");
+ "CCCCCCCC CCCCCCCC CCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- testresult &= response.checkData("10" +APPLET_AID_2 +
+ addResult(response.checkData("10" +APPLET_AID_2 +
"13CCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
- "CCCCCC CCCC");
+ "CCCCCC CCCC"));
response = test.selectApplication(APPLET_AID_3);
- testresult &= response.checkData("10" +APPLET_AID_3 + "01CC");
+ addResult(response.checkData("10" +APPLET_AID_3 + "01CC"));
// delete applet and package
test.reset();
@@ -212,7 +212,7 @@ public class Test_Cre_Mha_Enhd extends UiccTestModel {
test.deleteApplet(APPLET_AID_3);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
/**
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Test_Cre_Mha_Erhd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Test_Cre_Mha_Erhd.java
index 760b4a41ec0d9fe7c5217f73ee360101a98d1ff4..8bb0ae92909d032c584450308228856bdaeede1a 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Test_Cre_Mha_Erhd.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_erhd/Test_Cre_Mha_Erhd.java
@@ -35,8 +35,6 @@ public class Test_Cre_Mha_Erhd extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -48,7 +46,9 @@ public class Test_Cre_Mha_Erhd extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
- // test script
+ initialiseResults();
+
+ // test script
test.reset();
test.terminalProfileSession("16FF");
// Install Applet
@@ -91,108 +91,108 @@ public class Test_Cre_Mha_Erhd extends UiccTestModel {
"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF " +
"FFFF");
response = test.envelopeMenuSelection("900102","9500");
- testresult = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 4
response = test.envelopeMenuSelection("900101","");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 5
response = test.envelopeTimerExpiration("A40101");
//TC 6
response = test.envelopeEventDownloadMTCall();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 7
response = test.envelopeEventDownloadCallConnected();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 8
response = test.envelopeEventDownloadCallDisconnected();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 9
response = test.envelopeEventDownloadLocationStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 10
response = test.envelopeEventDownloadUserActivity();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 11
response = test.envelopeEventDownloadIdleScreenAvailable();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 12
response = test.envelopeEventDownloadCardReaderStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 13
response = test.envelopeEventDownloadLanguageSelection();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 14
response = test.envelopeEventDownloadBrowserTermination();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 15
response = test.status("00","0C","00");
- testresult &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
//TC 16
response = test.fetch("1A");
response = test.terminalResponse("81030140 01820282 8183010038 0281003502 " +
"03003902 000A");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeEventDownloadDataAvailable("B8028100");//channel id 1
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 17
response = test.envelopeEventDownloadChannelStatus("B8028100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 18
response = test.envelopeCallControlByNAA();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeCallControlByNAA();
- testresult &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
- testresult &= response.checkData("D00E8103 01218082 0281028D 03040000");
+ addResult(response.checkData("D00E8103 01218082 0281028D 03040000"));
response = test.terminalResponse("81030110 00820282 81830100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 19
response = test.unrecognizedEnvelope();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.unrecognizedEnvelope();
- testresult &= response.checkSw("9111");
+ addResult(response.checkSw("9111"));
response = test.fetch("11");
- testresult &= response.checkData("D00F8103 01218082 0281028D 0404010203");
+ addResult(response.checkData("D00F8103 01218082 0281028D 0404010203"));
response = test.terminalResponse("81030110 00820282 81830100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 20
response = test.unrecognizedEnvelope();
- testresult &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.envelopeCallControlByNAA();
- testresult &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
response = test.fetch("14");
- testresult &= response.checkData("D0128103 01218082 0281028D 07045445 58542031");
+ addResult(response.checkData("D0128103 01218082 0281028D 07045445 58542031"));
response = test.terminalResponse("81030121 80820282 81030100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 21
response = test.unrecognizedEnvelope();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 22
response = test.envelopeEventDownloadAccessTechnologyChange();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 23
response = test.envelopeEventDownloadDisplayParametersChanged();
- testresult &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
//TC 24
//fetch declare service
response = test.fetch("10");//fetch declare service
//get the service record tlv from declare service command
String servrectlv = getServiceRecordTLV(response.getData());
response = test.terminalResponse("81030147 0082028281 830100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 25
response = test.envelopeEventDownloadLocalConnection("C1040000FFFF");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 26
response = test.selectApplication ("A0000000 090005FF FFFFFF89 E0000002");
response = test.sendApdu ("00A4044C 10A00000 00090005 FFFFFFFF 89E00000 02");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 27
response = test.envelopeEventDownloadNetworkSearchModeChange();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 28
response = test.envelopeEventDownloadBrowsingStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 27
test.reset();
response = test.terminalProfileSession("13");
@@ -217,16 +217,16 @@ public class Test_Cre_Mha_Erhd extends UiccTestModel {
//check results of the tests
//test.reset();
response = test.selectApplication(APPLET_AID_1);
- testresult &= response.checkData("10" +APPLET_AID_1 +
+ addResult(response.checkData("10" +APPLET_AID_1 +
"1CCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
- "CCCCCCCC CCCCCCCC CCCCCCCC CC");
+ "CCCCCCCC CCCCCCCC CCCCCCCC CC"));
response = test.selectApplication(APPLET_AID_2);
- testresult &= response.checkData("10" +APPLET_AID_2 +
- "02CCCC");
+ addResult(response.checkData("10" +APPLET_AID_2 +
+ "02CCCC"));
response = test.selectApplication(APPLET_AID_3);
- testresult &= response.checkData("10" +APPLET_AID_3 + "01CC");
+ addResult(response.checkData("10" +APPLET_AID_3 + "01CC"));
// delete applet and package
test.reset();
@@ -236,7 +236,7 @@ public class Test_Cre_Mha_Erhd extends UiccTestModel {
test.deleteApplet(APPLET_AID_3);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Test_Cre_Mha_Pahd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Test_Cre_Mha_Pahd.java
index 98e5bfc0b5a174adb29ed0dcf1dc92301963ad02..b0cefaa76aa78708d95af060716fd1d1c3433f45 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Test_Cre_Mha_Pahd.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_pahd/Test_Cre_Mha_Pahd.java
@@ -39,8 +39,6 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
public final byte[] AID_ADF1 = {(byte)0xA0, (byte)0x00, (byte)0x00, (byte)0x00,
(byte)0x09, (byte)0x00, (byte)0x05, (byte)0xFF,
@@ -59,7 +57,9 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
- // test script
+ initialiseResults();
+
+ // test script
test.reset();
test.terminalProfileSession("03010000 0102");
@@ -101,61 +101,61 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel {
"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF " +
"FFFF");
response = test.envelopeMenuSelection("900102","9500");
- testresult = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 4
response = test.envelopeMenuSelection("900101","");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 5
response = test.envelopeTimerExpiration("A40101");
//TC 6
response = test.envelopeCallControlByNAA();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 7
response = test.envelopeEventDownloadMTCall();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 8
response = test.envelopeEventDownloadCallConnected();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 9
response = test.envelopeEventDownloadCallDisconnected();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 10
response = test.envelopeEventDownloadLocationStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 11
response = test.envelopeEventDownloadUserActivity();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 12
response = test.envelopeEventDownloadIdleScreenAvailable();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 13
response = test.envelopeEventDownloadCardReaderStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 14
response = test.envelopeEventDownloadLanguageSelection();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 15
response = test.envelopeEventDownloadBrowserTermination();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 16
response = test.status("00","0C","00");
- testresult &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
//TC 17
response = test.fetch("1A");
response = test.terminalResponse("81030140 01820282 8183010038 0281003502 " +
"03003902 000A");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeEventDownloadDataAvailable("B8028100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 18
response = test.envelopeEventDownloadChannelStatus("B8028100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 19
response = test.unrecognizedEnvelope();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 20
response = test.envelopeEventDownloadAccessTechnologyChange();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 21
response = test.envelopeEventDownloadDisplayParametersChanged();
//fetch declare service
@@ -163,22 +163,22 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel {
//get the service record tlv from declare service command
String servrectlv = getServiceRecordTLV(response.getData());
response = test.terminalResponse("81030147 0082028281 830100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 22
response = test.envelopeEventDownloadLocalConnection(servrectlv);
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 23
response = test.envelopeEventDownloadCallConnected();
//fetch display text
response = test.fetch("14");
response = test.terminalResponse("81030121 80820282 81030100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 24
//- Select for activation ADF1
response = test.selectApplication (byteArrayToHexString(AID_ADF1));
//- Select for termination ADF1
response = test.sendApdu ("00A4044C 10"+byteArrayToHexString(AID_ADF1) );
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 25
test.reset();
//no terminal profile is sent and proactive handler shall not be available.
@@ -229,10 +229,10 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel {
"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF " +
"FFFF");
response = test.envelopeEventDownloadNetworkSearchModeChange();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 46
response = test.envelopeEventDownloadBrowsingStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 47
test.reset();
// Install Applet
@@ -259,7 +259,7 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel {
// case that a CAT facility is not supported by the terminal profile,
// the applet will not be triggered on an unsupported event.
response = test.selectApplication(APPLET_AID_1);
- testresult &= (response.checkData("10" +APPLET_AID_1 +
+ addResult(response.checkData("10" +APPLET_AID_1 +
"2DCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
"CCCCCCCC CCCCCCCC CCCCCCCC CCCC") ||
@@ -268,7 +268,7 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel {
"CCCCCCCC CCCCCCCC CC") );
response = test.selectApplication(APPLET_AID_2);
- testresult &= (response.checkData("10" +APPLET_AID_2 +
+ addResult(response.checkData("10" +APPLET_AID_2 +
"22CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
"CCCCCC") ||
@@ -277,7 +277,7 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel {
"CCCC") );
response = test.selectApplication(APPLET_AID_3);
- testresult &= response.checkData("10" +APPLET_AID_3 + "01CC");
+ addResult(response.checkData("10" +APPLET_AID_3 + "01CC"));
// delete applet and package
test.reset();
@@ -287,7 +287,7 @@ public class Test_Cre_Mha_Pahd extends UiccTestModel {
test.deleteApplet(APPLET_AID_3);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
/**
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Test_Cre_Mha_Prhd.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Test_Cre_Mha_Prhd.java
index 29ae33a6585560771da02927a5a3f071ce5a7a73..4e68e0f7c5974ae4c06f2b84c22edbb2e9c44cd4 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Test_Cre_Mha_Prhd.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_mha_prhd/Test_Cre_Mha_Prhd.java
@@ -38,8 +38,6 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -51,6 +49,7 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
// test script
test.reset();
@@ -94,61 +93,61 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel {
"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF " +
"FFFF");
response = test.envelopeMenuSelection("900102","9500");
- testresult = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 4
response = test.envelopeMenuSelection("900101","");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 5
response = test.envelopeTimerExpiration("A40101");
//TC 6
response = test.envelopeCallControlByNAA();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 7
response = test.envelopeEventDownloadMTCall();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 8
response = test.envelopeEventDownloadCallConnected();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 9
response = test.envelopeEventDownloadCallDisconnected();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 10
response = test.envelopeEventDownloadLocationStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 11
response = test.envelopeEventDownloadUserActivity();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 12
response = test.envelopeEventDownloadIdleScreenAvailable();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 13
response = test.envelopeEventDownloadCardReaderStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 14
response = test.envelopeEventDownloadLanguageSelection();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 15
response = test.envelopeEventDownloadBrowserTermination();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 16
response = test.status("00","0C","00");
- testresult &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
//TC 17
response = test.fetch("1A");
response = test.terminalResponse("81030140 01820282 8183010038 0281003502 " +
"03003902 000A");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeEventDownloadDataAvailable("B8028100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 18
response = test.envelopeEventDownloadChannelStatus("B8028100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 19
response = test.unrecognizedEnvelope();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 20
response = test.envelopeEventDownloadAccessTechnologyChange();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 21
response = test.envelopeEventDownloadDisplayParametersChanged();
//fetch declare service
@@ -156,22 +155,22 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel {
//get the service record tlv from declare service command
String servrectlv = getServiceRecordTLV(response.getData());
response = test.terminalResponse("81030147 0082028281 830100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 22
response = test.envelopeEventDownloadLocalConnection(servrectlv);
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 23
response = test.envelopeEventDownloadCallConnected();
//fetch display text
response = test.fetch("14");
response = test.terminalResponse("81030121 80820282 81030100");
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 24
//- Select for activation ADF1
response = test.selectApplication (AID_ADF1);
//- Select for termination ADF1
response = test.sendApdu ("00A4044C 10"+AID_ADF1 );
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 25
test.reset();
//no terminal profile is sent and proactive handler shall not be available.
@@ -222,10 +221,10 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel {
"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF " +
"FFFF");
response = test.envelopeEventDownloadNetworkSearchModeChange();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 46
response = test.envelopeEventDownloadBrowsingStatus();
- testresult &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//TC 47
test.reset();
// Install Applet
@@ -253,7 +252,7 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel {
// case that a CAT facility is not supported by the terminal profile,
// the applet will not be triggered on an unsupported event.
response = test.selectApplication(APPLET_AID_1);
- testresult &= (response.checkData("10" +APPLET_AID_1 +
+ addResult(response.checkData("10" +APPLET_AID_1 +
"2DCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
"CCCCCCCC CCCCCCCC CCCCCCCC CCCC"
@@ -265,7 +264,7 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel {
response = test.selectApplication(APPLET_AID_2);
- testresult &= response.checkData("10" +APPLET_AID_2 +
+ addResult(response.checkData("10" +APPLET_AID_2 +
"22CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
"CCCCCC"
@@ -274,11 +273,11 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel {
response.checkData("10" +APPLET_AID_2 +
"15CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"+
"CCCCCCCC CCCC"
- );
+ ));
response = test.selectApplication(APPLET_AID_3);
- testresult &= response.checkData("10" +APPLET_AID_3 + "01CC");
+ addResult(response.checkData("10" +APPLET_AID_3 + "01CC"));
// delete applet and package
test.reset();
@@ -288,7 +287,7 @@ public class Test_Cre_Mha_Prhd extends UiccTestModel {
test.deleteApplet(APPLET_AID_3);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_igco/Test_Cre_Pcs_Igco.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_igco/Test_Cre_Pcs_Igco.java
index 924867f4e766d2308e7ea009855e31db1e7c4db8..86a36e1d00d245a43b0b8c5b1004dffb5575fad4 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_igco/Test_Cre_Pcs_Igco.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_igco/Test_Cre_Pcs_Igco.java
@@ -25,7 +25,7 @@ public class Test_Cre_Pcs_Igco extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -58,32 +58,32 @@ public class Test_Cre_Pcs_Igco extends UiccTestModel {
// Terminal Profile with Set Up Menu
response = test.terminalProfile("09010020");
// SW1 shall be 91
- result = response.checkSw("9126");
+ addResult(response.checkSw("9126"));
// select MF
response = test.selectFile("3F00");
- result &= response.getData().regionMatches(16, "3F00", 0, 4);
- result &= response.checkSw("9126");
+ addResult(response.getData().regionMatches(16, "3F00", 0, 4));
+ addResult(response.checkSw("9126"));
// select failed
response = test.selectFile("03FF");
// SW = 6A82
- result &= response.checkSw("6A82");
+ addResult(response.checkSw("6A82"));
// Fetch the Set Up Menu
response = test.fetch("26");
- result &= response.checkData("D0248103 01250082 02818285 09554943" +
+ addResult(response.checkData("D0248103 01250082 02818285 09554943" +
"43205445 53548F06 014D656E 75318F06" +
- "024D656E 7532");
+ "024D656E 7532"));
// select MF
response = test.selectFile("3F00");
- result &= response.getData().regionMatches(16, "3F00", 0, 4);
- result &= response.checkSw("9000");
+ addResult(response.getData().regionMatches(16, "3F00", 0, 4));
+ addResult(response.checkSw("9000"));
// Terminal Response
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -93,31 +93,31 @@ public class Test_Cre_Pcs_Igco extends UiccTestModel {
// Trigger Applet1
response = test.envelopeMenuSelection("100101","");
// SW1 shall be 91
- result = response.checkSw("9114");
+ addResult(response.checkSw("9114"));
// select MF
response = test.selectFile("3F00");
- result &= response.getData().regionMatches(16, "3F00", 0, 4);
- result &= response.checkSw("9114");
+ addResult(response.getData().regionMatches(16, "3F00", 0, 4));
+ addResult(response.checkSw("9114"));
// select failed
response = test.selectFile("03FF");
// SW = 6A82
- result &= response.checkSw("6A82");
+ addResult(response.checkSw("6A82"));
// Fetch display Text
response = test.fetch("14");
- result &= response.checkData("D0128103 01210082 0281028D 07045465" +
- "73742041");
+ addResult(response.checkData("D0128103 01210082 0281028D 07045465" +
+ "73742041"));
// select MF
response = test.selectFile("3F00");
- result &= response.getData().regionMatches(16, "3F00", 0, 4);
- result &= response.checkSw("9000");
+ addResult(response.getData().regionMatches(16, "3F00", 0, 4));
+ addResult(response.checkSw("9000"));
// Terminal Response
response = test.terminalResponse("81030121 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -129,45 +129,45 @@ public class Test_Cre_Pcs_Igco extends UiccTestModel {
// select MF (Testcase 3-1)
response = test.selectFile("3F00");
- result &= response.getData().regionMatches(16, "3F00", 0, 4);
- result &= response.checkSw("9114");
+ addResult(response.getData().regionMatches(16, "3F00", 0, 4));
+ addResult(response.checkSw("9114"));
// Fetch display Text
response = test.fetch("14");
- result &= response.checkData("D0128103 01210082 0281028D 07045465" +
- "73742042");
+ addResult(response.checkData("D0128103 01210082 0281028D 07045465" +
+ "73742042"));
// select MF (Testcase 3-4)
response = test.selectFile("3F00");
- result &= response.getData().regionMatches(16, "3F00", 0, 4);
- result &= response.checkSw("9000");
+ addResult(response.getData().regionMatches(16, "3F00", 0, 4));
+ addResult(response.checkSw("9000"));
// select failed
response = test.selectFile("03FF");
// SW = 6A82
- result &= response.checkSw("6A82");
+ addResult(response.checkSw("6A82"));
// Terminal Response
response = test.terminalResponse("81030121 00820282 81830100");
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
// select MF (Testcase 3-8)
response = test.selectFile("3F00");
- result &= response.getData().regionMatches(16, "3F00", 0, 4);
- result &= response.checkSw("9114");
+ addResult(response.getData().regionMatches(16, "3F00", 0, 4));
+ addResult(response.checkSw("9114"));
// select failed
response = test.selectFile("03FF");
// SW = 6A82
- result &= response.checkSw("6A82");
+ addResult(response.checkSw("6A82"));
// Fetch display Text
response = test.fetch("14");
- result &= response.checkData("D0128103 01210082 0281028D 07045465" +
- "73742043");
+ addResult(response.checkData("D0128103 01210082 0281028D 07045465" +
+ "73742043"));
// select MF (Testcase 3-12)
response = test.selectFile("3F00");
- result &= response.getData().regionMatches(16, "3F00", 0, 4);
- result &= response.checkSw("9000");
+ addResult(response.getData().regionMatches(16, "3F00", 0, 4));
+ addResult(response.checkSw("9000"));
// Terminal Response
response = test.terminalResponse("81030121 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -177,7 +177,7 @@ public class Test_Cre_Pcs_Igco extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "02" + "CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -192,6 +192,6 @@ public class Test_Cre_Pcs_Igco extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_pcco/Test_Cre_Pcs_Pcco.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_pcco/Test_Cre_Pcs_Pcco.java
index 535f7c42081a91841dbc4a8d274c5c800154a946..2a182d48c7b0450fec09e7f09554d2974b79d146 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_pcco/Test_Cre_Pcs_Pcco.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_pcco/Test_Cre_Pcs_Pcco.java
@@ -29,7 +29,7 @@ public class Test_Cre_Pcs_Pcco extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -95,7 +95,7 @@ public class Test_Cre_Pcs_Pcco extends UiccTestModel {
// Trigger Applet1
response = test.envelopeMenuSelection("100101","");
// SW = 9000
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -105,42 +105,42 @@ public class Test_Cre_Pcs_Pcco extends UiccTestModel {
// Trigger Applet2
response = test.envelopeMenuSelection("100102","");
// SW = 9000
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger Applet1
response = test.envelopeMenuSelection("100101","");
// SW = 9000
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger Applet2
response = test.envelopeMenuSelection("100102","");
// SW = 9000
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger Applet1
response = test.envelopeMenuSelection("100101","");
// SW = 9000
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
// Fecth 3 Timer Management proactive commands
response = test.fetch("13");
- result &= response.checkData("D0118103 01270082 02818224 01012503" +
- "000100");
+ addResult(response.checkData("D0118103 01270082 02818224 01012503" +
+ "000100"));
response = test.terminalResponse("81030127 00820282 81030100 24010125" +
"03000100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
response = test.fetch("13");
- result &= response.checkData("D0118103 01270082 02818224 01022503" +
- "000100");
+ addResult(response.checkData("D0118103 01270082 02818224 01022503" +
+ "000100"));
response = test.terminalResponse("81030127 00820282 81030100 24010125" +
"03000100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
response = test.fetch("13");
- result &= response.checkData("D0118103 01270082 02818224 01032503" +
- "000100");
+ addResult(response.checkData("D0118103 01270082 02818224 01032503" +
+ "000100"));
response = test.terminalResponse("81030127 00820282 81030100 24010125" +
"03000100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -150,7 +150,7 @@ public class Test_Cre_Pcs_Pcco extends UiccTestModel {
// Trigger Applet1
response = test.envelopeMenuSelection("100101","");
// SW = 9000
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -160,44 +160,44 @@ public class Test_Cre_Pcs_Pcco extends UiccTestModel {
// Trigger Applet3
response = test.envelopeMenuSelection("100103","");
// SW = 911C
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
// Fetch the Open Channel
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122" +
- "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122" +
+ "33443504 01000000 39020080"));
// Terminal Response OK on channel 7
response = test.terminalResponse("81030140 01820282 81030100 38028700" +
"35040100 00003902 0080");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger Applet2
response = test.envelopeMenuSelection("100102","");
// SW = 911C
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
// Fetch the Open Channel CSD
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122" +
- "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122" +
+ "33443504 01000000 39020080"));
// Terminal Response OK on channel 1
response = test.terminalResponse("81030140 01820282 81030100 38028100" +
"35040100 00003902 0080");
- result &= response.checkSw("9117");
+ addResult(response.checkSw("9117"));
// Fetch the Open Channel GPRS
response = test.fetch("17");
- result &= response.checkData("D0158103 01400182 02818235 06020101" +
- "02013139 020080");
+ addResult(response.checkData("D0158103 01400182 02818235 06020101" +
+ "02013139 020080"));
// Terminal Response OK on channel 2
response = test.terminalResponse("81030140 01820282 81030100 38028200" +
"35060201 01020131 39020080");
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
// Fetch the Open Channel CSD
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122" +
- "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122" +
+ "33443504 01000000 39020080"));
// Terminal Response OK on channel 3
response = test.terminalResponse("81030140 01820282 81030100 38028300" +
"35040100 00003902 0080");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -209,43 +209,43 @@ public class Test_Cre_Pcs_Pcco extends UiccTestModel {
// Trigger Applet1
response = test.envelopeMenuSelection("100101","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger Applet2
response = test.envelopeMenuSelection("100102","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger Applet1
response = test.envelopeMenuSelection("100101","");
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
// Fecth 3 Declare Service "Add" proactive commands
response = test.fetch("10");
- result &= response.checkData("D00E8103 01470082 02818241 03000000");
+ addResult(response.checkData("D00E8103 01470082 02818241 03000000"));
response = test.terminalResponse("81030147 00820282 81030100");
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
- result &= response.checkData("D00E8103 01470082 02818241 03000100");
+ addResult(response.checkData("D00E8103 01470082 02818241 03000100"));
response = test.terminalResponse("81030147 00820282 81030100");
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
- result &= response.checkData("D00E8103 01470082 02818241 03000200");
+ addResult(response.checkData("D00E8103 01470082 02818241 03000200"));
response = test.terminalResponse("81030147 00820282 81030100");
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
// Fecth 3 Declare Service "Delete" proactive commands
response = test.fetch("10");
- result &= response.checkData("D00E8103 01470182 02818241 03000000");
+ addResult(response.checkData("D00E8103 01470182 02818241 03000000"));
response = test.terminalResponse("81030147 01820282 81030100");
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
- result &= response.checkData("D00E8103 01470182 02818241 03000100");
+ addResult(response.checkData("D00E8103 01470182 02818241 03000100"));
response = test.terminalResponse("81030147 01820282 81030100");
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
- result &= response.checkData("D00E8103 01470182 02818241 03000200");
+ addResult(response.checkData("D00E8103 01470182 02818241 03000200"));
response = test.terminalResponse("81030147 01820282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
@@ -255,13 +255,13 @@ public class Test_Cre_Pcs_Pcco extends UiccTestModel {
// Trigger Applet1
response = test.envelopeMenuSelection("100101","");
- result &= response.checkSw("910F");
+ addResult(response.checkSw("910F"));
// Fecth 3 unknown proactive commande
response = test.fetch("0F");
- result &= response.checkData("D00D8103 01000082 02810000 020000");
+ addResult(response.checkData("D00D8103 01000082 02810000 020000"));
response = test.terminalResponse("81030100 00820282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
@@ -272,14 +272,14 @@ public class Test_Cre_Pcs_Pcco extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "12" +
+ addResult(response.checkData("10" + APPLET_AID_1 + "12" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCC");
+ "CCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "0B" +
- "CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "0B" +
+ "CCCCCCCC CCCCCCCC CCCCCC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "01" + "CC"));
/*********************************************************************/
/*********************************************************************/
@@ -296,6 +296,6 @@ public class Test_Cre_Pcs_Pcco extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_spco/Test_Cre_Pcs_Spco.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_spco/Test_Cre_Pcs_Spco.java
index 7f8b395e4b7b86643cf311079034b282adc0c1af..9786d073c803d14a24eeff6aba8ae1a4bdcaad74 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_spco/Test_Cre_Pcs_Spco.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_pcs_spco/Test_Cre_Pcs_Spco.java
@@ -28,9 +28,9 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
// Fetch a sepUpMenu command, check it according to the parameters
// and send the Terminal Response.
- // Return true if the received command corresponds to the one rebuilt using
+ // Logs test result indicating whether the received command corresponds to the one rebuilt using
// the parameters
- private boolean fetchSetUpMenu(
+ private void fetchSetUpMenu(
String alphaId, // AlphaId TLV Value
String alphaIdTextAtt, // AlphaId Text Attribute TLV Value
byte nbMenu, // Number of menus
@@ -39,7 +39,6 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
String nextActionTLV, // Next Action List TLV
String itemTextAttListTLV) // Item Text Attribute List TLV
{
- boolean result;
String setUpMenuCmd = "";
String endOfCmd = "";
String Cmd = "";
@@ -77,11 +76,9 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
setUpMenuCmd = "D0" + ToString((byte)(Cmd.length()/2)) + Cmd;
response = test.fetch(ToString((byte)(setUpMenuCmd.length()/2)));
- result = response.checkData(setUpMenuCmd);
+ addResult(response.checkData(setUpMenuCmd));
test.terminalResponse("81030125 00820282 81830100");
-
- return result;
}
private String ByteToString( byte tab[] )
@@ -125,7 +122,7 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -168,45 +165,45 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
String DefaultAttr = "00000390";
String BoldAttr = "00001390";
String ItalicAttr = "00002390";
- result = fetchSetUpMenu("UICC TEST", null, (byte)1, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)1, menuIdList, menuList, null, null);
// Update EFsume with the new menu title "TEST MENU" in bold
test.selectFile(DF_TELECOM);
response = test.selectFile(EF_SUME);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.sendApdu("00D60000 11850954 45535420 4D454E55" +
"50040000 1390");
// Fetch The SetUpMenu with main menu "TEST MENU" and text attribute "00001390" (bold)
menuList[0] = "Menu2";
menuIdList[0] = "02";
- result &= fetchSetUpMenu("TEST MENU", BoldAttr, (byte)1, menuIdList, menuList, null, null);
+ fetchSetUpMenu("TEST MENU", BoldAttr, (byte)1, menuIdList, menuList, null, null);
// Send an unrecognized envelope
test.unrecognizedEnvelope();
// Fetch the SetUpMenu with main menu "TEST UICC" and no text attribute
menuList[0] = "Menu2";
menuIdList[0] = "02";
- result &= fetchSetUpMenu("TEST UICC", null, (byte)1, menuIdList, menuList, null, null);
+ fetchSetUpMenu("TEST UICC", null, (byte)1, menuIdList, menuList, null, null);
// Send an unrecognized envelope
test.unrecognizedEnvelope();
menuList[0] = "Menu2";
menuIdList[0] = "02";
- result &= fetchSetUpMenu("TEST UICC", BoldAttr, (byte)1, menuIdList, menuList, null, null);
+ fetchSetUpMenu("TEST UICC", BoldAttr, (byte)1, menuIdList, menuList, null, null);
// restaure EFsume with the menu title "UICC TEST" and no attribute
test.selectFile(DF_TELECOM);
response = test.selectFile(EF_SUME);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.sendApdu("00D60000 11850955 49434320 54455354" +
"FFFFFFFF FFFF");
// Fetch the SetUpMenu with main menu "UICC TEST" and no text attribute
menuList[0] = "Menu2";
menuIdList[0] = "02";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)1, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)1, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -235,7 +232,7 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
menuIdList[0] = "01";
menuList[1] = "Menu2";
menuIdList[1] = "02";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)2, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)2, menuIdList, menuList, null, null);
/*********************************************************************/
/** Testcase 3 */
@@ -246,7 +243,7 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
// Fetch the SetUpMenu with the menus
menuList[0] = "Menu2";
menuIdList[0] = "02";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)1, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)1, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -260,14 +257,14 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
menuIdList[0] = "01";
menuList[1] = "Menu2";
menuIdList[1] = "02";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)2, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)2, menuIdList, menuList, null, null);
// Send an envelope menu selection - Applet1 disables its menu
test.envelopeMenuSelection("100101", "");
// Fetch the SetUpMenu with the menus
menuList[0] = "Menu2";
menuIdList[0] = "02";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)1, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)1, menuIdList, menuList, null, null);
// Send an envelope event download MT Call - Applet1 enables its menu
test.envelopeEventDownloadMTCall();
@@ -276,7 +273,7 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
menuIdList[0] = "01";
menuList[1] = "Menu2";
menuIdList[1] = "02";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)2, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)2, menuIdList, menuList, null, null);
/*********************************************************************/
/** Testcase 5 */
@@ -288,10 +285,10 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
// Fetch SetUpEventList command
response = test.fetch("0F");
- result &= response.checkData("D00D8103 01050082 02818219 020003") ||
- response.checkData("D00D8103 01050082 02818299 020003");
+ addResult(response.checkData("D00D8103 01050082 02818219 020003") ||
+ response.checkData("D00D8103 01050082 02818299 020003"));
response = test.terminalResponse("81030105 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -302,10 +299,10 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
test.lockApplication(APPLET_AID_1);
// Fetch SetUpEventList command
response = test.fetch("0D");
- result &= response.checkData("D00B8103 01050082 02818219 00") ||
- response.checkData("D00B8103 01050082 02818299 00");
+ addResult(response.checkData("D00B8103 01050082 02818219 00") ||
+ response.checkData("D00B8103 01050082 02818299 00"));
response = test.terminalResponse("81030105 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -316,10 +313,10 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
test.unlockApplication(APPLET_AID_1);
// Fetch SetUpEventList command
response = test.fetch("0F");
- result &= response.checkData("D00D8103 01050082 02818219 020003") ||
- response.checkData("D00D8103 01050082 02818299 020003");
+ addResult(response.checkData("D00D8103 01050082 02818219 020003") ||
+ response.checkData("D00D8103 01050082 02818299 020003"));
response = test.terminalResponse("81030105 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -330,46 +327,46 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
test.envelopeMenuSelection("100101", "");
// Fetch SetUpEventList command
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01050082 02818219 0103") ||
- response.checkData("D00C8103 01050082 02818299 0103");
+ addResult(response.checkData("D00C8103 01050082 02818219 0103") ||
+ response.checkData("D00C8103 01050082 02818299 0103"));
response = test.terminalResponse("81030105 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger Applet2
test.unrecognizedEnvelope();
// Fetch SetUpEventList command
response = test.fetch("0F");
- result &= response.checkData("D00D8103 01050082 02818219 020307") ||
- response.checkData("D00D8103 01050082 02818299 020307");
+ addResult(response.checkData("D00D8103 01050082 02818219 020307") ||
+ response.checkData("D00D8103 01050082 02818299 020307"));
response = test.terminalResponse("81030105 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger Applets
test.envelopeEventDownloadLocationStatus();
// Fetch SetUpEventList command
response = test.fetch("0D");
- result &= response.checkData("D00B8103 01050082 02818219 00") ||
- response.checkData("D00B8103 01050082 02818299 00");
+ addResult(response.checkData("D00B8103 01050082 02818219 00") ||
+ response.checkData("D00B8103 01050082 02818299 00"));
response = test.terminalResponse("81030105 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger Applet1
test.envelopeMenuSelection("100101", "");
// Fetch SetUpEventList command
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01050082 02818219 0100") ||
- response.checkData("D00C8103 01050082 02818299 0100");
+ addResult(response.checkData("D00C8103 01050082 02818219 0100") ||
+ response.checkData("D00C8103 01050082 02818299 0100"));
response = test.terminalResponse("81030105 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Delete Applet1
test.deleteApplet(APPLET_AID_1);
// Fetch SetUpEventList command
response = test.fetch("0D");
- result &= response.checkData("D00B8103 01050082 02818219 00") ||
- response.checkData("D00B8103 01050082 02818299 00");
+ addResult(response.checkData("D00B8103 01050082 02818219 00") ||
+ response.checkData("D00B8103 01050082 02818299 00"));
response = test.terminalResponse("81030105 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Install Applet1
test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_1,
@@ -386,10 +383,10 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
"00" ); // V Maximum number of services
// Fetch SetUpEventList command
response = test.fetch("0F");
- result &= response.checkData("D00D8103 01050082 02818219 020003") ||
- response.checkData("D00D8103 01050082 02818299 020003");
+ addResult(response.checkData("D00D8103 01050082 02818219 020003") ||
+ response.checkData("D00D8103 01050082 02818299 020003"));
response = test.terminalResponse("81030105 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -402,12 +399,12 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
// Fetch Poll Interval command
response = test.fetch("0F");
String pollInterCmd = response.getData();
- result &= pollInterCmd.regionMatches(0, "D00D8103010300820281820402",
+ addResult(pollInterCmd.regionMatches(0, "D00D8103010300820281820402",
0, "D00D8103010300820281820402".length()) ||
- pollInterCmd.regionMatches(0, "D00D8103010300820281828402",
- 0, "D00D8103010300820281828402".length());
+ pollInterCmd.regionMatches(0, "D00D8103010300820281828402",
+ 0, "D00D8103010300820281828402".length()));
response = test.terminalResponse("81030103 00820282 81830100 84020010");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -418,9 +415,9 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
test.lockApplication(APPLET_AID_1);
// Fetch Polling Off command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01040082 028182");
+ addResult(response.checkData("D0098103 01040082 028182"));
response = test.terminalResponse("81030104 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -431,9 +428,9 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
test.unlockApplication(APPLET_AID_1);
// Fetch Poll Interval command
response = test.fetch("0F");
- result &= response.checkData(pollInterCmd);
+ addResult(response.checkData(pollInterCmd));
response = test.terminalResponse("81030103 00820282 81830100 84020010");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -444,25 +441,25 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
test.status("00", "00", "16");
// Fetch Polling Off command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01040082 028182");
+ addResult(response.checkData("D0098103 01040082 028182"));
response = test.terminalResponse("81030104 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Trigger Applet1
test.unrecognizedEnvelope();
// Fetch Poll Interval command
response = test.fetch("0F");
- result &= response.checkData(pollInterCmd);
+ addResult(response.checkData(pollInterCmd));
response = test.terminalResponse("81030103 00820282 81830100 84020010");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Delete Applet1
test.deleteApplet(APPLET_AID_1);
// Fetch Polling Off command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01040082 028182");
+ addResult(response.checkData("D0098103 01040082 028182"));
response = test.terminalResponse("81030104 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Install Applet1
test.installApplet(CAP_FILE_PATH, CLASS_AID_1, APPLET_AID_1,
@@ -479,9 +476,9 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
"00" ); // V Maximum number of services
// Fetch Poll Interval command
response = test.fetch("0F");
- result &= response.checkData(pollInterCmd);
+ addResult(response.checkData(pollInterCmd));
response = test.terminalResponse("81030103 00820282 81830100 84020010");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -495,22 +492,22 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
test.unrecognizedEnvelope();
// Fetch Diplay text
response = test.fetch("13");
- result &= response.checkData("D0118103 01210082 0281028D 06045465" +
- "787431");
+ addResult(response.checkData("D0118103 01210082 0281028D 06045465" +
+ "787431"));
response = test.terminalResponse("81030121 00820282 81830100");
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
// Fetch Diplay text
response = test.fetch("14");
- result &= response.checkData("D0128103 01210082 0281028D 07045465" +
- "78743231");
+ addResult(response.checkData("D0128103 01210082 0281028D 07045465" +
+ "78743231"));
response = test.terminalResponse("81030121 00820282 81830100");
- result &= response.checkSw("9114");
+ addResult(response.checkSw("9114"));
// Fetch Diplay text
response = test.fetch("14");
- result &= response.checkData("D0128103 01210082 0281028D 07045465" +
- "78743232");
+ addResult(response.checkData("D0128103 01210082 0281028D 07045465" +
+ "78743232"));
response = test.terminalResponse("81030121 00820282 81830100");
for (byte i = 0; i < 3; i++)
@@ -520,24 +517,24 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
case 0x9118:
// Fetch an empty SetUpMenu
response = test.fetch("18");
- result &= response.checkData("D0168103 01250082 02818285 09554943" +
- "43205445 53548F00");
+ addResult(response.checkData("D0168103 01250082 02818285 09554943" +
+ "43205445 53548F00"));
response = test.terminalResponse("81030125 00820282 81830100");
break;
case 0x910E:
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01050082 02818219 0103") ||
- response.checkData("D00C8103 01050082 02818299 0103");
+ addResult(response.checkData("D00C8103 01050082 02818219 0103") ||
+ response.checkData("D00C8103 01050082 02818299 0103"));
response = test.terminalResponse("81030105 00820282 81830100");
break;
case 0x910B:
// Fetch Polling Off command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01040082 028182");
+ addResult(response.checkData("D0098103 01040082 028182"));
response = test.terminalResponse("81030104 00820282 81830100");
break;
default:
- result = false;
+ addResult(false);
break;
}
}
@@ -566,22 +563,22 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
"00000000 00000000 0000003F 7F");
// Fetch the SetUpMenu
response = test.fetch(response.getStatusWord().substring(2));
- result &= response.checkData("D01C8103 01250082 02818285 09554943" +
+ addResult(response.checkData("D01C8103 01250082 02818285 09554943" +
"43205445 53548F06 034D656E 7533") ||
response.checkData("D0228103 01250082 02818285 09554943" +
"43205445 53548F06 034D656E 75335104" +
"00000390") ||
response.checkData("D0228103 01250082 02818285 09554943" +
"43205445 53548F06 034D656E 7533D104" +
- "00000390");
+ "00000390"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//Trigger Applet2 (testcase 14-2)
response = test.unrecognizedEnvelope();
// Fetch the SetUpMenu
response = test.fetch(response.getStatusWord().substring(2));
- result &= response.checkData("D0248103 01250082 02818285 09554943" +
+ addResult(response.checkData("D0248103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
"034D656E 7533") ||
response.checkData("D02E8103 01250082 02818285 09554943" +
@@ -589,110 +586,110 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
"034D656E 75335108 00000390 00000390") ||
response.checkData("D02E8103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
- "024D656E 7533D108 00000390 00000390");
+ "024D656E 7533D108 00000390 00000390"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//Trigger Applet2 (testcase 14-4)
test.envelopeMenuSelection("100102", "");
// Fetch the SetUpMenu
response = test.fetch("30");
- result &= response.checkData("D02E8103 01250082 02818285 09554943" +
+ addResult(response.checkData("D02E8103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
"034D656E 75335108 00001390 00000390") ||
response.checkData("D02E8103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
- "034D656E 7533D108 00001390 00000390");
+ "034D656E 7533D108 00001390 00000390"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//Trigger Applet2 (testcase 14-6)
response = test.envelopeMenuSelection("100102", "");
// Fetch the SetUpMenu
response = test.fetch(response.getStatusWord().substring(2));
- result &= response.checkData("D01C8103 01250082 02818285 09554943" +
+ addResult(response.checkData("D01C8103 01250082 02818285 09554943" +
"43205445 53548F06 034D656E 7533") ||
response.checkData("D0228103 01250082 02818285 09554943" +
"43205445 53548F06 034D656E 75335104" +
"00000390") ||
response.checkData("D0228103 01250082 02818285 09554943" +
"43205445 53548F06 034D656E 7533D104" +
- "00000390");
+ "00000390"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//Trigger Applet3 (testcase 14-8)
test.envelopeMenuSelection("100103", "");
// Fetch the SetUpMenu
response = test.fetch("24");
- result &= response.checkData("D0228103 01250082 02818285 09554943" +
+ addResult(response.checkData("D0228103 01250082 02818285 09554943" +
"43205445 53548F06 034D656E 75335104" +
"00002390") ||
response.checkData("D0228103 01250082 02818285 09554943" +
"43205445 53548F06 034D656E 7533D104" +
- "00002390");
+ "00002390"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//Trigger Applet2 (testcase 14-10)
test.unrecognizedEnvelope();
// Fetch the SetUpMenu
response = test.fetch("30");
- result &= response.checkData("D02E8103 01250082 02818285 09554943" +
+ addResult(response.checkData("D02E8103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
"034D656E 75335108 00001390 00002390") ||
response.checkData("D02E8103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
- "034D656E 7533D108 00001390 00002390");
+ "034D656E 7533D108 00001390 00002390"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//Trigger Applet2 (testcase 14-12)
test.envelopeMenuSelection("100102", "");
// Fetch the SetUpMenu
response = test.fetch("30");
- result &= response.checkData("D02E8103 01250082 02818285 09554943" +
+ addResult(response.checkData("D02E8103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
"034D656E 75335108 00000390 00002390") ||
response.checkData("D02E8103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
- "034D656E 7533D108 00000390 00002390");
+ "034D656E 7533D108 00000390 00002390"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//Lock Applet3 (testcase 14-14)
response = test.lockApplication(APPLET_AID_3);
// Fetch the SetUpMenu
response = test.fetch(response.getStatusWord().substring(2));
- result &= response.checkData("D01C8103 01250082 02818285 09554943" +
+ addResult(response.checkData("D01C8103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 7532") ||
response.checkData("D0228103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75325104" +
"00000390") ||
response.checkData("D0228103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 7532D104" +
- "00000390");
+ "00000390"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//Make selectable Applet3 (testcase 14-15)
test.unlockApplication(APPLET_AID_3);
// Fetch the SetUpMenu
response = test.fetch("30");
- result &= response.checkData("D02E8103 01250082 02818285 09554943" +
+ addResult(response.checkData("D02E8103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
"034D656E 75335108 00000390 00002390") ||
response.checkData("D02E8103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
- "034D656E 7533D108 00000390 00002390");
+ "034D656E 7533D108 00000390 00002390"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
//Trigger Applet3 (testcase 14-16)
response = test.envelopeMenuSelection("100103", "");
// Fetch the SetUpMenu
response = test.fetch(response.getStatusWord().substring(2));
- result &= response.checkData("D0248103 01250082 02818285 09554943" +
+ addResult(response.checkData("D0248103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
"034D656E 7533") ||
response.checkData("D02E8103 01250082 02818285 09554943" +
@@ -700,9 +697,9 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
"034D656E 75335108 00000390 00000390") ||
response.checkData("D02E8103 01250082 02818285 09554943" +
"43205445 53548F06 024D656E 75328F06" +
- "024D656E 7533D108 00000390 00000390");
+ "024D656E 7533D108 00000390 00000390"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -711,14 +708,14 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "09" +
- "CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "09" +
+ "CCCCCCCC CCCCCCCC CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "0C" +
- "CCCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "0C" +
+ "CCCCCCCC CCCCCCCC CCCCCCCC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "02" +
- "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "02" +
+ "CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -734,6 +731,6 @@ public class Test_Cre_Pcs_Spco extends UiccTestModel {
test.deleteApplet(APPLET_AID_3);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Cre_Reg_Evtr_2.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Cre_Reg_Evtr_2.java
index 6f17e52460d82ae665c67a0876cc3365abe5ae79..97e1c53237896f213fd2c5c07410128d4974bc31 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Cre_Reg_Evtr_2.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Cre_Reg_Evtr_2.java
@@ -47,10 +47,10 @@ public class Cre_Reg_Evtr_2 extends TestToolkitApplet {
}
public Shareable getShareableInterfaceObject(AID clientAID, byte parameter) {
- testCounter++;
// According to CAT Runtime Environment behaviour for ToolkitInterface object retrieval
if ((clientAID == null) && (parameter == (byte)0x01)) {
- return((Shareable) this);
+ testCounter++;
+ return((Shareable) this);
} else {
return(null);
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java
index 817d0453f80abd36c7fc7c909306c35faad2149f..8cd1ef11dbf364458e9b103a812908f7bd09d5ab 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_reg_evtr/Test_Cre_Reg_Evtr.java
@@ -29,7 +29,7 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -58,17 +58,18 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel {
// test script
response = test.makeSelectableApplet(APPLET_AID_1);
- result = response.checkSw("910F");
+ addResult(response.checkSw("910F"));
response = test.fetch("0F");
- result &= (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();
- result &= response.checkSw("910F");
+ addResult(response.checkSw("910F"));
response = test.fetch("0F");
- result &= response.checkData("D00D8103 01050082 02818299 020003");
+ addResult(response.checkData("D00D8103 01050082 02818299 020003")) ||
+ response.checkData("D00D8103 01050082 02818219 020003"));
test.terminalResponse("81030105 00820282 81830100");
// Install Applet2
@@ -89,14 +90,14 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel {
// test case 2: trigger applet2
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01CC"));
// delete applet and package
@@ -106,6 +107,6 @@ public class Test_Cre_Reg_Evtr extends UiccTestModel {
test.deleteApplet(APPLET_AID_2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_acdo/Test_Cre_Tin_Acdo.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_acdo/Test_Cre_Tin_Acdo.java
index f4bb13407a4f096029349fc98c955affd269017e..96a8d33f2ec7225c315a1b8676aea3ca8a29ae66 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_acdo/Test_Cre_Tin_Acdo.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_acdo/Test_Cre_Tin_Acdo.java
@@ -36,7 +36,7 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
}
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -86,41 +86,41 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet1 on its menu 1 to launch fileview access tests
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet first results */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "4B" +
+ addResult(response.checkData("10" + APPLET_AID_1 + "4B" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCCCC");
+ "CCCCCCCC CCCCCCCC CCCCCC"));
test.reset();
test.terminalProfileSession("09010020");
// Trigger Applet1 on its menu 2 to launch admin fileview access tests
response = test.envelopeMenuSelection("100102", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet second results then delete it */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "5A" +
+ addResult(response.checkData("10" + APPLET_AID_1 + "5A" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCC");
+ "CCCCCCCC CCCCCCCC CCCC"));
test.reset();
// Terminal Profile with Set Up Menu
- test.terminalProfileSession("09010020");
+ test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
// delete applet
test.deleteApplet(APPLET_AID_1);
@@ -165,18 +165,18 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet2 on its menu 1 to launch fileview access tests
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet first results */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "4B" +
+ addResult(response.checkData("10" + APPLET_AID_2 + "4B" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCCCC");
+ "CCCCCCCC CCCCCCCC CCCCCC"));
test.reset();
// Terminal Profile with Set Up Menu
@@ -184,23 +184,23 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet2 on its menu 2 to launch admin fileview access tests
response = test.envelopeMenuSelection("100102", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet second results then delete it */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "5A" +
+ addResult(response.checkData("10" + APPLET_AID_2 + "5A" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCC");
+ "CCCCCCCC CCCCCCCC CCCC"));
test.reset();
// Terminal Profile with Set Up Menu
- test.terminalProfileSession("09010020");
+ test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
// delete applet
test.deleteApplet(APPLET_AID_2);
@@ -246,18 +246,18 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet3 on its menu 1 to launch fileview access tests
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet first results */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "4B" +
+ addResult(response.checkData("10" + APPLET_AID_3 + "4B" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCCCC");
+ "CCCCCCCC CCCCCCCC CCCCCC"));
test.reset();
// Terminal Profile with Set Up Menu
@@ -265,19 +265,19 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet3 on its menu 2 to launch admin fileview access tests
response = test.envelopeMenuSelection("100102", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet second results then delete it */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "5A" +
+ addResult(response.checkData("10" + APPLET_AID_3 + "5A" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCC");
+ "CCCCCCCC CCCCCCCC CCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -325,18 +325,18 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet4 on its menu 1 to launch fileview access tests
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet first results */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_4);
- result &= response.checkData("10" + APPLET_AID_4 + "4B" +
+ addResult(response.checkData("10" + APPLET_AID_4 + "4B" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCCCC");
+ "CCCCCCCC CCCCCCCC CCCCCC"));
test.reset();
// Terminal Profile with Set Up Menu
@@ -344,19 +344,19 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet4 on its menu 2 to launch admin fileview access tests
response = test.envelopeMenuSelection("100102", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet second results then delete it */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_4);
- result &= response.checkData("10" + APPLET_AID_4 + "5A" +
+ addResult(response.checkData("10" + APPLET_AID_4 + "5A" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCC");
+ "CCCCCCCC CCCCCCCC CCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -404,18 +404,18 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet5 on its menu 1 to launch fileview access tests
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet first results */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_5);
- result &= response.checkData("10" + APPLET_AID_5 + "4B" +
+ addResult(response.checkData("10" + APPLET_AID_5 + "4B" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCCCC");
+ "CCCCCCCC CCCCCCCC CCCCCC"));
test.reset();
// Terminal Profile with Set Up Menu
@@ -423,19 +423,19 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet5 on its menu 2 to launch admin fileview access tests
response = test.envelopeMenuSelection("100102", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet second results then delete it */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_5);
- result &= response.checkData("10" + APPLET_AID_5 + "5A" +
+ addResult(response.checkData("10" + APPLET_AID_5 + "5A" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCC");
+ "CCCCCCCC CCCCCCCC CCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -483,18 +483,18 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet6 on its menu 1 to launch fileview access tests
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet first results */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_6);
- result &= response.checkData("10" + APPLET_AID_6 + "4B" +
+ addResult(response.checkData("10" + APPLET_AID_6 + "4B" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCCCC");
+ "CCCCCCCC CCCCCCCC CCCCCC"));
test.reset();
// Terminal Profile with Set Up Menu
@@ -502,19 +502,19 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet6 on its menu 2 to launch admin fileview access tests
response = test.envelopeMenuSelection("100102", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet second results then delete it */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_6);
- result &= response.checkData("10" + APPLET_AID_6 + "5A" +
+ addResult(response.checkData("10" + APPLET_AID_6 + "5A" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
"CCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CCCC");
+ "CCCCCCCC CCCCCCCC CCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -561,13 +561,13 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet7 on its menu 2 to launch fileview access tests
response = test.envelopeMenuSelection("100101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet second results then delete it */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_7);
- result &= response.checkData("10" + APPLET_AID_7 + "03" + "CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_7 + "03" + "CCCCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -609,13 +609,13 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet7 on its menu 2 to launch fileview access tests
response = test.envelopeMenuSelection("100102", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet second results then delete it */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_7);
- result &= response.checkData("10" + APPLET_AID_7 + "03" + "CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_7 + "03" + "CCCCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -662,14 +662,14 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Trigger Applet7 on its menu 1 to launch fileview access tests
response = test.envelopeMenuSelection("100103", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/** Check Applet second results then delete it */
/*********************************************************************/
response = test.selectApplication(APPLET_AID_7);
- result &= response.checkData("10" + APPLET_AID_7 + "06" +
- "CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_7 + "06" +
+ "CCCCCCCC CCCC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -679,6 +679,6 @@ public class Test_Cre_Tin_Acdo extends UiccTestModel {
// Delete package
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_chal/Test_Cre_Tin_Chal.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_chal/Test_Cre_Tin_Chal.java
index 50aa94c03c39e0c5563fd490765fb6b9cefab5de..e0b5427f690d364a267c6cd798c59e25b015ab80 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_chal/Test_Cre_Tin_Chal.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_chal/Test_Cre_Tin_Chal.java
@@ -29,7 +29,7 @@ public class Test_Cre_Tin_Chal extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -54,11 +54,11 @@ public class Test_Cre_Tin_Chal extends UiccTestModel {
"00" + // LV TAR Value(s)
"00"); // V Maximum number of services
- result = response.checkSw("6A80");
+ addResult(response.checkSw("6A80"));
// Select applet1
response = test.selectApplication(APPLET_AID_1);
- result &= response.getStatusWord().substring(1,3).compareTo("61") != 0;
+ addResult(response.getStatusWord().substring(1,3).compareTo("61") != 0);
// Card Initialisation
@@ -83,6 +83,9 @@ public class Test_Cre_Tin_Chal extends UiccTestModel {
"00" + // LV Minimum Security Level field
"00" + // LV TAR Value(s)
"00"); // V Maximum number of services
+
+
+ addResult(response.checkSw("9000"));
// Fetch SetUpMenu
test.fetch("20");
@@ -98,15 +101,15 @@ public class Test_Cre_Tin_Chal extends UiccTestModel {
// Fetch 4 Open Channel send the Terminal Response OK on channel 1 to 4
for (byte i = 1; i < 5; i++)
{
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566" +
+ "77883502 03003902 000A"));
response = test.terminalResponse("81030140 01820282 81830100 3802" +
"8" + String.valueOf(i) + "00" +
"35020300 3902000A");
}
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -127,6 +130,9 @@ public class Test_Cre_Tin_Chal extends UiccTestModel {
"00" + // LV TAR Value(s)
"00"); // V Maximum number of services
+ addResult(response.checkSw("9000"));
+
+
// Fetch SetUpMenu
test.fetch("2A");
test.terminalResponse("81030125 00820282 81830100");
@@ -141,19 +147,19 @@ public class Test_Cre_Tin_Chal extends UiccTestModel {
// Fetch 3 Open Channel send the Terminal Response OK on channel 5 to 7
for (byte i = 5; i < 8; i++)
{
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566" +
+ "77883502 03003902 000A"));
response = test.terminalResponse("81030140 01820282 81830100 3802" +
"8" + String.valueOf(i) + "00" +
"35020300 3902000A");
}
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
// Fetch last Open channel and send a NOK Terminal Response
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566" +
- "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566" +
+ "77883502 03003902 000A"));
test.terminalResponse("81030140 01820282 8183023A 01");
@@ -164,9 +170,9 @@ public class Test_Cre_Tin_Chal extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "05" + "CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "05" + "CCCCCCCC CC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "04" + "CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "04" + "CCCCCCCC"));
/*********************************************************************/
@@ -183,6 +189,6 @@ public class Test_Cre_Tin_Chal extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_genb/Test_Cre_Tin_Genb.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_genb/Test_Cre_Tin_Genb.java
index 8a503baacae1f81badd3ac1230a7c020c052f758..889fa30586e329f858998b9d8620f4a8246ea86b 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_genb/Test_Cre_Tin_Genb.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_genb/Test_Cre_Tin_Genb.java
@@ -27,7 +27,7 @@ public class Test_Cre_Tin_Genb extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -54,7 +54,7 @@ public class Test_Cre_Tin_Genb extends UiccTestModel {
// Select applet1
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("4F4B2031 31"); // "OK 11"
+ addResult(response.checkData("4F4B2031 31")); // "OK 11"
//delete Applet1
test.reset();
@@ -81,7 +81,7 @@ public class Test_Cre_Tin_Genb extends UiccTestModel {
// Select applet1
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("4F4B2031 31"); // "OK 11"
+ addResult(response.checkData("4F4B2031 31")); // "OK 11"
/*********************************************************************/
@@ -99,7 +99,7 @@ public class Test_Cre_Tin_Genb extends UiccTestModel {
// Select applet2
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("4F4B2032"); // "OK 2"
+ addResult(response.checkData("4F4B2032")); // "OK 2"
/*********************************************************************/
@@ -116,6 +116,6 @@ public class Test_Cre_Tin_Genb extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itid/Test_Cre_Tin_Itid.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itid/Test_Cre_Tin_Itid.java
index b212bd58023a4e584ebdf4fa89da7712d15955fd..0b3e9662d8f0a087548a8336860036cf54995476 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itid/Test_Cre_Tin_Itid.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itid/Test_Cre_Tin_Itid.java
@@ -29,7 +29,7 @@ public class Test_Cre_Tin_Itid extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
String[] menuList = new String[4];
String[] menuIdList = new String[4];
@@ -61,11 +61,11 @@ public class Test_Cre_Tin_Itid extends UiccTestModel {
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result = response.checkSw("6A80");
+ addResult(response.checkSw("6A80"));
// Select applet1
response = test.selectApplication(APPLET_AID_1);
- result &= !(response.checkData("10" + APPLET_AID_1 + "00") && response.checkSw("9000"));
+ addResult(!(response.checkData("10" + APPLET_AID_1 + "00") && response.checkSw("9000")));
/*********************************************************************/
@@ -92,11 +92,11 @@ public class Test_Cre_Tin_Itid extends UiccTestModel {
// Card Initialisation
test.reset();
response = test.terminalProfile("09030020");
- result &= response.checkSw("9128");
+ addResult(response.checkSw("9128"));
// Fetch & Terminal response
menuList[0] = "Menu11"; menuIdList[0] = "01";
menuList[1] = "Menu12"; menuIdList[1] = "7F";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)2, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)2, menuIdList, menuList, null, null);
/*********************************************************************/
/** Testcase 3 */
@@ -117,11 +117,11 @@ public class Test_Cre_Tin_Itid extends UiccTestModel {
"00" ); // V Maximum number of services
- result &= response.checkSw("6A80");
+ addResult(response.checkSw("6A80"));
// Select applet1
response = test.selectApplication(APPLET_AID_2);
- result &= !(response.checkData("10" + APPLET_AID_1 + "00") && response.checkSw("9000"));
+ addResult(!(response.checkData("10" + APPLET_AID_1 + "00") && response.checkSw("9000")));
/*********************************************************************/
@@ -144,12 +144,12 @@ public class Test_Cre_Tin_Itid extends UiccTestModel {
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.checkSw("9131");
+ addResult(response.checkSw("9131"));
// Fetch & Terminal response
menuList[0] = "Menu11"; menuIdList[0] = "01";
menuList[1] = "Menu12"; menuIdList[1] = "7F";
menuList[2] = "Menu21"; menuIdList[2] = "80";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -172,13 +172,13 @@ public class Test_Cre_Tin_Itid extends UiccTestModel {
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.checkSw("913A");
+ addResult(response.checkSw("913A"));
// Fetch & Terminal response
menuList[0] = "Menu11"; menuIdList[0] = "01";
menuList[1] = "Menu12"; menuIdList[1] = "7F";
menuList[2] = "Menu21"; menuIdList[2] = "80";
menuList[3] = "Menu31"; menuIdList[3] = "81";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)4, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)4, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -190,12 +190,12 @@ public class Test_Cre_Tin_Itid extends UiccTestModel {
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.checkSw("9131");
+ addResult(response.checkSw("9131"));
// Fetch & Terminal response
menuList[0] = "Menu11"; menuIdList[0] = "01";
menuList[1] = "Menu12"; menuIdList[1] = "7F";
menuList[2] = "Menu31"; menuIdList[2] = "81";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
// Good Install Applet2
response = test.installApplet(CAP_FILE_PATH, CLASS_AID_2, APPLET_AID_2,
@@ -213,13 +213,13 @@ public class Test_Cre_Tin_Itid extends UiccTestModel {
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.checkSw("913A");
+ addResult(response.checkSw("913A"));
// Fetch & Terminal response
menuList[0] = "Menu11"; menuIdList[0] = "01";
menuList[1] = "Menu12"; menuIdList[1] = "7F";
menuList[2] = "Menu21"; menuIdList[2] = "80";
menuList[3] = "Menu31"; menuIdList[3] = "81";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)4, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)4, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -237,14 +237,14 @@ public class Test_Cre_Tin_Itid extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
// Fetch a sepUpMenu command, check it according to the parameters
// and send the Terminal Response.
- // Return true if the recieved command correspond to the one rebuild using
+ // Logs test result indicating whether the received command correspond to the one rebuild using
// the paramaters
- private boolean fetchSetUpMenu(
+ private void fetchSetUpMenu(
String alphaId, // AlphaId TLV Value
String alphaIdTextAtt, // AlphaId Text Attribute TLV Value
byte nbMenu, // Number of menus
@@ -253,7 +253,6 @@ public class Test_Cre_Tin_Itid extends UiccTestModel {
String nextActionTLV, // Next Action List TLV
String itemTextAttListTLV) // Item Text Attribute List TLV
{
- boolean result;
String setUpMenuCmd = "";
String endOfCmd = "";
String Cmd = "";
@@ -291,11 +290,9 @@ public class Test_Cre_Tin_Itid extends UiccTestModel {
setUpMenuCmd = "D0" + ToString((byte)(Cmd.length()/2)) + Cmd;
response = test.fetch(ToString((byte)(setUpMenuCmd.length()/2)));
- result = response.checkData(setUpMenuCmd);
+ addResult(response.checkData(setUpMenuCmd));
test.terminalResponse("81030125 00820282 81830100");
-
- return result;
}
private String ByteToString( byte tab[] )
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itpo/Test_Cre_Tin_Itpo.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itpo/Test_Cre_Tin_Itpo.java
index c56443bce3f66e2d56d0f2827836953261d45d39..6fef8713cf47e1aed15e88c760501685d9d93f62 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itpo/Test_Cre_Tin_Itpo.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_itpo/Test_Cre_Tin_Itpo.java
@@ -35,7 +35,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
String[] menuList = new String[12];
String[] menuIdList = new String[12];
@@ -73,13 +73,13 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result = response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu11"; menuIdList[0] = "01";
menuList[1] = "Menu12"; menuIdList[1] = "02";
menuList[2] = "Menu13"; menuIdList[2] = "03";
menuList[3] = "Menu14"; menuIdList[3] = "04";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)4, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)4, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -103,14 +103,14 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu11"; menuIdList[0] = "01";
menuList[1] = "Menu12"; menuIdList[1] = "02";
menuList[2] = "Menu21"; menuIdList[2] = "05";
menuList[3] = "Menu13"; menuIdList[3] = "03";
menuList[4] = "Menu14"; menuIdList[4] = "04";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)5, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)5, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -139,7 +139,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu11"; menuIdList[0] = "01";
menuList[1] = "Menu31"; menuIdList[1] = "06";
@@ -148,7 +148,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
menuList[4] = "Menu21"; menuIdList[4] = "05";
menuList[5] = "Menu13"; menuIdList[5] = "03";
menuList[6] = "Menu14"; menuIdList[6] = "04";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)7, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)7, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -171,7 +171,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu11"; menuIdList[0] = "01";
menuList[1] = "Menu31"; menuIdList[1] = "06";
@@ -181,7 +181,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
menuList[5] = "Menu13"; menuIdList[5] = "03";
menuList[6] = "Menu14"; menuIdList[6] = "04";
menuList[7] = "Menu41"; menuIdList[7] = "08";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)8, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)8, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -204,7 +204,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu11"; menuIdList[0] = "01";
menuList[1] = "Menu31"; menuIdList[1] = "06";
@@ -215,7 +215,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
menuList[6] = "Menu14"; menuIdList[6] = "04";
menuList[7] = "Menu41"; menuIdList[7] = "08";
menuList[8] = "Menu51"; menuIdList[8] = "09";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)9, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)9, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -224,7 +224,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
// Trigger Applet1
response = test.envelopeMenuSelection("100101","");
- result &= response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu31"; menuIdList[0] = "06";
menuList[1] = "Menu32"; menuIdList[1] = "07";
@@ -234,13 +234,13 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
menuList[5] = "Menu14"; menuIdList[5] = "04";
menuList[6] = "Menu41"; menuIdList[6] = "08";
menuList[7] = "Menu51"; menuIdList[7] = "09";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)8, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)8, menuIdList, menuList, null, null);
// Lock Applet2
response = test.lockApplication(APPLET_AID_2);
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu31"; menuIdList[0] = "06";
menuList[1] = "Menu32"; menuIdList[1] = "07";
@@ -249,7 +249,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
menuList[4] = "Menu14"; menuIdList[4] = "04";
menuList[5] = "Menu41"; menuIdList[5] = "08";
menuList[6] = "Menu51"; menuIdList[6] = "09";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)7, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)7, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -276,7 +276,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu61"; menuIdList[0] = "10";
menuList[1] = "Menu31"; menuIdList[1] = "06";
@@ -288,7 +288,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
menuList[7] = "Menu41"; menuIdList[7] = "08";
menuList[8] = "Menu51"; menuIdList[8] = "09";
menuList[9] = "Menu63"; menuIdList[9] = "12";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)10, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)10, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -297,7 +297,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
// Trigger Applet1
response = test.envelopeMenuSelection("100102","");
- result &= response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu61"; menuIdList[0] = "10";
menuList[1] = "Menu11"; menuIdList[1] = "01";
@@ -310,13 +310,13 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
menuList[8] = "Menu41"; menuIdList[8] = "08";
menuList[9] = "Menu51"; menuIdList[9] = "09";
menuList[10] = "Menu63"; menuIdList[10] = "12";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)11, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)11, menuIdList, menuList, null, null);
// Unlock Applet2
response = test.unlockApplication(APPLET_AID_2);
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu61"; menuIdList[0] = "10";
menuList[1] = "Menu11"; menuIdList[1] = "01";
@@ -330,7 +330,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
menuList[9] = "Menu41"; menuIdList[9] = "08";
menuList[10] = "Menu51"; menuIdList[10] = "09";
menuList[11] = "Menu63"; menuIdList[11] = "12";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)12, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)12, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -341,7 +341,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
response = test.deleteApplet(APPLET_AID_2);
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu61"; menuIdList[0] = "10";
menuList[1] = "Menu11"; menuIdList[1] = "01";
@@ -354,7 +354,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
menuList[8] = "Menu41"; menuIdList[8] = "08";
menuList[9] = "Menu51"; menuIdList[9] = "09";
menuList[10] = "Menu63"; menuIdList[10] = "12";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)11, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)11, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -377,7 +377,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
// Send a status command to be sure to retrieve the correct status word in the RAPDU
response = test.status("00","0C","00");
- result &= response.getStatusWord().substring(0,2).compareTo("91") == 0;
+ addResult(response.getStatusWord().substring(0,2).compareTo("91") == 0);
// Fetch & Terminal response
menuList[0] = "Menu61"; menuIdList[0] = "10";
menuList[1] = "Menu11"; menuIdList[1] = "01";
@@ -391,7 +391,7 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
menuList[9] = "Menu41"; menuIdList[9] = "08";
menuList[10] = "Menu51"; menuIdList[10] = "09";
menuList[11] = "Menu63"; menuIdList[11] = "12";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)12, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)12, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -412,14 +412,14 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
// Fetch a sepUpMenu command, check it according to the parameters
// and send the Terminal Response.
- // Return true if the recieved command correspond to the one rebuild using
+ // Logs test result indicating whether the received command correspond to the one rebuild using
// the paramaters
- private boolean fetchSetUpMenu(
+ private void fetchSetUpMenu(
String alphaId, // AlphaId TLV Value
String alphaIdTextAtt, // AlphaId Text Attribute TLV Value
byte nbMenu, // Number of menus
@@ -428,7 +428,6 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
String nextActionTLV, // Next Action List TLV
String itemTextAttListTLV) // Item Text Attribute List TLV
{
- boolean result;
String setUpMenuCmd = "";
String endOfCmd = "";
String Cmd = "";
@@ -473,11 +472,9 @@ public class Test_Cre_Tin_Itpo extends UiccTestModel {
}
response = test.fetch(ToString((byte)(setUpMenuCmd.length()/2)));
- result = response.checkData(setUpMenuCmd);
+ addResult(response.checkData(setUpMenuCmd));
test.terminalResponse("81030125 00820282 81830100");
-
- return result;
}
private String ByteToString( byte tab[] )
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_mlme/Test_Cre_Tin_Mlme.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_mlme/Test_Cre_Tin_Mlme.java
index 071ff0f2380f6fee1833ee9d7997b8bc1662a1a9..8d2602ac8f863cd5470e4251939541925afa64a3 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_mlme/Test_Cre_Tin_Mlme.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_mlme/Test_Cre_Tin_Mlme.java
@@ -25,7 +25,7 @@ public class Test_Cre_Tin_Mlme extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
String[] menuList = new String[3];
String[] menuIdList = new String[3];
@@ -66,7 +66,7 @@ public class Test_Cre_Tin_Mlme extends UiccTestModel {
menuList[0] = "MenuEntry1"; menuIdList[0] = "01";
menuList[1] = "MenuEntry2"; menuIdList[1] = "02";
menuList[2] = "MenuEntry3"; menuIdList[2] = "03";
- result = fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -80,7 +80,7 @@ public class Test_Cre_Tin_Mlme extends UiccTestModel {
menuList[0] = "MenuEntry4"; menuIdList[0] = "01";
menuList[1] = "MenuEntry2"; menuIdList[1] = "02";
menuList[2] = "MenuEntry3"; menuIdList[2] = "03";
- result = fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
/*********************************************************************/
/** Testcase 5 */
@@ -88,7 +88,7 @@ public class Test_Cre_Tin_Mlme extends UiccTestModel {
// Trigger Applet1
response = test.envelopeMenuSelection("100102","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -98,7 +98,7 @@ public class Test_Cre_Tin_Mlme extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "05" + "CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "05" + "CCCCCCCC CC"));
/*********************************************************************/
@@ -114,14 +114,14 @@ public class Test_Cre_Tin_Mlme extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
// Fetch a sepUpMenu command, check it according to the parameters
// and send the Terminal Response.
- // Return true if the recieved command correspond to the one rebuild using
+ // Logs test result indicating whether the received command correspond to the one rebuild using
// the paramaters
- private boolean fetchSetUpMenu(
+ private void fetchSetUpMenu(
String alphaId, // AlphaId TLV Value
String alphaIdTextAtt, // AlphaId Text Attribute TLV Value
byte nbMenu, // Number of menus
@@ -130,7 +130,6 @@ public class Test_Cre_Tin_Mlme extends UiccTestModel {
String nextActionTLV, // Next Action List TLV
String itemTextAttListTLV) // Item Text Attribute List TLV
{
- boolean result;
String setUpMenuCmd = "";
String endOfCmd = "";
String Cmd = "";
@@ -168,11 +167,9 @@ public class Test_Cre_Tin_Mlme extends UiccTestModel {
setUpMenuCmd = "D0" + ToString((byte)(Cmd.length()/2)) + Cmd;
response = test.fetch(ToString((byte)(setUpMenuCmd.length()/2)));
- result = response.checkData(setUpMenuCmd);
+ addResult(response.checkData(setUpMenuCmd));
test.terminalResponse("81030125 00820282 81830100");
-
- return result;
}
private String ByteToString( byte tab[] )
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_nbme/Test_Cre_Tin_Nbme.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_nbme/Test_Cre_Tin_Nbme.java
index 8ad2a07da67d17bbc9b94af734bcecf503df4b9c..0f50d477fba5723b1b72e2a9d13f846b9a925af0 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_nbme/Test_Cre_Tin_Nbme.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_nbme/Test_Cre_Tin_Nbme.java
@@ -27,7 +27,7 @@ public class Test_Cre_Tin_Nbme extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
String[] menuList = new String[3];
String[] menuIdList = new String[3];
@@ -69,7 +69,7 @@ public class Test_Cre_Tin_Nbme extends UiccTestModel {
menuList[0] = "Menu1"; menuIdList[0] = "01";
menuList[1] = "Menu2"; menuIdList[1] = "02";
menuList[2] = "Menu3"; menuIdList[2] = "03";
- result = fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -96,7 +96,7 @@ public class Test_Cre_Tin_Nbme extends UiccTestModel {
menuList[0] = "Menu1"; menuIdList[0] = "01";
menuList[1] = "Menu2"; menuIdList[1] = "02";
menuList[2] = "Menu3"; menuIdList[2] = "03";
- result &= fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
+ fetchSetUpMenu("UICC TEST", null, (byte)3, menuIdList, menuList, null, null);
/*********************************************************************/
@@ -106,9 +106,9 @@ public class Test_Cre_Tin_Nbme extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "04" + "CCCCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
/*********************************************************************/
@@ -125,14 +125,14 @@ public class Test_Cre_Tin_Nbme extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
// Fetch a sepUpMenu command, check it according to the parameters
// and send the Terminal Response.
- // Return true if the recieved command correspond to the one rebuild using
+ // Logs test result indicating whether the received command correspond to the one rebuild using
// the paramaters
- private boolean fetchSetUpMenu(
+ private void fetchSetUpMenu(
String alphaId, // AlphaId TLV Value
String alphaIdTextAtt, // AlphaId Text Attribute TLV Value
byte nbMenu, // Number of menus
@@ -141,7 +141,6 @@ public class Test_Cre_Tin_Nbme extends UiccTestModel {
String nextActionTLV, // Next Action List TLV
String itemTextAttListTLV) // Item Text Attribute List TLV
{
- boolean result;
String setUpMenuCmd = "";
String endOfCmd = "";
String Cmd = "";
@@ -179,11 +178,9 @@ public class Test_Cre_Tin_Nbme extends UiccTestModel {
setUpMenuCmd = "D0" + ToString((byte)(Cmd.length()/2)) + Cmd;
response = test.fetch(ToString((byte)(setUpMenuCmd.length()/2)));
- result = response.checkData(setUpMenuCmd);
+ addResult(response.checkData(setUpMenuCmd));
test.terminalResponse("81030125 00820282 81830100");
-
- return result;
}
private String ByteToString( byte tab[] )
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_1/Test_Cre_Tin_Prlv_1.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_1/Test_Cre_Tin_Prlv_1.java
index f2b7010fc9c34c7aa3ecb07ea41357249aaa491c..2e0c4b9ee272cc2fb0069f74c4bc89915accd0d4 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_1/Test_Cre_Tin_Prlv_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_1/Test_Cre_Tin_Prlv_1.java
@@ -26,7 +26,7 @@ public class Test_Cre_Tin_Prlv_1 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -69,7 +69,7 @@ public class Test_Cre_Tin_Prlv_1 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -79,9 +79,9 @@ public class Test_Cre_Tin_Prlv_1 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
/*********************************************************************/
@@ -98,6 +98,6 @@ public class Test_Cre_Tin_Prlv_1 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_10/Test_Cre_Tin_Prlv_10.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_10/Test_Cre_Tin_Prlv_10.java
index 93ec866c69d596a51a62c0832c0158b857be7976..c8b46bfd8f52c485c0c4f40a4d49c8cfda86f135 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_10/Test_Cre_Tin_Prlv_10.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_10/Test_Cre_Tin_Prlv_10.java
@@ -31,7 +31,7 @@ public class Test_Cre_Tin_Prlv_10 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -77,7 +77,7 @@ public class Test_Cre_Tin_Prlv_10 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -87,9 +87,9 @@ public class Test_Cre_Tin_Prlv_10 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_A1);
- result &= response.checkData("10" + APPLET_AID_A1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_A1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_A2);
- result &= response.checkData("10" + APPLET_AID_A2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_A2 + "01" + "CC"));
// Card Initialisation
@@ -125,7 +125,7 @@ public class Test_Cre_Tin_Prlv_10 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -135,13 +135,13 @@ public class Test_Cre_Tin_Prlv_10 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_A1);
- result &= response.checkData("10" + APPLET_AID_A1 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_A1 + "02" + "CCCC"));
response = test.selectApplication(APPLET_AID_A2);
- result &= response.checkData("10" + APPLET_AID_A2 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_A2 + "02" + "CCCC"));
response = test.selectApplication(APPLET_AID_B1);
- result &= response.checkData("10" + APPLET_AID_B1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_B1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_B2);
- result &= response.checkData("10" + APPLET_AID_B2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_B2 + "01" + "CC"));
/*********************************************************************/
@@ -162,6 +162,6 @@ public class Test_Cre_Tin_Prlv_10 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_11/Test_Cre_Tin_Prlv_11.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_11/Test_Cre_Tin_Prlv_11.java
index 9211fec2d05de6ed94d5c098f9897917ce132df1..c85b92126e5d98589a5b1878e59ddca9172b1376 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_11/Test_Cre_Tin_Prlv_11.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_11/Test_Cre_Tin_Prlv_11.java
@@ -28,7 +28,7 @@ public class Test_Cre_Tin_Prlv_11 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -96,7 +96,7 @@ public class Test_Cre_Tin_Prlv_11 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -106,13 +106,13 @@ public class Test_Cre_Tin_Prlv_11 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_4);
- result &= response.checkData("10" + APPLET_AID_4 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_4 + "01" + "CC"));
// Card Initialisation
@@ -126,7 +126,7 @@ public class Test_Cre_Tin_Prlv_11 extends UiccTestModel {
test.terminalProfileSession("09030020 21");
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -136,11 +136,11 @@ public class Test_Cre_Tin_Prlv_11 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "02" + "CCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "02" + "CCCC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "02" + "CCCC"));
// Card Initialisation
@@ -154,7 +154,7 @@ public class Test_Cre_Tin_Prlv_11 extends UiccTestModel {
test.terminalProfileSession("09030020 21");
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -164,9 +164,9 @@ public class Test_Cre_Tin_Prlv_11 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "03" + "CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "03" + "CCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "03" + "CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "03" + "CCCCCC"));
/*********************************************************************/
@@ -183,6 +183,6 @@ public class Test_Cre_Tin_Prlv_11 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_12/Test_Cre_Tin_Prlv_12.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_12/Test_Cre_Tin_Prlv_12.java
index 613b4b83e8112dd7b0f1c41c7587d0a109e8dc5d..6fa36d40dd29deebc4c3c61a01fe63b70542c508 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_12/Test_Cre_Tin_Prlv_12.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_12/Test_Cre_Tin_Prlv_12.java
@@ -29,7 +29,7 @@ public class Test_Cre_Tin_Prlv_12 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
String[] menuList = new String[3];
String[] menuIdList = new String[3];
@@ -100,7 +100,7 @@ public class Test_Cre_Tin_Prlv_12 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -110,13 +110,13 @@ public class Test_Cre_Tin_Prlv_12 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_4);
- result &= response.checkData("10" + APPLET_AID_4 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_4 + "01" + "CC"));
// Card Initialisation
@@ -141,7 +141,7 @@ public class Test_Cre_Tin_Prlv_12 extends UiccTestModel {
test.terminalProfileSession("09030020 21");
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -151,13 +151,13 @@ public class Test_Cre_Tin_Prlv_12 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "02" + "CCCC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "02" + "CCCC"));
response = test.selectApplication(APPLET_AID_4);
- result &= response.checkData("10" + APPLET_AID_4 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_4 + "02" + "CCCC"));
response = test.selectApplication(APPLET_AID_5);
- result &= response.checkData("10" + APPLET_AID_5 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_5 + "01" + "CC"));
// Card Initialisation
@@ -181,7 +181,7 @@ public class Test_Cre_Tin_Prlv_12 extends UiccTestModel {
test.terminalProfileSession("09030020 21");
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -191,15 +191,15 @@ public class Test_Cre_Tin_Prlv_12 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "03" + "CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "03" + "CCCCCC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "03" + "CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "03" + "CCCCCC"));
response = test.selectApplication(APPLET_AID_4);
- result &= response.checkData("10" + APPLET_AID_4 + "03" + "CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_4 + "03" + "CCCCCC"));
response = test.selectApplication(APPLET_AID_5);
- result &= response.checkData("10" + APPLET_AID_5 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_5 + "02" + "CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -218,6 +218,6 @@ public class Test_Cre_Tin_Prlv_12 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_2/Test_Cre_Tin_Prlv_2.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_2/Test_Cre_Tin_Prlv_2.java
index d5e617ed6483ac516a3e2633033cea1cd8979d16..8d538a757364944038c1e185ac051b51d56f80fa 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_2/Test_Cre_Tin_Prlv_2.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_2/Test_Cre_Tin_Prlv_2.java
@@ -26,7 +26,7 @@ public class Test_Cre_Tin_Prlv_2 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -69,7 +69,7 @@ public class Test_Cre_Tin_Prlv_2 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -79,9 +79,9 @@ public class Test_Cre_Tin_Prlv_2 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
/*********************************************************************/
@@ -98,6 +98,6 @@ public class Test_Cre_Tin_Prlv_2 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_3/Test_Cre_Tin_Prlv_3.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_3/Test_Cre_Tin_Prlv_3.java
index 55cedc3e186f84acadcdbd413507eb007a896045..cee24e420bc3100fb9f41486c3964f7f8e59839e 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_3/Test_Cre_Tin_Prlv_3.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_3/Test_Cre_Tin_Prlv_3.java
@@ -26,7 +26,7 @@ public class Test_Cre_Tin_Prlv_3 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -69,7 +69,7 @@ public class Test_Cre_Tin_Prlv_3 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -79,9 +79,9 @@ public class Test_Cre_Tin_Prlv_3 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
/*********************************************************************/
@@ -98,6 +98,6 @@ public class Test_Cre_Tin_Prlv_3 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_4/Test_Cre_Tin_Prlv_4.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_4/Test_Cre_Tin_Prlv_4.java
index a538f5760c1fe1b756252eeb3d96fb2ec297799b..b7b7614dd59ad1d349f692cfc4352b4cb963b754 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_4/Test_Cre_Tin_Prlv_4.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_4/Test_Cre_Tin_Prlv_4.java
@@ -26,7 +26,7 @@ public class Test_Cre_Tin_Prlv_4 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -69,7 +69,7 @@ public class Test_Cre_Tin_Prlv_4 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -79,9 +79,9 @@ public class Test_Cre_Tin_Prlv_4 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
/*********************************************************************/
@@ -98,6 +98,6 @@ public class Test_Cre_Tin_Prlv_4 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_5/Test_Cre_Tin_Prlv_5.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_5/Test_Cre_Tin_Prlv_5.java
index 49cbc356fb9ab002ba6ab091de6dd8338b4adcee..a7cbd9532886fb69e150ecfdf99a7c84cbd04a09 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_5/Test_Cre_Tin_Prlv_5.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_5/Test_Cre_Tin_Prlv_5.java
@@ -27,7 +27,7 @@ public class Test_Cre_Tin_Prlv_5 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -82,7 +82,7 @@ public class Test_Cre_Tin_Prlv_5 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -92,11 +92,11 @@ public class Test_Cre_Tin_Prlv_5 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "01" + "CC"));
/*********************************************************************/
@@ -114,6 +114,6 @@ public class Test_Cre_Tin_Prlv_5 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_6/Test_Cre_Tin_Prlv_6.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_6/Test_Cre_Tin_Prlv_6.java
index 1558d05c02ea6ba4f39bf6b1a2e7d6a1382e3365..3ff3e8fde543b925bbd20adcb76ed736e2da9717 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_6/Test_Cre_Tin_Prlv_6.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_6/Test_Cre_Tin_Prlv_6.java
@@ -27,7 +27,7 @@ public class Test_Cre_Tin_Prlv_6 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -71,7 +71,7 @@ public class Test_Cre_Tin_Prlv_6 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -81,9 +81,9 @@ public class Test_Cre_Tin_Prlv_6 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
/*********************************************************************/
@@ -100,6 +100,6 @@ public class Test_Cre_Tin_Prlv_6 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_7/Test_Cre_Tin_Prlv_7.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_7/Test_Cre_Tin_Prlv_7.java
index fdc2282149c32ab5d1c6dda2612f108c0905af5f..51a6896ebbc3eda11518c77363ade8319d530640 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_7/Test_Cre_Tin_Prlv_7.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_7/Test_Cre_Tin_Prlv_7.java
@@ -27,7 +27,7 @@ public class Test_Cre_Tin_Prlv_7 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
String[] menuList = new String[3];
String[] menuIdList = new String[3];
@@ -74,7 +74,7 @@ public class Test_Cre_Tin_Prlv_7 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -84,9 +84,9 @@ public class Test_Cre_Tin_Prlv_7 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
/*********************************************************************/
@@ -103,6 +103,6 @@ public class Test_Cre_Tin_Prlv_7 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_8/Test_Cre_Tin_Prlv_8.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_8/Test_Cre_Tin_Prlv_8.java
index 04b7b351296075f149b783131116a6b6a33a851b..04dab4738561eb6b036c7f0f4060a45e8ae76416 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_8/Test_Cre_Tin_Prlv_8.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_8/Test_Cre_Tin_Prlv_8.java
@@ -29,7 +29,7 @@ public class Test_Cre_Tin_Prlv_8 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -75,7 +75,7 @@ public class Test_Cre_Tin_Prlv_8 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -85,9 +85,9 @@ public class Test_Cre_Tin_Prlv_8 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
/*********************************************************************/
@@ -106,6 +106,6 @@ public class Test_Cre_Tin_Prlv_8 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_9/Test_Cre_Tin_Prlv_9.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_9/Test_Cre_Tin_Prlv_9.java
index 9570eaabf5140babbbaca936544df84a32f0d149..42f581ee07245321013a735175fd0f6c5a6e3da9 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_9/Test_Cre_Tin_Prlv_9.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_prlv_9/Test_Cre_Tin_Prlv_9.java
@@ -29,7 +29,7 @@ public class Test_Cre_Tin_Prlv_9 extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
String[] menuList = new String[3];
String[] menuIdList = new String[3];
@@ -78,7 +78,7 @@ public class Test_Cre_Tin_Prlv_9 extends UiccTestModel {
// Trigger the applets
response = test.envelopeEventDownloadUserActivity();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -88,9 +88,9 @@ public class Test_Cre_Tin_Prlv_9 extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01" + "CC"));
/*********************************************************************/
@@ -109,6 +109,6 @@ public class Test_Cre_Tin_Prlv_9 extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_sval/Test_Cre_Tin_Sval.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_sval/Test_Cre_Tin_Sval.java
index d60697b30b645a0b072f11470a8fc3d60f0496d9..82c7b73a8f8866df497d7f6b73a48f6095f7990f 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_sval/Test_Cre_Tin_Sval.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_sval/Test_Cre_Tin_Sval.java
@@ -29,7 +29,7 @@ public class Test_Cre_Tin_Sval extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -54,11 +54,11 @@ public class Test_Cre_Tin_Sval extends UiccTestModel {
"00" + // LV TAR Value(s)
"09"); // V Maximum number of services
- result = response.checkSw("6A80");
+ addResult(response.checkSw("6A80"));
// Select applet1
response = test.selectApplication(APPLET_AID_1);
- result &= response.getStatusWord().substring(1,3).compareTo("61") != 0;
+ addResult(response.getStatusWord().substring(1,3).compareTo("61") != 0);
/*********************************************************************/
@@ -82,15 +82,15 @@ public class Test_Cre_Tin_Sval extends UiccTestModel {
"00" + // LV TAR Value(s)
"04"); // V Maximum number of services
- result &= response.checkData("00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("00"));
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("09030120");
// Trigger Applet2
response = test.envelopeMenuSelection("100102", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/** Testcase 5-8 */
@@ -112,15 +112,15 @@ public class Test_Cre_Tin_Sval extends UiccTestModel {
"00" + // LV Minimum Security Level field
"00" + // LV TAR Value(s)
"08"); // V Maximum number of services
- result &= response.checkData("00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("00"));
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("09030120");
// Trigger Applet3
response = test.envelopeMenuSelection("100103", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -130,9 +130,9 @@ public class Test_Cre_Tin_Sval extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "02" + "CCCC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "03" + "CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "03" + "CCCCCC"));
/*********************************************************************/
@@ -152,6 +152,6 @@ public class Test_Cre_Tin_Sval extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tarv/Test_Cre_Tin_Tarv.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tarv/Test_Cre_Tin_Tarv.java
index 674c0cb7ec51ea70b4fe863e7bc5b835768f3380..73f9da86fac1a53b3e69f4dee0e60b720ccc24ff 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tarv/Test_Cre_Tin_Tarv.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tarv/Test_Cre_Tin_Tarv.java
@@ -27,7 +27,7 @@ public class Test_Cre_Tin_Tarv extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -41,7 +41,7 @@ public class Test_Cre_Tin_Tarv extends UiccTestModel {
/** Testcase 1 */
/*********************************************************************/
- // Install Applet2 with TAR "020202é
+ // Install Applet2 with TAR "020202�
response = test.installApplet(CAP_FILE_PATH, CLASS_AID_2, APPLET_AID_2,
"800B" + // TLV UICC Toolkit application specific parameters
"FF" + // V Priority Level
@@ -55,8 +55,8 @@ public class Test_Cre_Tin_Tarv extends UiccTestModel {
"00"); // V Maximum number of services
// Check correct installation
- result = response.checkSw("9000");
- result = response.checkData("00");
+ addResult(response.checkSw("9000"));
+ addResult(response.checkData("00"));
test.reset();
@@ -76,7 +76,7 @@ public class Test_Cre_Tin_Tarv extends UiccTestModel {
"09010101020202030303" +
"00"); // V Maximum number of services
- result &= response.checkSw("6A80");
+ addResult(response.checkSw("6A80"));
/*********************************************************************/
/** Testcase 2 */
@@ -97,7 +97,7 @@ public class Test_Cre_Tin_Tarv extends UiccTestModel {
"050101010303" +
"00"); // V Maximum number of services
- result &= response.checkSw("6A80");
+ addResult(response.checkSw("6A80"));
/*********************************************************************/
@@ -114,6 +114,6 @@ public class Test_Cre_Tin_Tarv extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tmal/Test_Cre_Tin_Tmal.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tmal/Test_Cre_Tin_Tmal.java
index b363888ac267ac8cfed65be51ea3b94491c42bce..db9570a7f997aafcfbb43780fafaba5a706143d3 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tmal/Test_Cre_Tin_Tmal.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_tin_tmal/Test_Cre_Tin_Tmal.java
@@ -29,7 +29,7 @@ public class Test_Cre_Tin_Tmal extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -54,11 +54,11 @@ public class Test_Cre_Tin_Tmal extends UiccTestModel {
"00" + // LV TAR Value(s)
"00"); // V Maximum number of services
- result = response.checkSw("6A80");
+ addResult(response.checkSw("6A80"));
// Select applet1
response = test.selectApplication(APPLET_AID_1);
- result &= !(response.checkData("10" + APPLET_AID_1 + "00") && response.checkSw("9000"));
+ addResult(!(response.checkData("10" + APPLET_AID_1 + "00") && response.checkSw("9000")));
// test script
@@ -71,7 +71,7 @@ public class Test_Cre_Tin_Tmal extends UiccTestModel {
/*********************************************************************/
// Install Applet2
- test.installApplet(CAP_FILE_PATH, CLASS_AID_2, APPLET_AID_2,
+ response = test.installApplet(CAP_FILE_PATH, CLASS_AID_2, APPLET_AID_2,
"800A" + // TLV UICC Toolkit application specific parameters
"FF" + // V Priority Level
"04" + // V Max. number of timers
@@ -84,19 +84,22 @@ public class Test_Cre_Tin_Tmal extends UiccTestModel {
"00" + // LV TAR Value(s)
"00"); // V Maximum number of services
- test.reset();
+ addResult(response.checkSw("9000"));
+
+
+ test.reset();
test.terminalProfileSession("09030120");
// Trigger Applet2
response = test.envelopeMenuSelection("100102", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/** Testcase 5-8 */
/*********************************************************************/
// Install Applet3
- test.installApplet(CAP_FILE_PATH, CLASS_AID_3, APPLET_AID_3,
+ response = test.installApplet(CAP_FILE_PATH, CLASS_AID_3, APPLET_AID_3,
"800A" + // TLV UICC Toolkit application specific parameters
"FF" + // V Priority Level
"08" + // V Max. number of timers
@@ -109,12 +112,16 @@ public class Test_Cre_Tin_Tmal extends UiccTestModel {
"00" + // LV TAR Value(s)
"00"); // V Maximum number of services
- test.reset();
+
+ addResult(response.checkSw("9000"));
+
+
+ test.reset();
test.terminalProfileSession("09030120");
// Trigger Applet3
response = test.envelopeMenuSelection("100103", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -124,9 +131,9 @@ public class Test_Cre_Tin_Tmal extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "02" + "CCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "02" + "CCCC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "03" + "CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "03" + "CCCCCC"));
/*********************************************************************/
@@ -146,6 +153,6 @@ public class Test_Cre_Tin_Tmal extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_ufa_view/Test_Cre_Ufa_View.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_ufa_view/Test_Cre_Ufa_View.java
index dd5d5117ba5e738872ef24b1a02979b0c4faf863..34ea461b2a57c058ba9693dcd6adf1bb91c4da0f 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_ufa_view/Test_Cre_Ufa_View.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_ufa_view/Test_Cre_Ufa_View.java
@@ -28,7 +28,7 @@ public class Test_Cre_Ufa_View extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -95,34 +95,34 @@ public class Test_Cre_Ufa_View extends UiccTestModel {
// test case 7: File Context integrity
response = test.envelopeMenuSelection("100101","");
- result = response.checkSw("9113");
+ addResult(response.checkSw("9113"));
response = test.fetch("13");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeCallControlByNAA();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.terminalResponse("81030121 80020282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 8: Applet2 can get a FileView
response = test.selectApplication(APPLET_AID_2);
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test cases 9 to 13
for (byte i=0; i<2; i++) {
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession("09010020");
response = test.selectApplication(APPLET_AID_2);
}
// check applet2 results
- result &= response.checkData("10" + APPLET_AID_2 + "0ACCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "0ACCCCCC CCCCCCCC CCCCCC"));
// check applet1 results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "0BCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "0BCCCCCC CCCCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -131,6 +131,6 @@ public class Test_Cre_Ufa_View extends UiccTestModel {
test.deleteApplet(APPLET_AID_2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_adel/Test_Cre_Uta_Adel.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_adel/Test_Cre_Uta_Adel.java
index 397bb423b074f8eb65d5b7a12feb57bdccf66561..3ad4c4bf85fe63930c221e5d2c44408577a43029 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_adel/Test_Cre_Uta_Adel.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_adel/Test_Cre_Uta_Adel.java
@@ -35,7 +35,7 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -128,7 +128,7 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
// 5- Delete AppletA1
response = test.deleteApplet(APPLET_AID_A_1);
- result = !response.checkSw("9000"); //response shall be different from 90 00
+ addResult(!response.checkSw("9000")); //response shall be different from 90 00
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -138,11 +138,11 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
// 7- Trigger AppletA2
response = test.envelopeMenuSelection("100102", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 9- Delete AppletA1
response = test.deleteApplet(APPLET_AID_A_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 10- Install AppletA1
response = test.installApplet(CAP_FILE_PATH_A, CLASS_AID_A_1, APPLET_AID_A_1,
@@ -158,8 +158,8 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result &= response.checkData("00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("00"));
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -172,7 +172,7 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
// 15- Delete AppletA1
response = test.deleteApplet(APPLET_AID_A_1);
- result &= !response.checkSw("9000"); //response shall be different from 90 00
+ addResult(!response.checkSw("9000")); //response shall be different from 90 00
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -182,11 +182,11 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
// 17- Trigger AppletB2
response = test.envelopeMenuSelection("100104", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 19- Delete AppletA1
response = test.deleteApplet(APPLET_AID_A_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 20- Install AppletA1
response = test.installApplet(CAP_FILE_PATH_A, CLASS_AID_A_1, APPLET_AID_A_1,
@@ -202,8 +202,8 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result &= response.checkData("00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("00"));
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -223,11 +223,11 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
// 5- Delete AppletA2
response = test.deleteApplet(APPLET_AID_A_2);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 6- Delete AppletA1
response = test.deleteApplet(APPLET_AID_A_1);
- result &= !response.checkSw("9000"); //response shall be different from 90 00
+ addResult(!response.checkSw("9000")); //response shall be different from 90 00
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -237,7 +237,7 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
// 9- Delete AppletA1
response = test.deleteApplet(APPLET_AID_A_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 10- Install AppletA1
response = test.installApplet(CAP_FILE_PATH_A, CLASS_AID_A_1, APPLET_AID_A_1,
@@ -253,8 +253,8 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result &= response.checkData("00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("00"));
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -267,11 +267,11 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
// 15- Delete AppletB2
response = test.deleteApplet(APPLET_AID_B_2);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 16- Delete AppletA1
response = test.deleteApplet(APPLET_AID_A_1);
- result &= !response.checkSw("9000"); //response shall be different from 90 00
+ addResult(!response.checkSw("9000")); //response shall be different from 90 00
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -284,14 +284,14 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
//check data
response = test.selectApplication(APPLET_AID_A_1);
- result &= response.checkData("10" + APPLET_AID_A_1 +
- "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_A_1 +
+ "08CCCCCC CCCCCCCC CC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
// 20- Delete AppletA1
response = test.deleteApplet(APPLET_AID_A_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 21- Install AppletA1
response = test.installApplet(CAP_FILE_PATH_A, CLASS_AID_A_1, APPLET_AID_A_1,
@@ -307,8 +307,8 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result &= response.checkData("00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("00"));
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -318,7 +318,7 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
// 1- Delete AppletB1
response = test.deleteApplet(APPLET_AID_B_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 2- Install AppletB1
response = test.installApplet(CAP_FILE_PATH_B, CLASS_AID_B_1, APPLET_AID_B_1,
@@ -334,8 +334,8 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result &= response.checkData("00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("00"));
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -343,20 +343,20 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
// 3- Select AppletB1 on a different channel
response = test.manageChannel("00", "00");//Open channel if P1=00 P2 is reserved
response = test.selectApplication(response.getData(), APPLET_AID_B_1);
- result &= response.checkData("10" + APPLET_AID_B_1 +
- "00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("10" + APPLET_AID_B_1 +
+ "00"));
+ addResult(response.checkSw("9000"));
// 4- Delete AppletB1
response = test.deleteApplet(APPLET_AID_B_1);
- result &= !response.checkSw("9000"); //response shall be different from 90 00
+ addResult(!response.checkSw("9000")); //response shall be different from 90 00
// 5- Select AppletB1
response = test.selectApplication(APPLET_AID_B_1);
- result &= response.checkData("10" + APPLET_AID_B_1 +
- "00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("10" + APPLET_AID_B_1 +
+ "00"));
+ addResult(response.checkSw("9000"));
// 6- reset
test.reset();
@@ -371,11 +371,11 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
// 1- Delete AppletB1
response = test.deleteApplet(APPLET_AID_B_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 2- Select AppletB1
response = test.selectApplication(APPLET_AID_B_1);
- result &= !response.checkSw("9000"); //response shall be different from 90 00
+ addResult(!response.checkSw("9000")); //response shall be different from 90 00
// 3- Install AppletB1
response = test.installApplet(CAP_FILE_PATH_B, CLASS_AID_B_1, APPLET_AID_B_1,
@@ -391,19 +391,19 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result &= response.checkData("00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("00"));
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/** Testcase 5 */
/*********************************************************************/
- // Object owned by a deleted applet can’t be accessed by other applets
+ // Object owned by a deleted applet can�t be accessed by other applets
// 1- Delete AppletA1
response = test.deleteApplet(APPLET_AID_A_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -412,8 +412,8 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
test.envelopeMenuSelection("100103", "");
response = test.selectApplication(APPLET_AID_B_1);
- result &= response.checkData("10" + APPLET_AID_B_1 +
- "01CC");
+ addResult(response.checkData("10" + APPLET_AID_B_1 +
+ "01CC"));
test.reset();
@@ -431,6 +431,6 @@ public class Test_Cre_Uta_Adel extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH_B);
test.deletePackage(CAP_FILE_PATH_A);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_dafs/Test_Cre_Uta_Dafs.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_dafs/Test_Cre_Uta_Dafs.java
index a9abc6509d6804097b013d826c664778ac74b0ff..1506217be904688752468577281eea7a467fb2c2 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_dafs/Test_Cre_Uta_Dafs.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_dafs/Test_Cre_Uta_Dafs.java
@@ -31,7 +31,7 @@ public class Test_Cre_Uta_Dafs extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -96,8 +96,8 @@ public class Test_Cre_Uta_Dafs extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_B_1);
- result = response.checkData("10" + APPLET_AID_B_1 +
- "01CC");
+ addResult(response.checkData("10" + APPLET_AID_B_1 +
+ "01CC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -114,6 +114,6 @@ public class Test_Cre_Uta_Dafs extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH_A);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_odel/Test_Cre_Uta_Odel.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_odel/Test_Cre_Uta_Odel.java
index ffec940f7b649bf7763fdf31c1d0acb747cfff39..42a2769029211aa2c289de8e370fbb2494da7a7e 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_odel/Test_Cre_Uta_Odel.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_odel/Test_Cre_Uta_Odel.java
@@ -25,7 +25,7 @@ public class Test_Cre_Uta_Odel extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -55,8 +55,8 @@ public class Test_Cre_Uta_Odel extends UiccTestModel {
test.terminalProfile("0101");
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 +
- "01CC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "01CC"));
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
@@ -71,6 +71,6 @@ public class Test_Cre_Uta_Odel extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_pdel/Test_Cre_Uta_Pdel.java b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_pdel/Test_Cre_Uta_Pdel.java
index a41bdcfe04bfe3d442960b0a49f67be3d76b65bf..73bdddf9ce88c474944192951dd7b471a5794a70 100644
--- a/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_pdel/Test_Cre_Uta_Pdel.java
+++ b/source/Annex_E_SourceCode/uicc/test/catre/cre_uta_pdel/Test_Cre_Uta_Pdel.java
@@ -35,7 +35,7 @@ public class Test_Cre_Uta_Pdel extends UiccTestModel {
}
public boolean run() {
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -76,7 +76,7 @@ public class Test_Cre_Uta_Pdel extends UiccTestModel {
// Delete PackageB
response = test.deletePackage(CAP_FILE_PATH_B);
- result = !response.checkSw("9000"); //response shall be different from 90 00
+ addResult(!response.checkSw("9000")); //response shall be different from 90 00
// Install AppletB2
@@ -90,8 +90,8 @@ public class Test_Cre_Uta_Pdel extends UiccTestModel {
"00" + // LV Minimum Security Level field
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result &= response.checkData("00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("00"));
+ addResult(response.checkSw("9000"));
// Delete AppletB1 and AppletB2
test.deleteApplet(APPLET_AID_B_1);
@@ -107,7 +107,7 @@ public class Test_Cre_Uta_Pdel extends UiccTestModel {
// Delete PackageA
response = test.deletePackage(CAP_FILE_PATH_A);
- result &= !response.checkSw("9000"); //response shall be different from 90 00
+ addResult(!response.checkSw("9000")); //response shall be different from 90 00
// Install AppletA1
response = test.installApplet(CAP_FILE_PATH_A, CLASS_AID_A_1, APPLET_AID_A_1,
@@ -120,8 +120,8 @@ public class Test_Cre_Uta_Pdel extends UiccTestModel {
"00" + // LV Minimum Security Level field
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result &= response.checkData("00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("00"));
+ addResult(response.checkSw("9000"));
// Delete AppletA1
test.deleteApplet(APPLET_AID_A_1);
@@ -136,15 +136,15 @@ public class Test_Cre_Uta_Pdel extends UiccTestModel {
// Delete PackageB
response = test.deletePackage(CAP_FILE_PATH_B);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Delete PackageA
response = test.deletePackage(CAP_FILE_PATH_A);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Install packageB
response = test.loadPackage(CAP_FILE_PATH_B);
- result &= !response.checkSw("9000"); //response shall be different from 90 00
+ addResult(!response.checkSw("9000")); //response shall be different from 90 00
/*********************************************************************/
/** Testcase 4 */
@@ -163,7 +163,7 @@ public class Test_Cre_Uta_Pdel extends UiccTestModel {
"00" + // LV Minimum Security Level field
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result &= !response.checkSw("9000"); //response shall be different from 90 00
+ addResult(!response.checkSw("9000")); //response shall be different from 90 00
// Install AppletB2
response = test.installApplet(CAP_FILE_PATH_B, CLASS_AID_B_2, APPLET_AID_B_2,
@@ -176,7 +176,7 @@ public class Test_Cre_Uta_Pdel extends UiccTestModel {
"00" + // LV Minimum Security Level field
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result &= !response.checkSw("9000"); //response shall be different from 90 00
+ addResult(!response.checkSw("9000")); //response shall be different from 90 00
/*********************************************************************/
/** Testcase 5 */
@@ -197,8 +197,8 @@ public class Test_Cre_Uta_Pdel extends UiccTestModel {
"00" + // LV Minimum Security Level field
"00" + // LV TAR Value(s)
"00" ); // V Maximum number of services
- result &= response.checkData("00");
- result &= response.checkSw("9000");
+ addResult(response.checkData("00"));
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -212,6 +212,6 @@ public class Test_Cre_Uta_Pdel extends UiccTestModel {
test.deleteApplet(APPLET_AID_A_1);
test.deletePackage(CAP_FILE_PATH_A);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/system/api_3_hbd_bthdbs/Test_Api_3_Hbd_Bthdbs.java b/source/Annex_E_SourceCode/uicc/test/system/api_3_hbd_bthdbs/Test_Api_3_Hbd_Bthdbs.java
index 63413f9c1754c601c0c96bcc9caf3c39d4f1eb95..14305c730a4457fcd939aa767f3ce2276e380081 100644
--- a/source/Annex_E_SourceCode/uicc/test/system/api_3_hbd_bthdbs/Test_Api_3_Hbd_Bthdbs.java
+++ b/source/Annex_E_SourceCode/uicc/test/system/api_3_hbd_bthdbs/Test_Api_3_Hbd_Bthdbs.java
@@ -30,7 +30,7 @@ public class Test_Api_3_Hbd_Bthdbs extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -55,11 +55,11 @@ public class Test_Api_3_Hbd_Bthdbs extends UiccTestModel {
// test case 1 to 5: trigger applet1
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "05CCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "05CCCC CCCCCC"));
// delete applet and package
test.reset();
@@ -67,7 +67,7 @@ public class Test_Api_3_Hbd_Bthdbs extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/system/api_3_hbd_bthdbs_bss/Test_Api_3_Hbd_Bthdbs_Bss.java b/source/Annex_E_SourceCode/uicc/test/system/api_3_hbd_bthdbs_bss/Test_Api_3_Hbd_Bthdbs_Bss.java
index 8b40305d01a8ea8abbdc42c5d300fd65f84e7621..397f29622719db2e72cdb1c03960ca6288ab7b2b 100644
--- a/source/Annex_E_SourceCode/uicc/test/system/api_3_hbd_bthdbs_bss/Test_Api_3_Hbd_Bthdbs_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/system/api_3_hbd_bthdbs_bss/Test_Api_3_Hbd_Bthdbs_Bss.java
@@ -29,7 +29,7 @@ public class Test_Api_3_Hbd_Bthdbs_Bss extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -54,11 +54,11 @@ public class Test_Api_3_Hbd_Bthdbs_Bss extends UiccTestModel {
// test case 1 to 11: trigger applet1
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "0BCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "0BCCCCCC CCCCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -66,6 +66,6 @@ public class Test_Api_3_Hbd_Bthdbs_Bss extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/system/api_3_upf_gvba/Test_Api_3_Upf_Gvba.java b/source/Annex_E_SourceCode/uicc/test/system/api_3_upf_gvba/Test_Api_3_Upf_Gvba.java
index 8347cbeb45b9d633b2912d82ffb6e8f9715e7d67..de4b2fc7bb4006c419ec0d10935126234da77bd3 100644
--- a/source/Annex_E_SourceCode/uicc/test/system/api_3_upf_gvba/Test_Api_3_Upf_Gvba.java
+++ b/source/Annex_E_SourceCode/uicc/test/system/api_3_upf_gvba/Test_Api_3_Upf_Gvba.java
@@ -35,7 +35,7 @@ public class Test_Api_3_Upf_Gvba extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -73,21 +73,21 @@ public class Test_Api_3_Upf_Gvba extends UiccTestModel {
// test case 1, 3 to 5: trigger applet1
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 2: select client applet. It calls applet1 shared method.
test.selectApplication(APPLET_AID_2);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 1: select applet1
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "06CCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "06CCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -97,6 +97,6 @@ public class Test_Api_3_Upf_Gvba extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_apda/Test_Api_2_Bte_Apda.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_apda/Test_Api_2_Bte_Apda.java
index a6abfa0da924e54184ac880bc964d59f5093cd5f..6c94c657d8d758ce601b5658e7b38b280051aa2b 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_apda/Test_Api_2_Bte_Apda.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_apda/Test_Api_2_Bte_Apda.java
@@ -29,8 +29,6 @@ public class Test_Api_2_Bte_Apda extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
@@ -43,6 +41,8 @@ public class Test_Api_2_Bte_Apda extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession("13");
//install the test applet
@@ -68,14 +68,14 @@ public class Test_Api_2_Bte_Apda extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "0CCCCCCC CCCCCCCC CCCCCCCC CC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss/Test_Api_2_Bte_Aptlb_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss/Test_Api_2_Bte_Aptlb_Bss.java
index e11a2b6ae12a4e2696a634e4831677f4b3bd36ab..769dbdc85e4d9b89675348a43abe958a25d24d2a 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss/Test_Api_2_Bte_Aptlb_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss/Test_Api_2_Bte_Aptlb_Bss.java
@@ -29,8 +29,6 @@ public class Test_Api_2_Bte_Aptlb_Bss extends UiccTestModel
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
@@ -43,7 +41,9 @@ public class Test_Api_2_Bte_Aptlb_Bss extends UiccTestModel
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
- test.reset();
+ initialiseResults();
+
+ test.reset();
test.terminalProfileSession("13");
//Install package
test.loadPackage(CAP_FILE_PATH);
@@ -69,8 +69,8 @@ public class Test_Api_2_Bte_Aptlb_Bss extends UiccTestModel
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
// delete applet and package
test.reset();
@@ -78,7 +78,7 @@ public class Test_Api_2_Bte_Aptlb_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss_bss/Api_2_Bte_Aptlb_Bss_Bss_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss_bss/Api_2_Bte_Aptlb_Bss_Bss_1.java
index 3ee164abbf34431048611d29ba26d72cf4386c43..8660736832e9c9503428cd14e32213fb26120395 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss_bss/Api_2_Bte_Aptlb_Bss_Bss_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss_bss/Api_2_Bte_Aptlb_Bss_Bss_1.java
@@ -316,35 +316,50 @@ public class Api_2_Bte_Aptlb_Bss_Bss_1 extends TestToolkitApplet {
bRes=false;
}
this.reportTestOutcome(testCaseNb,bRes);
+
//-------------- TESTCASE 16 --------------
try {
bRes = false;
testCaseNb = (byte) 0x10;
bte_handler.clear();
- bte_handler.appendTLV((byte)0x81,new byte[]{(byte)0x11,(byte)0x22,(byte)0x33},(short)0,(short)3);
- bte_handler.appendTLV((byte)0x82,new byte[]{(byte)0x99,(byte)0x77,},(short)0,(short)2);
+ bte_handler.appendTLV((byte)0x81, new byte[]{(byte)0x11,(byte)0x22,(byte)0x33}, (byte)0, (byte)3);
+ bte_handler.appendTLV((byte)0x82, new byte[]{(byte)0x99,(byte)0x77}, (byte)0, (byte)2);
//-select Command details TLV
- bte_handler.findTLV((byte)0x81,(byte)0x01);
+ bte_handler.findTLV((byte)0x81, (byte)0x01);
+ bte_handler.findTLV((byte)0x82, (byte)0x01);
+ bRes = true;
+ }
+ catch(Exception exp){
+ bRes=false;
+ }
+ this.reportTestOutcome(testCaseNb,bRes);
+
+ //-----------------TESTCASE 17-----------------
+ try {
+ bRes = false;
+ testCaseNb = (byte) 0x11;
+ bte_handler.clear();
//-successful call
- buffer1= new byte[]{(byte)0xFF,(byte)0xFE,(byte)0xFD,(byte)0xFC,(byte)0xFB,(byte)0xFA,(byte)0x09,(byte)0x08};
- buffer2= new byte[]{(byte)0xF7,(byte)0xF6,(byte)0xF5,(byte)0xF4,(byte)0xF3,(byte)0xF2,(byte)0xF1,(byte)0xF0};
- bte_handler.appendTLV((byte)0x04,buffer1,(short)0,(short)8,buffer2,(short)0,(short)8);
- if(bte_handler.getValueLength()==(short)3){
+ buffer1 = new byte[]{(byte)0xFF,(byte)0xFE,(byte)0xFD,(byte)0xFC,(byte)0xFB,(byte)0xFA,(byte)0xF9,(byte)0xF8};
+ buffer2 = new byte[]{(byte)0xF7,(byte)0xF6,(byte)0xF5,(byte)0xF4,(byte)0xF3,(byte)0xF2,(byte)0xF1,(byte)0xF0};
+ bte_handler.appendTLV((byte)0x04, buffer1, (short)0, (short)8, buffer2, (short)0, (short)8);
+ bte_handler.findTLV((byte)0x04, (byte)0x01);
+ if(bte_handler.getValueLength() == 16) {
bRes=true;
}
-
- }
+ }
catch(Exception exp){
bRes=false;
}
this.reportTestOutcome(testCaseNb,bRes);
- //-------------- TESTCASE 17 --------------
+
+ //-------------- TESTCASE 18 --------------
try {
bRes = false;
- testCaseNb = (byte) 0x11;
+ testCaseNb = (byte) 0x12;
bte_handler.clear();
//-successful call
- buffer1= new byte[]{(byte)0xFF,(byte)0xFE,(byte)0xFD,(byte)0xFC,(byte)0xFB,(byte)0xFA,(byte)0x09,(byte)0x08};
+ buffer1= new byte[]{(byte)0xFF,(byte)0xFE,(byte)0xFD,(byte)0xFC,(byte)0xFB,(byte)0xFA,(byte)0xF9,(byte)0xF8};
buffer2= new byte[]{(byte)0xF7,(byte)0xF6,(byte)0xF5,(byte)0xF4,(byte)0xF3,(byte)0xF2,(byte)0xF1,(byte)0xF0};
compareBuffer = new byte[42];
compareBuffer[0]=(byte)0x04;
@@ -363,10 +378,10 @@ public class Api_2_Bte_Aptlb_Bss_Bss_1 extends TestToolkitApplet {
bRes=false;
}
this.reportTestOutcome(testCaseNb,bRes);
- //-------------- TESTCASE 18 --------------
+ //-------------- TESTCASE 19 --------------
try {
bRes = false;
- testCaseNb = (byte) 0x12;
+ testCaseNb = (byte) 0x13;
//-successful call
buffer1= new byte[]{(byte)0x00,(byte)0x01,(byte)0x02,(byte)0x03,(byte)0x04,(byte)0x05,(byte)0x06,(byte)0x07};
@@ -387,10 +402,10 @@ public class Api_2_Bte_Aptlb_Bss_Bss_1 extends TestToolkitApplet {
bRes=false;
}
this.reportTestOutcome(testCaseNb,bRes);
- //-------------- TESTCASE 19 --------------
+ //-------------- TESTCASE 20 --------------
try {
bRes = false;
- testCaseNb = (byte) 0x13;
+ testCaseNb = (byte) 0x14;
//-successful call
buffer1= new byte[]{(byte)0x11,(byte)0x22,(byte)0x33,(byte)0x44,(byte)0x55,(byte)0x66,(byte)0x77,(byte)0x88};
buffer2= new byte[]{(byte)0x99,(byte)0xAA,(byte)0xBB,(byte)0xCC,(byte)0xDD,(byte)0xEE,(byte)0xFF,(byte)0x00};
@@ -410,10 +425,10 @@ public class Api_2_Bte_Aptlb_Bss_Bss_1 extends TestToolkitApplet {
bRes=false;
}
this.reportTestOutcome(testCaseNb,bRes);
- //-------------- TESTCASE 20 --------------
+ //-------------- TESTCASE 21 --------------
try {
bRes = false;
- testCaseNb = (byte) 0x14;
+ testCaseNb = (byte) 0x15;
//-successful call
bte_handler.clear();
buffer1 = new byte[128];
@@ -443,7 +458,5 @@ public class Api_2_Bte_Aptlb_Bss_Bss_1 extends TestToolkitApplet {
bRes=false;
}
this.reportTestOutcome(testCaseNb,bRes);
-
-
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss_bss/Test_Api_2_Bte_Aptlb_Bss_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss_bss/Test_Api_2_Bte_Aptlb_Bss_Bss.java
index 9bce6173ebd1ead1b1a74ac9230e409e2f0902b9..b92f562f364d329831ed0e2897260e926e8bcfc5 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss_bss/Test_Api_2_Bte_Aptlb_Bss_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlb_bss_bss/Test_Api_2_Bte_Aptlb_Bss_Bss.java
@@ -31,8 +31,6 @@ public class Test_Api_2_Bte_Aptlb_Bss_Bss extends UiccTestModel
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
@@ -45,6 +43,8 @@ public class Test_Api_2_Bte_Aptlb_Bss_Bss extends UiccTestModel
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession("13");
//Install package
@@ -71,9 +71,9 @@ public class Test_Api_2_Bte_Aptlb_Bss_Bss extends UiccTestModel
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "14CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC " +
- "CCCCCCCC CC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "15CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC " +
+ "CCCCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -81,7 +81,7 @@ public class Test_Api_2_Bte_Aptlb_Bss_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbb/Test_Api_2_Bte_Aptlbb.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbb/Test_Api_2_Bte_Aptlbb.java
index e160c5de83d421dad125fb2edf317905f201c3b0..3c6cda5cf90decd9f1beece39ba9a2a351388b88 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbb/Test_Api_2_Bte_Aptlbb.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbb/Test_Api_2_Bte_Aptlbb.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Aptlbb extends UiccTestModel{
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,7 +39,9 @@ public class Test_Api_2_Bte_Aptlbb extends UiccTestModel{
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
- test.reset();
+ initialiseResults();
+
+ test.reset();
test.terminalProfileSession("13");
//Install package
test.loadPackage(CAP_FILE_PATH);
@@ -68,7 +68,7 @@ public class Test_Api_2_Bte_Aptlbb extends UiccTestModel{
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+"05CCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -76,7 +76,7 @@ public class Test_Api_2_Bte_Aptlbb extends UiccTestModel{
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbb_bss/Test_Api_2_Bte_Aptlbb_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbb_bss/Test_Api_2_Bte_Aptlbb_Bss.java
index 61aa276640981653e7415dba6395598cf05036e8..dcf6b092dcf0abfc874cb11da177f3865c955a69 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbb_bss/Test_Api_2_Bte_Aptlbb_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbb_bss/Test_Api_2_Bte_Aptlbb_Bss.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Aptlbb_Bss extends UiccTestModel{
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,7 +39,9 @@ public class Test_Api_2_Bte_Aptlbb_Bss extends UiccTestModel{
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
- test.reset();
+ initialiseResults();
+
+ test.reset();
test.terminalProfileSession("13");
//Install package
test.loadPackage(CAP_FILE_PATH);
@@ -67,15 +67,15 @@ public class Test_Api_2_Bte_Aptlbb_Bss extends UiccTestModel{
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10"+APPLET_AID_1+
- "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+
+ "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbb/Test_Api_2_Bte_Aptlbbb.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbb/Test_Api_2_Bte_Aptlbbb.java
index 4ea4c6b2173a24939e1485b22a93f61a9ebd30f0..7a20f52a5eb392c3e3ff5821df612f654dd3d800 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbb/Test_Api_2_Bte_Aptlbbb.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbb/Test_Api_2_Bte_Aptlbbb.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Aptlbbb extends UiccTestModel{
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,7 +39,9 @@ public class Test_Api_2_Bte_Aptlbbb extends UiccTestModel{
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
- test.reset();
+ initialiseResults();
+
+ test.reset();
test.terminalProfileSession("13");
//Install package
test.loadPackage(CAP_FILE_PATH);
@@ -67,15 +67,15 @@ public class Test_Api_2_Bte_Aptlbbb extends UiccTestModel{
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10"+APPLET_AID_1+
- "05CCCCCCCC CC");
+ addResult(response.checkData("10"+APPLET_AID_1+
+ "05CCCCCCCC CC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbs/Test_Api_2_Bte_Aptlbbs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbs/Test_Api_2_Bte_Aptlbbs.java
index ccac233a5e3128dd970794a296c8323ec3267d35..583d43f5e243553a015172037305d066a1d2d6e0 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbs/Test_Api_2_Bte_Aptlbbs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbbs/Test_Api_2_Bte_Aptlbbs.java
@@ -30,8 +30,6 @@ public class Test_Api_2_Bte_Aptlbbs extends UiccTestModel{
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -43,6 +41,8 @@ public class Test_Api_2_Bte_Aptlbbs extends UiccTestModel{
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession("13");
//Install package
@@ -68,15 +68,15 @@ public class Test_Api_2_Bte_Aptlbbs extends UiccTestModel{
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10"+APPLET_AID_1+
- "05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+
+ "05CCCCCC CCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbs/Test_Api_2_Bte_Aptlbs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbs/Test_Api_2_Bte_Aptlbs.java
index fe0678930b61ece076a57eada9867cb60c567110..f89e69c9136304779361f8ee676d2a215e6673d9 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbs/Test_Api_2_Bte_Aptlbs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbs/Test_Api_2_Bte_Aptlbs.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Aptlbs extends UiccTestModel{
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Aptlbs extends UiccTestModel{
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
//Install package
test.loadPackage(CAP_FILE_PATH);
@@ -66,15 +66,15 @@ public class Test_Api_2_Bte_Aptlbs extends UiccTestModel{
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10"+APPLET_AID_1+
- "05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+
+ "05CCCCCC CCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbss/Test_Api_2_Bte_Aptlbss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbss/Test_Api_2_Bte_Aptlbss.java
index a178ebce5cb31e89063bb2dd51187f6c9306c3c0..f04f9a5f34eefab3ccf12bfe08a2207c1a8a4385 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbss/Test_Api_2_Bte_Aptlbss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_aptlbss/Test_Api_2_Bte_Aptlbss.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Aptlbss extends UiccTestModel{
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Aptlbss extends UiccTestModel{
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
//Install package
test.loadPackage(CAP_FILE_PATH);
@@ -66,8 +66,8 @@ public class Test_Api_2_Bte_Aptlbss extends UiccTestModel{
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10"+APPLET_AID_1+
- "05CCCCCC CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+
+ "05CCCCCC CCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
@@ -75,6 +75,6 @@ public class Test_Api_2_Bte_Aptlbss extends UiccTestModel{
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cler/Test_Api_2_Bte_Cler.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cler/Test_Api_2_Bte_Cler.java
index 2dc5a3b0049c997ace327cc8beba8708496e70fe..a779ba4ffc4d534ddb4312961dc31816f92b70fe 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cler/Test_Api_2_Bte_Cler.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cler/Test_Api_2_Bte_Cler.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Cler extends UiccTestModel{
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Cler extends UiccTestModel{
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
//Install package
@@ -66,13 +66,13 @@ public class Test_Api_2_Bte_Cler extends UiccTestModel{
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10"+APPLET_AID_1+
- "02CCCC");
+ addResult(response.checkData("10"+APPLET_AID_1+
+ "02CCCC"));
// delete applet and package
test.reset();
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_copy/Test_Api_2_Bte_Copy.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_copy/Test_Api_2_Bte_Copy.java
index b594ee999782ec357454c557299369b0e7d1ef4c..786b22a0e4073a23ab4c37e282a3dca853749338 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_copy/Test_Api_2_Bte_Copy.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_copy/Test_Api_2_Bte_Copy.java
@@ -29,8 +29,6 @@ public class Test_Api_2_Bte_Copy extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -42,6 +40,8 @@ public class Test_Api_2_Bte_Copy extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession("13");
//Install package
@@ -67,15 +67,15 @@ public class Test_Api_2_Bte_Copy extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "0DCCCCCC CCCCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "0DCCCCCC CCCCCCCC CCCCCCCC CCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cprv/Test_Api_2_Bte_Cprv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cprv/Test_Api_2_Bte_Cprv.java
index 9263eb58dfe573d1cad3f2b4495fd7fc40ec0fbb..5966c88d9914be97a0d1c57087065e27fcdf46d5 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cprv/Test_Api_2_Bte_Cprv.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cprv/Test_Api_2_Bte_Cprv.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Cprv extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Cprv extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession("13");
//Install package
@@ -68,15 +68,15 @@ public class Test_Api_2_Bte_Cprv extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
+ addResult(response.checkData("10" +APPLET_AID_1 +
"12CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC " +
- "CCCCCC");
+ "CCCCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession(TERMINAL_PROFILE);
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cpyv/Test_Api_2_Bte_Cpyv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cpyv/Test_Api_2_Bte_Cpyv.java
index 4e51734aca7955d222e452faacfc2266973cf28b..7b19ec85febcd7cb2df24a21e828cc429fb1c5b0 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cpyv/Test_Api_2_Bte_Cpyv.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_cpyv/Test_Api_2_Bte_Cpyv.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Cpyv extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Cpyv extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession("13");
//Install package
@@ -67,8 +67,8 @@ public class Test_Api_2_Bte_Cpyv extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -76,7 +76,7 @@ public class Test_Api_2_Bte_Cpyv extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facrb_bs/Test_Api_2_Bte_Facrb_Bs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facrb_bs/Test_Api_2_Bte_Facrb_Bs.java
index b7b28dad2045a5dbddeb748c61dfbbfac6180001..fcb064427cd50482be78bbcd4820d352cf4529bc 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facrb_bs/Test_Api_2_Bte_Facrb_Bs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facrb_bs/Test_Api_2_Bte_Facrb_Bs.java
@@ -29,8 +29,6 @@ public class Test_Api_2_Bte_Facrb_Bs extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -42,7 +40,9 @@ public class Test_Api_2_Bte_Facrb_Bs extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
- test.reset();
+ initialiseResults();
+
+ test.reset();
test.terminalProfileSession("13");
//Install package
test.loadPackage(CAP_FILE_PATH);
@@ -68,16 +68,16 @@ public class Test_Api_2_Bte_Facrb_Bs extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
+ addResult(response.checkData("10" +APPLET_AID_1 +
"11CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC " +
- "CCCC");
+ "CCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facrbbs_bss/Test_Api_2_Bte_Facrbbs_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facrbbs_bss/Test_Api_2_Bte_Facrbbs_Bss.java
index 5b35021617ac80c2d7d7f67ca2e410724029a155..4e5ccbcf0493daff7942f247a6120f1442eafbb9 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facrbbs_bss/Test_Api_2_Bte_Facrbbs_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facrbbs_bss/Test_Api_2_Bte_Facrbbs_Bss.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Facrbbs_Bss extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,7 +39,9 @@ public class Test_Api_2_Bte_Facrbbs_Bss extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
- test.reset();
+ initialiseResults();
+
+ test.reset();
test.terminalProfileSession("13");
//Install package
test.loadPackage(CAP_FILE_PATH);
@@ -68,16 +68,16 @@ public class Test_Api_2_Bte_Facrbbs_Bss extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
+ addResult(response.checkData("10" +APPLET_AID_1 +
"19CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC " +
- "CCCCCCCC CCCCCCCC CCCC");
+ "CCCCCCCC CCCCCCCC CCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facyb_bs/Test_Api_2_Bte_Facyb_Bs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facyb_bs/Test_Api_2_Bte_Facyb_Bs.java
index 1c11647a79d24303b7317edc982c2873badb96b5..01aa1e57e4e92be74b8780df302ceea66b3773d5 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facyb_bs/Test_Api_2_Bte_Facyb_Bs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facyb_bs/Test_Api_2_Bte_Facyb_Bs.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Facyb_Bs extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Facyb_Bs extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession("13");
//Install package
@@ -67,16 +67,16 @@ public class Test_Api_2_Bte_Facyb_Bs extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
+ addResult(response.checkData("10" +APPLET_AID_1 +
"10CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC " +
- "CC");
+ "CC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facybbs_bss/Api_2_Bte_Facybbs_Bss_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facybbs_bss/Api_2_Bte_Facybbs_Bss_1.java
index 5f7f60544593c2ff21dc0cbebe6f9b4c01f356fd..24b39d6b53e15cd1ccaf2fa4239dcd1c94c16dfb 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facybbs_bss/Api_2_Bte_Facybbs_Bss_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facybbs_bss/Api_2_Bte_Facybbs_Bss_1.java
@@ -499,6 +499,26 @@ public class Api_2_Bte_Facybbs_Bss_1 extends TestToolkitApplet {
bRes=false;
}
this.reportTestOutcome(testCaseNb,bRes);
+ //-------------- TESTCASE 24 --------------
+ try{
+ bRes = false;
+ testCaseNb = (byte) 0x18;
+
+ dstBuffer = new byte[17];
+ Util.arrayFillNonAtomic(dstBuffer, (short) 0, (short) 17, (byte) 0xFF);
+ if( bte_handler.findAndCopyValue((byte)0x0D,(byte)0x00,(short)0,dstBuffer,(short)0,(short)17)==(short)17){
+ bRes=true;
+ }
+ }
+ catch(ToolkitException ex){
+ if(ex.getReason()==ToolkitException.BAD_INPUT_PARAMETER){
+ bRes=true;
+ }
+ }
+ this.reportTestOutcome(testCaseNb,bRes);
+
+
+
}
}
\ No newline at end of file
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facybbs_bss/Test_Api_2_Bte_Facybbs_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facybbs_bss/Test_Api_2_Bte_Facybbs_Bss.java
index 4fc013bc731fce6baaa1d0fabf2ab32b098d4ee8..ff4db978cfaed7e676e583c4ef4e0cbcac0df828 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facybbs_bss/Test_Api_2_Bte_Facybbs_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_facybbs_bss/Test_Api_2_Bte_Facybbs_Bss.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Facybbs_Bss extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Facybbs_Bss extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession("13");
//Install package
@@ -67,15 +67,15 @@ public class Test_Api_2_Bte_Facybbs_Bss extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "17CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "18CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
+ "CCCCCCCC CCCCCCCCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_find/Test_Api_2_Bte_Find.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_find/Test_Api_2_Bte_Find.java
index 1d34a41061ff20a98102d5c649321b288f93eec1..c79d42352a0772e86fbb32faeab6dd3c355b437d 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_find/Test_Api_2_Bte_Find.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_find/Test_Api_2_Bte_Find.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Find extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Find extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession("13");
//Install package
@@ -67,15 +67,15 @@ public class Test_Api_2_Bte_Find extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "0DCCCCCC CCCCCCCC CCCCCC CCCCCC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "0DCCCCCC CCCCCCCC CCCCCC CCCCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gcap/Test_Api_2_Bte_Gcap.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gcap/Test_Api_2_Bte_Gcap.java
index 4c859ddc93491593e69d16df2d54b0b426c20ec3..5d490e3e609f99a0a16209de67ca784f220374cf 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gcap/Test_Api_2_Bte_Gcap.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gcap/Test_Api_2_Bte_Gcap.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Gcap extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Gcap extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession("13");
//Install package
@@ -67,14 +67,14 @@ public class Test_Api_2_Bte_Gcap extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 + "01CC");
+ addResult(response.checkData("10" +APPLET_AID_1 + "01CC"));
// delete applet and package
test.reset();
test.terminalProfileSession("13");
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_glen/Test_Api_2_Bte_Glen.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_glen/Test_Api_2_Bte_Glen.java
index bef82dbdf1bc8b685f197c0d49d648aa99365d6b..55193ce26d22e6d3ccb17c9b64de6edd4668a348 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_glen/Test_Api_2_Bte_Glen.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_glen/Test_Api_2_Bte_Glen.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Glen extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Glen extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession("13");
//Install package
@@ -68,8 +68,8 @@ public class Test_Api_2_Bte_Glen extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "06CCCCCC CCCCCC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "06CCCCCC CCCCCC"));
// delete applet and package
test.reset();
@@ -77,7 +77,7 @@ public class Test_Api_2_Bte_Glen extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gtsz/Test_Api_2_Bte_Gtsz.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gtsz/Test_Api_2_Bte_Gtsz.java
index 1fdd440c0dcb9baf5fef9ee5b6508c77b9612436..b3a5c835a89520d36a21d66002ae72ded2998540 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gtsz/Test_Api_2_Bte_Gtsz.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gtsz/Test_Api_2_Bte_Gtsz.java
@@ -29,8 +29,6 @@ public class Test_Api_2_Bte_Gtsz extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -42,6 +40,8 @@ public class Test_Api_2_Bte_Gtsz extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
//Install package
@@ -69,14 +69,14 @@ public class Test_Api_2_Bte_Gtsz extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "06CCCCCC CCCCCC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "06CCCCCC CCCCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvby/Test_Api_2_Bte_Gvby.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvby/Test_Api_2_Bte_Gvby.java
index d68e470359999262ce6cb72f82674ac7e6cfbb40..b6f28ee1de4c7385a730def97d435657885d74f8 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvby/Test_Api_2_Bte_Gvby.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvby/Test_Api_2_Bte_Gvby.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Gvby extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Gvby extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
//Install package
@@ -67,15 +67,15 @@ public class Test_Api_2_Bte_Gvby extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "08CCCCCC CCCCCCCC CC"));
// delete applet and package
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH );
- return testresult;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvle/Test_Api_2_Bte_Gvle.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvle/Test_Api_2_Bte_Gvle.java
index 2955e20a117869cb0e7fed62cfbcbd19a01e63f8..13b4aa9e2d4b37aa7777aa2c80a36a9a050e5a8a 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvle/Test_Api_2_Bte_Gvle.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvle/Test_Api_2_Bte_Gvle.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Gvle extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Gvle extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
//Install package
@@ -66,14 +66,14 @@ public class Test_Api_2_Bte_Gvle extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "06CCCCCC CCCCCC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "06CCCCCC CCCCCC"));
// delete applet and package
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvsh/Test_Api_2_Bte_Gvsh.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvsh/Test_Api_2_Bte_Gvsh.java
index 645c30ac24ab47453118450d0ded2d42f2ef4cc8..652c7c3579abdfdded8c5e0efcd69cca411deb5c 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvsh/Test_Api_2_Bte_Gvsh.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_gvsh/Test_Api_2_Bte_Gvsh.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Gvsh extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Gvsh extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run(){
+ initialiseResults();
+
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
//Install package
@@ -67,8 +67,8 @@ public class Test_Api_2_Bte_Gvsh extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" +APPLET_AID_1 +
- "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" +APPLET_AID_1 +
+ "08CCCCCC CCCCCCCC CC"));
// delete applet and package
test.reset();
@@ -76,7 +76,7 @@ public class Test_Api_2_Bte_Gvsh extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_sttg/Test_Api_2_Bte_Sttg.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_sttg/Test_Api_2_Bte_Sttg.java
index a2692edc3fcec2e1b2ed3cc2770452a6ba1403b0..f34759c8c2b038eb71d9204f483790f41000ca27 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_sttg/Test_Api_2_Bte_Sttg.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_bte_sttg/Test_Api_2_Bte_Sttg.java
@@ -28,8 +28,6 @@ public class Test_Api_2_Bte_Sttg extends UiccTestModel {
private UiccAPITestCardService test = null;
/** contains the response from the executed command */
private APDUResponse response = null;
- /** stores the test result */
- private boolean testresult = false;
/**
*
@@ -41,6 +39,8 @@ public class Test_Api_2_Bte_Sttg extends UiccTestModel {
* Installs the applet, runs the tests and checks the test result.
*/
public boolean run() {
+ initialiseResults();
+
test.reset();
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
// Install package
@@ -64,7 +64,7 @@ public class Test_Api_2_Bte_Sttg extends UiccTestModel {
test.unrecognizedEnvelope();
// check test results
response = test.selectApplication(APPLET_AID_1);
- testresult = response.checkData("10" + APPLET_AID_1 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01CC"));
// delete applet and package
test.reset();
@@ -72,7 +72,7 @@ public class Test_Api_2_Bte_Sttg extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return testresult;
+ return getOverallResult();
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_ehs_gthd/Test_Api_2_Ehs_Gthd.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_ehs_gthd/Test_Api_2_Ehs_Gthd.java
index c3495e2b4732eda3593796c3928e7f92c01b3427..28d6c0ea7ba9ac919fc08ceca372c48d5dccad4e 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_ehs_gthd/Test_Api_2_Ehs_Gthd.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_ehs_gthd/Test_Api_2_Ehs_Gthd.java
@@ -38,7 +38,7 @@ public class Test_Api_2_Ehs_Gthd extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -88,8 +88,8 @@ public class Test_Api_2_Ehs_Gthd extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "03CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "03CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -104,6 +104,6 @@ public class Test_Api_2_Ehs_Gthd extends UiccTestModel
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_copy/Test_Api_2_Enh_Copy.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_copy/Test_Api_2_Enh_Copy.java
index bb7fd34f456d4f08faad38670b3ec3a6dcc2cdf7..41c660cd5d23a4996772490b40763ab579f216bf 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_copy/Test_Api_2_Enh_Copy.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_copy/Test_Api_2_Enh_Copy.java
@@ -40,7 +40,7 @@ public class Test_Api_2_Enh_Copy extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -79,14 +79,14 @@ public class Test_Api_2_Enh_Copy extends UiccTestModel
// Test cases 1
response = test.unrecognizedEnvelope();
- result = response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
// Test cases 1 to 7
for(byte i = 1; i < 7; i++)
{
// 1: Send Unrecognized Envelope
response = test.unrecognizedEnvelope();
- result &= response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
}
// Test case 8
@@ -252,8 +252,8 @@ public class Test_Api_2_Enh_Copy extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "10CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "10CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -268,6 +268,6 @@ public class Test_Api_2_Enh_Copy extends UiccTestModel
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_cprv/Test_Api_2_Enh_Cprv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_cprv/Test_Api_2_Enh_Cprv.java
index ea43f35fdb0f0ebd0a0f2b0d9aeb12e5ba6b2c73..e12bada2ecfdb95b664aa8c20ec97af5ca6c0b5f 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_cprv/Test_Api_2_Enh_Cprv.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_cprv/Test_Api_2_Enh_Cprv.java
@@ -38,7 +38,7 @@ public class Test_Api_2_Enh_Cprv extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -90,9 +90,9 @@ public class Test_Api_2_Enh_Cprv extends UiccTestModel
+ "13027000 000E0D08 00000028 83850000"
+ "00000100");
if(i == 0)
- result = response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
else
- result &= response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
}
/*********************************************************************/
/*********************************************************************/
@@ -101,8 +101,8 @@ public class Test_Api_2_Enh_Cprv extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
- "12CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "12CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -115,6 +115,6 @@ public class Test_Api_2_Enh_Cprv extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_cpyv/Test_Api_2_Enh_Cpyv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_cpyv/Test_Api_2_Enh_Cpyv.java
index a2482de9c2fb30dc6003f6be830d3d68f15a8769..0a01e67491a7bf0f9b8250f55d3fc9a35fa414bf 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_cpyv/Test_Api_2_Enh_Cpyv.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_cpyv/Test_Api_2_Enh_Cpyv.java
@@ -38,7 +38,7 @@ public class Test_Api_2_Enh_Cpyv extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -100,9 +100,9 @@ public class Test_Api_2_Enh_Cpyv extends UiccTestModel
+ "01010101 01010101 01010101 01010101"
+ "01010101 010101");
if(i == 0)
- result = response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
else
- result &= response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
}
/*********************************************************************/
/*********************************************************************/
@@ -111,8 +111,8 @@ public class Test_Api_2_Enh_Cpyv extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "10CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "10CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -125,6 +125,6 @@ public class Test_Api_2_Enh_Cpyv extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrb_bs/Test_Api_2_Enh_Facrb_Bs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrb_bs/Test_Api_2_Enh_Facrb_Bs.java
index 38d5a4feae1fe8394300bfa291cf9da334759f91..f61fbd1ae18070e482bd6791a4ab7572a00815a0 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrb_bs/Test_Api_2_Enh_Facrb_Bs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrb_bs/Test_Api_2_Enh_Facrb_Bs.java
@@ -38,7 +38,7 @@ public class Test_Api_2_Enh_Facrb_Bs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -101,9 +101,9 @@ public class Test_Api_2_Enh_Facrb_Bs extends UiccTestModel
+ "B1B2B3B4 B5B6B7B8 B9BABB BCBDBEBFC0"
+ "C1C2C3C4");
if(i==0)
- result = response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
else
- result &= response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
}
/*********************************************************************/
/*********************************************************************/
@@ -112,8 +112,8 @@ public class Test_Api_2_Enh_Facrb_Bs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "11CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "11CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -126,6 +126,6 @@ public class Test_Api_2_Enh_Facrb_Bs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrbbs_bss/Test_Api_2_Enh_Facrbbs_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrbbs_bss/Test_Api_2_Enh_Facrbbs_Bss.java
index e0421e215060f8fe0d4be3d60dec7aaf7c166bdc..25598d679d0fcb587f415571ed2bfa7d1724e02c 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrbbs_bss/Test_Api_2_Enh_Facrbbs_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facrbbs_bss/Test_Api_2_Enh_Facrbbs_Bss.java
@@ -38,7 +38,7 @@ public class Test_Api_2_Enh_Facrbbs_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -101,9 +101,9 @@ public class Test_Api_2_Enh_Facrbbs_Bss extends UiccTestModel
+ "B1B2B3B4 B5B6B7B8 B9BABB BCBDBEBFC0"
+ "C1C2C3C4");
if(i == 0)
- result = response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
else
- result &= response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
}
/*********************************************************************/
/*********************************************************************/
@@ -112,9 +112,9 @@ public class Test_Api_2_Enh_Facrbbs_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "1ACCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "1ACCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
+ + "CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -128,6 +128,6 @@ public class Test_Api_2_Enh_Facrbbs_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facyb_bs/Test_Api_2_Enh_Facyb_Bs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facyb_bs/Test_Api_2_Enh_Facyb_Bs.java
index 0bca5d1b0cd06ab61ccec2718a629f73412f68d6..0638814abc30e344e375ecd53c3341b9b2629ced 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facyb_bs/Test_Api_2_Enh_Facyb_Bs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facyb_bs/Test_Api_2_Enh_Facyb_Bs.java
@@ -38,7 +38,7 @@ public class Test_Api_2_Enh_Facyb_Bs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -102,9 +102,9 @@ public class Test_Api_2_Enh_Facyb_Bs extends UiccTestModel
+ "B1B2B3B4 B5B6B7B8 B9BABB BCBDBEBFC0"
+ "C1C2C3C4");
if(i==0)
- result = response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
else
- result &= response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
}
/*********************************************************************/
/*********************************************************************/
@@ -113,8 +113,8 @@ public class Test_Api_2_Enh_Facyb_Bs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "11CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "11CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -127,6 +127,6 @@ public class Test_Api_2_Enh_Facyb_Bs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facyb_bss/Test_Api_2_Enh_Facyb_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facyb_bss/Test_Api_2_Enh_Facyb_Bss.java
index d10b3af05e9e34cf1ec51cdd7156564417af341f..68ef09e7d99cdc993f3805187db395af2e1633f9 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facyb_bss/Test_Api_2_Enh_Facyb_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_facyb_bss/Test_Api_2_Enh_Facyb_Bss.java
@@ -38,7 +38,7 @@ public class Test_Api_2_Enh_Facyb_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -101,9 +101,9 @@ public class Test_Api_2_Enh_Facyb_Bss extends UiccTestModel
+ "B1B2B3B4 B5B6B7B8 B9BABB BCBDBEBFC0"
+ "C1C2C3C4");
if(i == 0)
- result = response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
else
- result &= response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
}
/*********************************************************************/
/*********************************************************************/
@@ -112,9 +112,9 @@ public class Test_Api_2_Enh_Facyb_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "1ACCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "1ACCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
+ + "CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -127,6 +127,6 @@ public class Test_Api_2_Enh_Facyb_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_find/Test_Api_2_Enh_Find.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_find/Test_Api_2_Enh_Find.java
index 98ba1e3f2cb4a548fa59c2e48c0ddeb41c90d07c..9dd151b136ad9cbb90f766a44890e0464411182e 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_find/Test_Api_2_Enh_Find.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_find/Test_Api_2_Enh_Find.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Enh_Find extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -90,9 +90,9 @@ public class Test_Api_2_Enh_Find extends UiccTestModel
+ "04 0D"
+ "01020304 05060708 090A0B0C 0D");
if(i == 0)
- result = response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
else
- result &= response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
}
/*********************************************************************/
/*********************************************************************/
@@ -101,8 +101,8 @@ public class Test_Api_2_Enh_Find extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0DCCCCCC CCCCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0DCCCCCC CCCCCCCC CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -116,7 +116,7 @@ public class Test_Api_2_Enh_Find extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcap/Test_Api_2_Enh_Gcap.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcap/Test_Api_2_Enh_Gcap.java
index c5ba48a9761689aa54d6723a0ba2296282149c94..e650ee375094f31fa85a0785ac0e17758b243c40 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcap/Test_Api_2_Enh_Gcap.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcap/Test_Api_2_Enh_Gcap.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Enh_Gcap extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -78,7 +78,7 @@ public class Test_Api_2_Enh_Gcap extends UiccTestModel
// 1: Send Unrecognized Envelope to trig the Applet
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -87,7 +87,7 @@ public class Test_Api_2_Enh_Gcap extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01CC"));
/*********************************************************************/
/*********************************************************************/
@@ -100,6 +100,6 @@ public class Test_Api_2_Enh_Gcap extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcid/Test_Api_2_Enh_Gcid.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcid/Test_Api_2_Enh_Gcid.java
index 4419caf5b2c24c5764df54c8f8efceb50a1974b1..08fee02d7e9c38099a9b067bed69ef3afae7fb16 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcid/Test_Api_2_Enh_Gcid.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcid/Test_Api_2_Enh_Gcid.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Enh_Gcid extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,50 +83,50 @@ public class Test_Api_2_Enh_Gcid extends UiccTestModel
// Fetch the first OPEN CHANNEL proactive command
response = test.fetch("1C");
- result = response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
test.terminalResponse("81030140 01820282 81030100 38028100"
+ "35040100 00003902 0080");
// Fetch the second OPEN CHANNEL proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
test.terminalResponse("81030140 01820282 81030100 38028200"
+ "35040100 00003902 0080");
// Fetch the third OPEN CHANNEL proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
test.terminalResponse("81030140 01820282 81030100 38028300"
+ "35040100 00003902 0080");
// Fetch the fourth OPEN CHANNEL proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
test.terminalResponse("81030140 01820282 81030100 38028400"
+ "35040100 00003902 0080");
// Fetch the fifth OPEN CHANNEL proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
test.terminalResponse("81030140 01820282 81030100 38028500"
+ "35040100 00003902 0080");
// Fetch the sixth OPEN CHANNEL proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
test.terminalResponse("81030140 01820282 81030100 38028600"
+ "35040100 00003902 0080");
// Fetch the seventh OPEN CHANNEL proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
test.terminalResponse("81030140 01820282 81030100 38028700"
+ "35040100 00003902 0080");
@@ -155,8 +155,8 @@ public class Test_Api_2_Enh_Gcid extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "06CCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "06CCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -170,7 +170,7 @@ public class Test_Api_2_Enh_Gcid extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcst/Test_Api_2_Enh_Gcst.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcst/Test_Api_2_Enh_Gcst.java
index c608ec187a862ee853e6b9bf8275c5b8bd49e609..efbb85cb584b38f879ac6e2ddc322dc0e539040c 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcst/Test_Api_2_Enh_Gcst.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gcst/Test_Api_2_Enh_Gcst.java
@@ -38,7 +38,7 @@ public class Test_Api_2_Enh_Gcst extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -82,8 +82,8 @@ public class Test_Api_2_Enh_Gcst extends UiccTestModel
// Fetch the first OPEN CHANNEL proactive command
response = test.fetch("1C");
- result = response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
test.terminalResponse("81030140 01820282 81030100 38028100"
+ "35040100 00003902 0080");
@@ -113,8 +113,8 @@ public class Test_Api_2_Enh_Gcst extends UiccTestModel
test.envelopeEventDownloadChannelStatus("38028100");
// Fetch the display text proactive command
response = test.fetch("15");
- result &= response.checkData("D0138103 01210082 0281028D 08F64150"
- + "504C4554 31");
+ addResult(response.checkData("D0138103 01210082 0281028D 08F64150"
+ + "504C4554 31"));
test.terminalResponse("81030121 00020282 81030100");
/*********************************************************************/
@@ -124,8 +124,8 @@ public class Test_Api_2_Enh_Gcst extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
- "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "08CCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -138,7 +138,7 @@ public class Test_Api_2_Enh_Gcst extends UiccTestModel
// delete applets and package
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_giid/Test_Api_2_Enh_Giid.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_giid/Test_Api_2_Enh_Giid.java
index 93a4e21f9237cb7c47ba30e82ef5207ff45d23a4..b4c8e9728f2011e9e7a08f0c124835bda687951a 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_giid/Test_Api_2_Enh_Giid.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_giid/Test_Api_2_Enh_Giid.java
@@ -36,7 +36,7 @@ public class Test_Api_2_Enh_Giid extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -98,13 +98,13 @@ public class Test_Api_2_Enh_Giid extends UiccTestModel
// Fetch the proactive command
response = test.fetch("13");
- result = response.checkData("D0118103 01218082 0281028D 06044845"
- + "4C4C4F");
+ addResult(response.checkData("D0118103 01218082 0281028D 06044845"
+ + "4C4C4F"));
test.terminalResponse("81030121 80020282 81030100");
// 7 : Send Unrecognized envelope with item Identifier TLV but without Item Number
response = test.sendApdu("80C20000 08010682 02018110 00");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -113,8 +113,8 @@ public class Test_Api_2_Enh_Giid extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "07CCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "07CCCCCC CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -128,7 +128,7 @@ public class Test_Api_2_Enh_Giid extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_glen/Test_Api_2_Enh_Glen.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_glen/Test_Api_2_Enh_Glen.java
index dfab5656ad5a1c89825812c6bbc7ef8dc691792a..18156d9970734c6652b667f73b356ad2ee844746 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_glen/Test_Api_2_Enh_Glen.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_glen/Test_Api_2_Enh_Glen.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Enh_Glen extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,7 +85,7 @@ public class Test_Api_2_Enh_Glen extends UiccTestModel
+ "01020304 05060708 090A0B0C 0D0E0F10"
+ "01020304 05060708 090A0B");
- result = response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
// 2 : Send Unrecognized Envelope with BER TLV Length set to 7F
response = test.sendApdu( "80 C2 00 00 81"
@@ -100,7 +100,7 @@ public class Test_Api_2_Enh_Glen extends UiccTestModel
+ "01020304 05060708 090A0B0C 0D0E0F10"
+ "01020304 05060708 090A0B0C 0D0E0F10"
+ "01020304 05060708 09");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 2 : Send Unrecognized Envelope with BER TLV Length set to 80
response = test.sendApdu( "80 C2 00 00 83"
@@ -115,7 +115,7 @@ public class Test_Api_2_Enh_Glen extends UiccTestModel
+ "01020304 05060708 090A0B0C 0D0E0F10"
+ "01020304 05060708 090A0B0C 0D0E0F10"
+ "01020304 05060708 090A");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// 3 : Send Unrecognized Envelope with BER TLV Length set to FC
@@ -139,7 +139,7 @@ public class Test_Api_2_Enh_Glen extends UiccTestModel
+ "01020304 05060708 090A0B0C 0D0E0F10"
+ "01020304 05060708 090A0B0C 0D0E0F10"
+ "01020304 05");
- result &= response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
/*********************************************************************/
/*********************************************************************/
@@ -148,8 +148,8 @@ public class Test_Api_2_Enh_Glen extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "04CCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "04CCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -163,6 +163,6 @@ public class Test_Api_2_Enh_Glen extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gtsz/Test_Api_2_Enh_Gtsz.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gtsz/Test_Api_2_Enh_Gtsz.java
index 5aa63ac965fd6b9bff4c08050ebba3c8d342cce1..bff6763379ed4ee90f6d44d54d926bfe626cf13a 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gtsz/Test_Api_2_Enh_Gtsz.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gtsz/Test_Api_2_Enh_Gtsz.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Enh_Gtsz extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -87,8 +87,8 @@ public class Test_Api_2_Enh_Gtsz extends UiccTestModel
+ "01020304 05060708 090A0B0C 0D0E0F10"
+ "01020304 05060708 090A0B");
response = test.fetch("15");
- result = response.checkData("D0138103 01210082 0281028D 08F64150"
- + "504C4554 31");
+ addResult(response.checkData("D0138103 01210082 0281028D 08F64150"
+ + "504C4554 31"));
test.terminalResponse("81030121 00020282 81030100");
/*********************************************************************/
@@ -98,8 +98,8 @@ public class Test_Api_2_Enh_Gtsz extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "02CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "02CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -113,6 +113,6 @@ public class Test_Api_2_Enh_Gtsz extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gttg/Test_Api_2_Enh_Gttg.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gttg/Test_Api_2_Enh_Gttg.java
index 9875d57459f65dbc388468b68446f7ccd0acf7cd..5531e11ca59dc1a5a192539e61ec85f364bb1b10 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gttg/Test_Api_2_Enh_Gttg.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gttg/Test_Api_2_Enh_Gttg.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Enh_Gttg extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -87,8 +87,8 @@ public class Test_Api_2_Enh_Gttg extends UiccTestModel
+ "01020304 05060708 090A0B");
response = test.fetch("15");
- result = response.checkData("D0138103 01210082 0281028D 08F64150"
- + "504C4554 31");
+ addResult(response.checkData("D0138103 01210082 0281028D 08F64150"
+ + "504C4554 31"));
test.terminalResponse("81030121 00020282 81030100");
/*********************************************************************/
@@ -98,8 +98,8 @@ public class Test_Api_2_Enh_Gttg extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "02CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "02CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -113,6 +113,6 @@ public class Test_Api_2_Enh_Gttg extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvby/Test_Api_2_Enh_Gvby.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvby/Test_Api_2_Enh_Gvby.java
index 99798bffaa7cafcb845a5003ecc226826165cabd..7608ae107b255e1f7ce6e14e88397cd6c0ecde30 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvby/Test_Api_2_Enh_Gvby.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvby/Test_Api_2_Enh_Gvby.java
@@ -38,7 +38,7 @@ public class Test_Api_2_Enh_Gvby extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -100,9 +100,9 @@ public class Test_Api_2_Enh_Gvby extends UiccTestModel
+ "B1B2B3B4 B5B6B7B8 B9BABBBC BDBEBFC0"
+ "C1C2C3C4 C5C6C7C8 ");
if(i == 0)
- result = response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
else
- result &= response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
}
/*********************************************************************/
/*********************************************************************/
@@ -111,8 +111,8 @@ public class Test_Api_2_Enh_Gvby extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "08CCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -126,6 +126,6 @@ public class Test_Api_2_Enh_Gvby extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvle/Test_Api_2_Enh_Gvle.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvle/Test_Api_2_Enh_Gvle.java
index a413cf1f85b9b2991f630cf49448a0d3a13dccd0..a18e2300a7f5ba8d3a08d9fbde577f8e396cb874 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvle/Test_Api_2_Enh_Gvle.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvle/Test_Api_2_Enh_Gvle.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Enh_Gvle extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -108,9 +108,9 @@ public class Test_Api_2_Enh_Gvle extends UiccTestModel
+ "01020304 05060708");
if(i == 0)
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
else
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
}
/*********************************************************************/
@@ -120,8 +120,8 @@ public class Test_Api_2_Enh_Gvle extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "04CCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "04CCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -135,6 +135,6 @@ public class Test_Api_2_Enh_Gvle extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvsh/Test_Api_2_Enh_Gvsh.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvsh/Test_Api_2_Enh_Gvsh.java
index 9cf80d2e38d9a606b0003e47e46da81d17069348..db5356569c7634e650d42adff2d5de211e8845f9 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvsh/Test_Api_2_Enh_Gvsh.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_enh_gvsh/Test_Api_2_Enh_Gvsh.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Enh_Gvsh extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -103,9 +103,9 @@ public class Test_Api_2_Enh_Gvsh extends UiccTestModel
+ "B1B2B3B4 B5B6B7B8 B9BABB BCBDBEBFC0"
+ "C1C2C3C4 C5C6C7C8 C9");
if(i == 0)
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
else
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
}
/*********************************************************************/
/*********************************************************************/
@@ -114,8 +114,8 @@ public class Test_Api_2_Enh_Gvsh extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "08CCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -129,6 +129,6 @@ public class Test_Api_2_Enh_Gvsh extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_apda_bss/Test_Api_2_Erh_Apda_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_apda_bss/Test_Api_2_Erh_Apda_Bss.java
index 41b39013602f30c8d56ffc61f2624c3cf6776e61..7b036bab0b269bb405da962ab61b46b642181834 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_apda_bss/Test_Api_2_Erh_Apda_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_apda_bss/Test_Api_2_Erh_Apda_Bss.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Apda_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,8 +85,8 @@ public class Test_Api_2_Erh_Apda_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0CCCCCCC CCCCCCCC CCCCCCCC CC"));
/*********************************************************************/
@@ -102,7 +102,7 @@ public class Test_Api_2_Erh_Apda_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss/Api_2_Erh_Aptlb_Bss_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss/Api_2_Erh_Aptlb_Bss_1.java
index 600fcd46a24a57b1e50e5aab26deab7ffd8cb0b2..0ad556c1153b6ce74d16f8084be114f338e1fe9e 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss/Api_2_Erh_Aptlb_Bss_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss/Api_2_Erh_Aptlb_Bss_1.java
@@ -215,25 +215,29 @@ public class Api_2_Erh_Aptlb_Bss_1 extends TestToolkitApplet {
// --------------------------------------------
// Test Case 7 : handler overflow
- testCaseNb = (byte) 7 ;
- bRes = false ;
-
- try {
- tag = (byte)1 ;
- valueOffset = (short)0 ;
- valueLength = (short)(EnvRespHdlr.getCapacity() - 1) ;
-
- try {
- EnvRespHdlr.appendTLV(tag, buffer256, valueOffset, valueLength) ;
- }
- catch (ToolkitException e) {
- bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
- }
-
- }
- catch (Exception e) {
- bRes = false ;
- }
+ testCaseNb = (byte) 7 ;
+ bRes = false ;
+
+ try {
+ tag = (byte)1 ;
+ valueOffset = (short)0 ;
+ valueLength = (short)(EnvRespHdlr.getCapacity() - 1) ;
+ while (valueLength > 255){
+ EnvRespHdlr.appendTLV(tag, buffer256, valueOffset, (short) 252);
+ valueLength = (short) (valueLength - (short) 255);
+ }
+ try {
+ EnvRespHdlr.appendTLV(tag, buffer256, valueOffset, valueLength) ;
+ }
+ catch (ToolkitException e) {
+ bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
+ }
+
+ }
+ catch (Exception e) {
+ bRes = false ;
+ }
+
reportTestOutcome(testCaseNb, bRes) ;
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss/Test_Api_2_Erh_Aptlb_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss/Test_Api_2_Erh_Aptlb_Bss.java
index c0c084a08817d8fd024ff9e6d27fe517e25803ae..160d95b6ad73d00898bd95159d7f85a41c6a98f5 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss/Test_Api_2_Erh_Aptlb_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss/Test_Api_2_Erh_Aptlb_Bss.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Aptlb_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,8 +85,8 @@ public class Test_Api_2_Erh_Aptlb_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
@@ -101,7 +101,7 @@ public class Test_Api_2_Erh_Aptlb_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss_bss/Api_2_Erh_Aptlb_Bss_Bss_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss_bss/Api_2_Erh_Aptlb_Bss_Bss_1.java
index c277e3ac991f1a1b9d5e415c0454231ceb6e3819..b0861e21f0dedff8e039d53ede0e400f62239f63 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss_bss/Api_2_Erh_Aptlb_Bss_Bss_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss_bss/Api_2_Erh_Aptlb_Bss_Bss_1.java
@@ -74,6 +74,7 @@ public class Api_2_Erh_Aptlb_Bss_Bss_1 extends TestToolkitApplet {
short value1Length = 0 ;
short value2Length = 0 ;
short value2Offset = 0 ;
+ short length = 0;
// --------------------------------------------
@@ -348,22 +349,28 @@ public class Api_2_Erh_Aptlb_Bss_Bss_1 extends TestToolkitApplet {
// --------------------------------------------
// Test Case 13 : handler overflow
- testCaseNb = (byte) 13 ;
- bRes = false ;
-
- try {
- tag = (byte)1 ;
- EnvRespHdlr.appendArray(buffer256,(short)0,(short)(EnvRespHdlr.getCapacity() - 1));
-
- try {
- EnvRespHdlr.appendTLV(tag, buffer256,(short)0,(short)1,buffer256,(short)0,(short)1) ;
- }
- catch (ToolkitException e) {
- bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
- }
- } catch (Exception e) {
- bRes = false ;
- }
+ testCaseNb = (byte) 13 ;
+ bRes = false ;
+
+ try {
+ tag = (byte)1 ;
+ length = (short)(EnvRespHdlr.getCapacity() - 1);
+ while (length > 255){
+ EnvRespHdlr.appendArray(buffer256, (short)0, (short) 255) ;
+ length = (short) (length - (short) 255);
+ }
+ EnvRespHdlr.appendArray(buffer256, (short)0, length);
+
+ try {
+ EnvRespHdlr.appendTLV(tag, buffer256,(short)0,(short)1,buffer256,(short)0,(short)1) ;
+ }
+ catch (ToolkitException e) {
+ bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
+ }
+ } catch (Exception e) {
+ bRes = false ;
+ }
+
reportTestOutcome(testCaseNb, bRes) ;
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss_bss/Test_Api_2_Erh_Aptlb_Bss_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss_bss/Test_Api_2_Erh_Aptlb_Bss_Bss.java
index f1e9b4f3edf603a6bc2b213af08e7b505b03f94c..4be827773216aa9a99ac1a7dd02d5998df5e2b93 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss_bss/Test_Api_2_Erh_Aptlb_Bss_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlb_bss_bss/Test_Api_2_Erh_Aptlb_Bss_Bss.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Aptlb_Bss_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,9 +85,9 @@ public class Test_Api_2_Erh_Aptlb_Bss_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "15CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCC");
+ + "CCCCCCCC CCCC"));
/*********************************************************************/
@@ -102,7 +102,7 @@ public class Test_Api_2_Erh_Aptlb_Bss_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb/Api_2_Erh_Aptlbb_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb/Api_2_Erh_Aptlbb_1.java
index f3bdd8a4fce76e5d70f718e3c8f05c46a19810fe..1abdd102c90c043852dd94f1d3fb2c30e6de1181 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb/Api_2_Erh_Aptlbb_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb/Api_2_Erh_Aptlbb_1.java
@@ -72,30 +72,36 @@ public class Api_2_Erh_Aptlbb_1 extends TestToolkitApplet {
// --------------------------------------------
// Test Case 1 : handler overflow
- testCaseNb = (byte) 1 ;
- bRes = false ;
-
- try {
-
- // Initialise the handler
- offset = (short)0 ;
- buffer[1] = (byte) 0x81;
- buffer[2] = (byte) 250;
- length = (short)(EnvRespHdlr.getCapacity() - 1) ;
- EnvRespHdlr.appendArray(buffer, offset, length) ;
-
- // appendTLV
- try {
- EnvRespHdlr.appendTLV(tag, value) ;
- EnvRespHdlr.appendTLV(tag, value) ;
- }
- catch (ToolkitException e) {
- bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
- }
- }
- catch (Exception e) {
- bRes = false ;
- }
+ testCaseNb = (byte) 1 ;
+ bRes = false ;
+
+ try {
+
+ // Initialise the handler
+ offset = (short)0 ;
+ buffer[1] = (byte) 0x81;
+ buffer[2] = (byte) 250;
+ length = (short)(EnvRespHdlr.getCapacity() - 1) ;
+ while (length > 255){
+ EnvRespHdlr.appendArray(buffer, offset, (short) 255) ;
+ length = (short) (length - (short) 255);
+ }
+
+ EnvRespHdlr.appendArray(buffer, offset, length) ;
+
+ // appendTLV
+ try {
+ EnvRespHdlr.appendTLV(tag, value) ;
+ EnvRespHdlr.appendTLV(tag, value) ;
+ }
+ catch (ToolkitException e) {
+ bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
+ }
+ }
+ catch (Exception e) {
+ bRes = false ;
+ }
+
reportTestOutcome(testCaseNb, bRes) ;
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb/Test_Api_2_Erh_Aptlbb.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb/Test_Api_2_Erh_Aptlbb.java
index 56aa79d010c00b1d712ee0e070d27753517b6666..3a9e6b39ee0a71a2b1b4112e73a3a4d77f0c1635 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb/Test_Api_2_Erh_Aptlbb.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb/Test_Api_2_Erh_Aptlbb.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Aptlbb extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,8 +85,8 @@ public class Test_Api_2_Erh_Aptlbb extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
@@ -101,7 +101,7 @@ public class Test_Api_2_Erh_Aptlbb extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb_bss/Test_Api_2_Erh_Aptlbb_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb_bss/Test_Api_2_Erh_Aptlbb_Bss.java
index d9a7f109b128b28f9415b86ae69df993adf77bcc..7438a4567ef4e18ad8b55641be821574b64a384e 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb_bss/Test_Api_2_Erh_Aptlbb_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbb_bss/Test_Api_2_Erh_Aptlbb_Bss.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Aptlbb_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,8 +85,8 @@ public class Test_Api_2_Erh_Aptlbb_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
@@ -101,7 +101,7 @@ public class Test_Api_2_Erh_Aptlbb_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbb/Api_2_Erh_Aptlbbb_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbb/Api_2_Erh_Aptlbbb_1.java
index 2df645d3bf1df6d31df25cdde576baf8a5dc16b1..9d8b2e1a4437e9bed3aa84a80591a388dd40b608 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbb/Api_2_Erh_Aptlbbb_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbb/Api_2_Erh_Aptlbbb_1.java
@@ -74,26 +74,31 @@ public class Api_2_Erh_Aptlbbb_1 extends TestToolkitApplet {
// --------------------------------------------
// Test Case 1 : handler overflow
testCaseNb = (byte) 1 ;
- bRes = false ;
-
- try {
-
- // Initialise the handler
- offset = (short)0 ;
- length = (short)(EnvRespHdlr.getCapacity() - 1) ;
- EnvRespHdlr.appendArray(buffer, offset, length) ;
-
- // appendTLV
- try {
- EnvRespHdlr.appendTLV(tag, value1, value2) ;
- }
- catch (ToolkitException e) {
- bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
- }
- }
- catch (Exception e) {
- bRes = false ;
- }
+ bRes = false ;
+
+ try {
+
+ // Initialise the handler
+ offset = (short)0 ;
+ length = (short)(EnvRespHdlr.getCapacity() - 1) ;
+ while (length > 255){
+ EnvRespHdlr.appendArray(buffer, offset, (short) 255) ;
+ length = (short) (length - (short) 255);
+ }
+ EnvRespHdlr.appendArray(buffer, offset, length) ;
+
+ // appendTLV
+ try {
+ EnvRespHdlr.appendTLV(tag, value1, value2) ;
+ }
+ catch (ToolkitException e) {
+ bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
+ }
+ }
+ catch (Exception e) {
+ bRes = false ;
+ }
+
reportTestOutcome(testCaseNb, bRes) ;
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbb/Test_Api_2_Erh_Aptlbbb.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbb/Test_Api_2_Erh_Aptlbbb.java
index 1dd4c93759ad82a351d255894ff8790a7f44a732..caebe95b6ac7499e4ea5acd69b2b8e619ae021e0 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbb/Test_Api_2_Erh_Aptlbbb.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbb/Test_Api_2_Erh_Aptlbbb.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Aptlbbb extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,8 +85,8 @@ public class Test_Api_2_Erh_Aptlbbb extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
@@ -101,7 +101,7 @@ public class Test_Api_2_Erh_Aptlbbb extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbs/Api_2_Erh_Aptlbbs_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbs/Api_2_Erh_Aptlbbs_1.java
index 813e28ad60541c2e1a3ecdf8bdfd02e51ac74482..613204e48115b2e86dc622dd132685dc439bab11 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbs/Api_2_Erh_Aptlbbs_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbs/Api_2_Erh_Aptlbbs_1.java
@@ -73,26 +73,31 @@ public class Api_2_Erh_Aptlbbs_1 extends TestToolkitApplet {
// --------------------------------------------
// Test Case 1 : handler overflow
testCaseNb = (byte) 1 ;
- bRes = false ;
-
- try {
-
- // Initialise the handler
- offset = (short)0 ;
- length = (short)(EnvRespHdlr.getCapacity() - 1) ;
- EnvRespHdlr.appendArray(buffer, offset, length) ;
-
- // appendTLV
- try {
- EnvRespHdlr.appendTLV(tag, value1, value2) ;
- }
- catch (ToolkitException e) {
- bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
- }
- }
- catch (Exception e) {
- bRes = false ;
- }
+ bRes = false ;
+
+ try {
+
+ // Initialise the handler
+ offset = (short)0 ;
+ length = (short)(EnvRespHdlr.getCapacity() - 1) ;
+ while (length > 255){
+ EnvRespHdlr.appendArray(buffer, offset, (short) 255) ;
+ length = (short) (length - (short) 255);
+ }
+ EnvRespHdlr.appendArray(buffer, offset, length) ;
+
+ // appendTLV
+ try {
+ EnvRespHdlr.appendTLV(tag, value1, value2) ;
+ }
+ catch (ToolkitException e) {
+ bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
+ }
+ }
+ catch (Exception e) {
+ bRes = false ;
+ }
+
reportTestOutcome(testCaseNb, bRes) ;
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbs/Test_Api_2_Erh_Aptlbbs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbs/Test_Api_2_Erh_Aptlbbs.java
index 0db5163ef1b30c49ec2a87733fe3e19afaf11a0c..d045ea1f59d1dfc567f4d92b373bbbb3256c4d8f 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbs/Test_Api_2_Erh_Aptlbbs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbbs/Test_Api_2_Erh_Aptlbbs.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Aptlbbs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,8 +83,8 @@ public class Test_Api_2_Erh_Aptlbbs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
@@ -99,7 +99,7 @@ public class Test_Api_2_Erh_Aptlbbs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbs/Api_2_Erh_Aptlbs_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbs/Api_2_Erh_Aptlbs_1.java
index 6d8be677bc66398d37618b4bbc9fcb90efc47d02..209375424a0c54b933f0a70f270023fa36df3d5f 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbs/Api_2_Erh_Aptlbs_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbs/Api_2_Erh_Aptlbs_1.java
@@ -72,28 +72,33 @@ public class Api_2_Erh_Aptlbs_1 extends TestToolkitApplet {
// --------------------------------------------
// Test Case 1 : handler overflow
testCaseNb = (byte) 1 ;
- bRes = false ;
-
- try {
-
- // Initialise the handler
- offset = (short)0 ;
- buffer[1] = (byte) 0x81;
- buffer[2] = (byte) 250;
- length = (short)(EnvRespHdlr.getCapacity() - 1);
- EnvRespHdlr.appendArray(buffer, offset, length) ;
-
- // appendTLV
- try {
- EnvRespHdlr.appendTLV(tag, value) ;
- }
- catch (ToolkitException e) {
- bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
- }
- }
- catch (Exception e) {
- bRes = false ;
- }
+ bRes = false ;
+
+ try {
+
+ // Initialise the handler
+ offset = (short)0 ;
+ buffer[1] = (byte) 0x81;
+ buffer[2] = (byte) 250;
+ length = (short)(EnvRespHdlr.getCapacity() - 1);
+ while (length > 255){
+ EnvRespHdlr.appendArray(buffer, offset, (short) 255) ;
+ length = (short) (length - (short) 255);
+ }
+ EnvRespHdlr.appendArray(buffer, offset, length) ;
+
+ // appendTLV
+ try {
+ EnvRespHdlr.appendTLV(tag, value) ;
+ }
+ catch (ToolkitException e) {
+ bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
+ }
+ }
+ catch (Exception e) {
+ bRes = false ;
+ }
+
reportTestOutcome(testCaseNb, bRes) ;
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbs/Test_Api_2_Erh_Aptlbs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbs/Test_Api_2_Erh_Aptlbs.java
index d19baae5bc220e0c25214eb7c95d80858f97b5bf..067340008233f5365df6a06ddda1c590a60e9a80 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbs/Test_Api_2_Erh_Aptlbs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbs/Test_Api_2_Erh_Aptlbs.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Aptlbs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,8 +85,8 @@ public class Test_Api_2_Erh_Aptlbs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
@@ -101,7 +101,7 @@ public class Test_Api_2_Erh_Aptlbs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbss/Api_2_Erh_Aptlbss_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbss/Api_2_Erh_Aptlbss_1.java
index 9299f66ff57b79a6d53b353fb33fb33a222d4375..7e76dfec631fe33f1c38f8c549ed6b462a36b5fb 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbss/Api_2_Erh_Aptlbss_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbss/Api_2_Erh_Aptlbss_1.java
@@ -72,26 +72,31 @@ public class Api_2_Erh_Aptlbss_1 extends TestToolkitApplet {
// --------------------------------------------
// Test Case 1 : handler overflow
testCaseNb = (byte) 1 ;
- bRes = false ;
-
- try {
-
- // Initialise the handler
- offset = (short)0 ;
- length = (short)(EnvRespHdlr.getCapacity() - 1) ;
- EnvRespHdlr.appendArray(buffer, offset, length) ;
-
- // appendTLV
- try {
- EnvRespHdlr.appendTLV(tag, value1, value2) ;
- }
- catch (ToolkitException e) {
- bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
- }
- }
- catch (Exception e) {
- bRes = false ;
- }
+ bRes = false ;
+
+ try {
+
+ // Initialise the handler
+ offset = (short)0 ;
+ length = (short)(EnvRespHdlr.getCapacity() - 1) ;
+ while (length > 255){
+ EnvRespHdlr.appendArray(buffer, offset, (short) 255) ;
+ length = (short) (length - (short) 255);
+ }
+ EnvRespHdlr.appendArray(buffer, offset, length) ;
+
+ // appendTLV
+ try {
+ EnvRespHdlr.appendTLV(tag, value1, value2) ;
+ }
+ catch (ToolkitException e) {
+ bRes = (e.getReason() == ToolkitException.HANDLER_OVERFLOW) ;
+ }
+ }
+ catch (Exception e) {
+ bRes = false ;
+ }
+
reportTestOutcome(testCaseNb, bRes) ;
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbss/Test_Api_2_Erh_Aptlbss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbss/Test_Api_2_Erh_Aptlbss.java
index 217d9f6fea962f814a63fb9e61a81e0bcad8ab1e..2954e1cb8f852384f6189af67471374c097cc6aa 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbss/Test_Api_2_Erh_Aptlbss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_aptlbss/Test_Api_2_Erh_Aptlbss.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Aptlbss extends UiccTestModel
public boolean run()
{
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,8 +83,8 @@ public class Test_Api_2_Erh_Aptlbss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
@@ -99,7 +99,7 @@ public class Test_Api_2_Erh_Aptlbss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cler/Test_Api_2_Erh_Cler.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cler/Test_Api_2_Erh_Cler.java
index 827e55af4726ce1d76fe9914b2f2bd6b1b1de804..e7dd359978e624c95fde6c04f8c40bd6f3190ee1 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cler/Test_Api_2_Erh_Cler.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cler/Test_Api_2_Erh_Cler.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Cler extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,8 +85,8 @@ public class Test_Api_2_Erh_Cler extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "03CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "03CCCCCC"));
/*********************************************************************/
@@ -101,7 +101,7 @@ public class Test_Api_2_Erh_Cler extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_copy/Test_Api_2_Erh_Copy.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_copy/Test_Api_2_Erh_Copy.java
index a018d8c5a807311e3c8062b88982a412783f0707..bfa03f5fd9a47d3dda861dc87d20d4cd173b1166 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_copy/Test_Api_2_Erh_Copy.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_copy/Test_Api_2_Erh_Copy.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Copy extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -89,8 +89,8 @@ public class Test_Api_2_Erh_Copy extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -105,7 +105,7 @@ public class Test_Api_2_Erh_Copy extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cprv/Test_Api_2_Erh_Cprv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cprv/Test_Api_2_Erh_Cprv.java
index c73c0e9186b7bda2b7a907dfad65989c1e9a0f6e..ce4386ff7405ee2f769e34d03c509c5eb0b243d1 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cprv/Test_Api_2_Erh_Cprv.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cprv/Test_Api_2_Erh_Cprv.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Cprv extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,9 +83,9 @@ public class Test_Api_2_Erh_Cprv extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "13CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC");
+ + "CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -100,7 +100,7 @@ public class Test_Api_2_Erh_Cprv extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cpyv/Test_Api_2_Erh_Cpyv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cpyv/Test_Api_2_Erh_Cpyv.java
index ee6fad64ff3297450ad8df198007293704ce4b4d..06b4f1be805162911c257e712e44837d435f40a9 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cpyv/Test_Api_2_Erh_Cpyv.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_cpyv/Test_Api_2_Erh_Cpyv.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Cpyv extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,9 +83,9 @@ public class Test_Api_2_Erh_Cpyv extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "11CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCC");
+ + "CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -100,7 +100,7 @@ public class Test_Api_2_Erh_Cpyv extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facrb_bs/Test_Api_2_Erh_Facrb_Bs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facrb_bs/Test_Api_2_Erh_Facrb_Bs.java
index 289f21085f09ec21886ea209980a9a4a9a6ba774..608348b5e05ebdbe3e8673e6849d941e95d68795 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facrb_bs/Test_Api_2_Erh_Facrb_Bs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facrb_bs/Test_Api_2_Erh_Facrb_Bs.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Facrb_Bs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,9 +83,9 @@ public class Test_Api_2_Erh_Facrb_Bs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "12CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCC");
+ + "CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -100,7 +100,7 @@ public class Test_Api_2_Erh_Facrb_Bs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facrbbs_bss/Test_Api_2_Erh_Facrbbs_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facrbbs_bss/Test_Api_2_Erh_Facrbbs_Bss.java
index 985c718c4f19763c310a3d4787d1abad2340ba04..2adb1d9ad46f1b780d1a484f8415ecd7b6832c01 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facrbbs_bss/Test_Api_2_Erh_Facrbbs_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facrbbs_bss/Test_Api_2_Erh_Facrbbs_Bss.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Facrbbs_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,9 +85,9 @@ public class Test_Api_2_Erh_Facrbbs_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "1BCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCCCC CCCCCCCC");
+ + "CCCCCCCC CCCCCCCC CCCCCCCC"));
/*********************************************************************/
@@ -103,7 +103,7 @@ public class Test_Api_2_Erh_Facrbbs_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facyb_bs/Test_Api_2_Erh_Facyb_Bs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facyb_bs/Test_Api_2_Erh_Facyb_Bs.java
index e8afd5e4aef263c3c9fbded4d6434e029b340deb..8672666e22af43cbb8f826f3cf432caebe0428c0 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facyb_bs/Test_Api_2_Erh_Facyb_Bs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facyb_bs/Test_Api_2_Erh_Facyb_Bs.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Facyb_Bs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,9 +83,9 @@ public class Test_Api_2_Erh_Facyb_Bs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "11CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCC");
+ + "CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -100,7 +100,7 @@ public class Test_Api_2_Erh_Facyb_Bs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facybbs_bss/Test_Api_2_Erh_Facybbs_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facybbs_bss/Test_Api_2_Erh_Facybbs_Bss.java
index 1f3276f493e5a722cb8c492ee5f82c09f771bf7a..0f10319ff92f0aab7608720e8eca3b216a855bbe 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facybbs_bss/Test_Api_2_Erh_Facybbs_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_facybbs_bss/Test_Api_2_Erh_Facybbs_Bss.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Facybbs_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,9 +83,9 @@ public class Test_Api_2_Erh_Facybbs_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "1ACCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCCCC CCCCCC");
+ + "CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -100,7 +100,7 @@ public class Test_Api_2_Erh_Facybbs_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_find/Test_Api_2_Erh_Find.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_find/Test_Api_2_Erh_Find.java
index 18bc26395083bcda3331fc662fe5c64b6259b718..842d8e3c0bd25c4ffcc14a703ba198a9b9893c1c 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_find/Test_Api_2_Erh_Find.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_find/Test_Api_2_Erh_Find.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Find extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,8 +83,8 @@ public class Test_Api_2_Erh_Find extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -99,7 +99,7 @@ public class Test_Api_2_Erh_Find extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gcap/Api_2_Erh_Gcap_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gcap/Api_2_Erh_Gcap_1.java
index 1976943477b529aa6a7581efae2831fdc30b534b..cc88e3d7ed7a0155fb2e27ecafc4566d05f4fc62 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gcap/Api_2_Erh_Gcap_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gcap/Api_2_Erh_Gcap_1.java
@@ -90,10 +90,7 @@ public class Api_2_Erh_Gcap_1 extends TestToolkitApplet {
{
envRespHdlr.appendTLV((byte)0xAA, Buffer, (short)0x00, (short)(sCapacity - 3));
}
- else if (sCapacity > 0x102)
- {
- envRespHdlr.appendTLV((byte)0xAA, Buffer, (short)0x00, (short)(sCapacity - 4));
- }
+
bRes &= true;
}
catch (Exception e) {
@@ -121,7 +118,7 @@ public class Api_2_Erh_Gcap_1 extends TestToolkitApplet {
}
else if (sCapacity > 0x102)
{
- envRespHdlr.appendTLV((byte)0xAA, Buffer, (short)0x00, (short)(sCapacity - 3));
+ ToolkitException.throwIt(ToolkitException.HANDLER_OVERFLOW);
}
bRes = false;
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gcap/Test_Api_2_Erh_Gcap.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gcap/Test_Api_2_Erh_Gcap.java
index da9cfd9d3f0199c1202f6196969f89535e3b5f52..645531a2e25ea30f69a7dfe314cf08fc096a583f 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gcap/Test_Api_2_Erh_Gcap.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gcap/Test_Api_2_Erh_Gcap.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Gcap extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,8 +85,8 @@ public class Test_Api_2_Erh_Gcap extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "01CC"));
/*********************************************************************/
@@ -101,7 +101,7 @@ public class Test_Api_2_Erh_Gcap extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_glen/Api_2_Erh_Glen_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_glen/Api_2_Erh_Glen_1.java
index 17f8bc537b6e578ef985c75ad7da154f18bbc761..20d79cb0ee2aec26b49a56b3e2de7bc945e93eb2 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_glen/Api_2_Erh_Glen_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_glen/Api_2_Erh_Glen_1.java
@@ -69,6 +69,14 @@ public class Api_2_Erh_Glen_1 extends TestToolkitApplet {
}
public void processToolkit(short event) {
+
+ short length = (short) 0x00 ;
+ short offset = (short) 0x00 ;
+
+ // additional byte if TLV length < 0x7F
+ short adjustLen = 0;
+
+
// Result of tests
boolean bRes ;
@@ -113,19 +121,28 @@ public class Api_2_Erh_Glen_1 extends TestToolkitApplet {
case (byte) 2 :
// --------------------------------------------
- // Test Case 3 : length = getCapacity()
- testCaseNb = (byte) 3 ;
- bRes = false ;
-
- try {
- EnvRespHdlr.clear();
- EnvRespHdlr.appendTLV((byte)0x01,data,(short) 0x00, (short)(EnvRespHdlr.getCapacity()- 3));
- bRes = (EnvRespHdlr.getLength() == (short)EnvRespHdlr.getCapacity()) ;
-
- }
- catch (Exception e) {
- bRes = false ;
- }
+ // Test Case 3 : length = getCapacity()
+ testCaseNb = (byte) 3 ;
+ bRes = false ;
+
+ try {
+
+ EnvRespHdlr.clear();
+ length = (short)(EnvRespHdlr.getCapacity()- 3);
+ while (length > 253){
+ EnvRespHdlr.appendTLV((byte)0x01,data, offset, (short) 252);
+ length = (short) (length - (short) 255);
+ }
+ if (length < 0x80) adjustLen = 1;
+
+ EnvRespHdlr.appendTLV((byte)0x01,data, offset, length);
+ bRes = (EnvRespHdlr.getLength() == (short)(EnvRespHdlr.getCapacity() - adjustLen)) ;
+
+ }
+ catch (Exception e) {
+ bRes = false ;
+ }
+
reportTestOutcome(testCaseNb, bRes) ;
return;
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_glen/Test_Api_2_Erh_Glen.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_glen/Test_Api_2_Erh_Glen.java
index 645142efcd7ccac5edb0740f6c8b85d21ffdf088..5757b31b31bc55fbaf1e348f3a7788f41bca625c 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_glen/Test_Api_2_Erh_Glen.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_glen/Test_Api_2_Erh_Glen.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Glen extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -92,7 +92,7 @@ public class Test_Api_2_Erh_Glen extends UiccTestModel
// Test case 6
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -101,8 +101,8 @@ public class Test_Api_2_Erh_Glen extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "06CCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "06CCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -116,7 +116,7 @@ public class Test_Api_2_Erh_Glen extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvby/Test_Api_2_Erh_Gvby.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvby/Test_Api_2_Erh_Gvby.java
index a2e563b41bd436363e3d2970366943f3bd80326a..931c7f512cd870a5f75e2323627aab36d457a142 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvby/Test_Api_2_Erh_Gvby.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvby/Test_Api_2_Erh_Gvby.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Gvby extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,8 +83,8 @@ public class Test_Api_2_Erh_Gvby extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "09CCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "09CCCCCC CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -98,7 +98,7 @@ public class Test_Api_2_Erh_Gvby extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvle/Test_Api_2_Erh_Gvle.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvle/Test_Api_2_Erh_Gvle.java
index a4d8765062129f08c3c768fbb8e6f74b6378ccfb..83ecefd285c91470e52a6ce053e18e6015a1ed1a 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvle/Test_Api_2_Erh_Gvle.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvle/Test_Api_2_Erh_Gvle.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Gvle extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -83,8 +83,8 @@ public class Test_Api_2_Erh_Gvle extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "07CCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "07CCCCCC CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -99,7 +99,7 @@ public class Test_Api_2_Erh_Gvle extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvsh/Test_Api_2_Erh_Gvsh.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvsh/Test_Api_2_Erh_Gvsh.java
index daa3d884ce95ea89f86c069b8ac5b408e04bca31..515546e83e1c1c2cf232237a199d6a806cea9575 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvsh/Test_Api_2_Erh_Gvsh.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_gvsh/Test_Api_2_Erh_Gvsh.java
@@ -39,7 +39,7 @@ public class Test_Api_2_Erh_Gvsh extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -85,8 +85,8 @@ public class Test_Api_2_Erh_Gvsh extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "09CCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "09CCCCCC CCCCCCCC CCCC"));
/*********************************************************************/
@@ -102,7 +102,7 @@ public class Test_Api_2_Erh_Gvsh extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_poab/Test_Api_2_Erh_Poab.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_poab/Test_Api_2_Erh_Poab.java
index b03462a7fb9b0ace738e193d6c235c01fa781949..737782b192fc972c446bbc861c391d002429840e 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_poab/Test_Api_2_Erh_Poab.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_poab/Test_Api_2_Erh_Poab.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Poab extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -75,85 +75,85 @@ public class Test_Api_2_Erh_Poab extends UiccTestModel
// Test case 1
response = test.unrecognizedEnvelope();
- result = response.checkData("0100");
- result &= response.checkSw("9000");
+ addResult(response.checkData("0100"));
+ addResult(response.checkSw("9000"));
// Test case 2
response = test.unrecognizedEnvelope();
- result &= response.checkData("3381FD"
- + "0181FA01 02030405 06070809 0A0B0C0D"
- + "0E0F1011 12131415 16171819 1A1B1C1D"
- + "1E1F2021 22232425 26272829 2A2B2C2D"
- + "2E2F3031 32333435 36373839 3A3B3C3D"
- + "3E3F4041 42434445 46474849 4A4B4C4D"
- + "4E4F5051 52535455 56575859 5A5B5C5D"
- + "5E5F6061 62636465 66676869 6A6B6C6D"
- + "6E6F7071 72737475 76777879 7A7B7C7D"
- + "7E7F8081 82838485 86878889 8A8B8C8D"
- + "8E8F9091 92939495 96979899 9A9B9C9D"
- + "9E9FA0A1 A2A3A4A5 A6A7A8A9 AAABACAD"
- + "AEAFB0B1 B2B3B4B5 B6B7B8B9 BABBBCBD"
- + "BEBFC0C1 C2C3C4C5 C6C7C8C9 CACBCCCD"
- + "CECFD0D1 D2D3D4D5 D6D7D8D9 DADBDCDD"
- + "DEDFE0E1 E2E3E4E5 E6E7E8E9 EAEBECED"
- + "EEEFF0F1 F2F3F4F5 F6F7F8F9 FA");
-
- result &= response.checkSw("9000");
+ addResult(response.checkData("3381FD"
+ + "0181FA01 02030405 06070809 0A0B0C0D"
+ + "0E0F1011 12131415 16171819 1A1B1C1D"
+ + "1E1F2021 22232425 26272829 2A2B2C2D"
+ + "2E2F3031 32333435 36373839 3A3B3C3D"
+ + "3E3F4041 42434445 46474849 4A4B4C4D"
+ + "4E4F5051 52535455 56575859 5A5B5C5D"
+ + "5E5F6061 62636465 66676869 6A6B6C6D"
+ + "6E6F7071 72737475 76777879 7A7B7C7D"
+ + "7E7F8081 82838485 86878889 8A8B8C8D"
+ + "8E8F9091 92939495 96979899 9A9B9C9D"
+ + "9E9FA0A1 A2A3A4A5 A6A7A8A9 AAABACAD"
+ + "AEAFB0B1 B2B3B4B5 B6B7B8B9 BABBBCBD"
+ + "BEBFC0C1 C2C3C4C5 C6C7C8C9 CACBCCCD"
+ + "CECFD0D1 D2D3D4D5 D6D7D8D9 DADBDCDD"
+ + "DEDFE0E1 E2E3E4E5 E6E7E8E9 EAEBECED"
+ + "EEEFF0F1 F2F3F4F5 F6F7F8F9 FA"));
+
+ addResult(response.checkSw("9000"));
// Test case 3
response = test.unrecognizedEnvelope();
- result &= response.checkData("33120110 01020304 05060708 090A0B0C 0D0E0F10");
- result &= response.checkSw("9000");
+ addResult(response.checkData("33120110 01020304 05060708 090A0B0C 0D0E0F10"));
+ addResult(response.checkSw("9000"));
// Test case 4
response = test.unrecognizedEnvelope();
- result &= response.checkData("75120110 01020304 05060708 090A0B0C 0D0E0F10");
- result &= response.checkSw("6200");
+ addResult(response.checkData("75120110 01020304 05060708 090A0B0C 0D0E0F10"));
+ addResult(response.checkSw("6200"));
response = test.envelopeEventDownloadUserActivity(); // Dummy command to get the 91XX status word
- result &= response.checkSw("9115");
+ addResult(response.checkSw("9115"));
response = test.fetch("15");
- result &= response.checkData("D0138103 01218082 0281028D 08044150"
- + "504C4554 31");
+ addResult(response.checkData("D0138103 01218082 0281028D 08044150"
+ + "504C4554 31"));
test.terminalResponse("81030121 00020282 81030100");
// Test case 5
response = test.unrecognizedEnvelope();
- result &= response.checkData("3300");
- result &= response.checkSw("6200");
+ addResult(response.checkData("3300"));
+ addResult(response.checkSw("6200"));
response = test.envelopeEventDownloadUserActivity(); // Dummy command to get the 91XX status word
- result &= response.checkSw("9115");
+ addResult(response.checkSw("9115"));
response = test.fetch("15");
- result &= response.checkData("D0138103 01218082 0281028D 08044150"
- + "504C4554 31");
+ addResult(response.checkData("D0138103 01218082 0281028D 08044150"
+ + "504C4554 31"));
test.terminalResponse("81030121 00020282 81030100");
// Test case 6
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9115");
+ addResult(response.checkSw("9115"));
response = test.fetch("15");
- result &= response.checkData("D0138103 01218082 0281028D 08044150"
- + "504C4554 31");
+ addResult(response.checkData("D0138103 01218082 0281028D 08044150"
+ + "504C4554 31"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Test case 7
response = test.unrecognizedEnvelope();
- result &= response.checkData("56120110 01020304 05060708 090A0B0C 0D0E0F10");
- result &= response.checkSw("6200");
+ addResult(response.checkData("56120110 01020304 05060708 090A0B0C 0D0E0F10"));
+ addResult(response.checkSw("6200"));
// Test case 8
response = test.envelopeCallControlByNAA();
- result &= response.checkData("33120110 01020304 05060708 090A0B0C 0D0E0F10");
- result &= response.checkSw("9000");
+ addResult(response.checkData("33120110 01020304 05060708 090A0B0C 0D0E0F10"));
+ addResult(response.checkSw("9000"));
// Test case 9
response = test.envelopeCallControlByNAA();
- result &= response.checkData("28120110 11121314 15161718 191A1B1C 1D1E1F20");
- result &= response.checkSw("9000");
+ addResult(response.checkData("28120110 11121314 15161718 191A1B1C 1D1E1F20"));
+ addResult(response.checkSw("9000"));
// Test case 10
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -162,8 +162,8 @@ public class Test_Api_2_Erh_Poab extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0ACCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0ACCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -178,7 +178,7 @@ public class Test_Api_2_Erh_Poab extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_post/Test_Api_2_Erh_Post.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_post/Test_Api_2_Erh_Post.java
index bef669021440a313581634af450cd7e87be8a76a..a38ceae25f23632842363d1d4c76678889bd1f24 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_post/Test_Api_2_Erh_Post.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_erh_post/Test_Api_2_Erh_Post.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Erh_Post extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -75,80 +75,80 @@ public class Test_Api_2_Erh_Post extends UiccTestModel
// Test case 1
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Test case 2
response = test.unrecognizedEnvelope();
- result &= response.checkData("0181FA01 02030405 06070809 0A0B0C0D"
- + "0E0F1011 12131415 16171819 1A1B1C1D"
- + "1E1F2021 22232425 26272829 2A2B2C2D"
- + "2E2F3031 32333435 36373839 3A3B3C3D"
- + "3E3F4041 42434445 46474849 4A4B4C4D"
- + "4E4F5051 52535455 56575859 5A5B5C5D"
- + "5E5F6061 62636465 66676869 6A6B6C6D"
- + "6E6F7071 72737475 76777879 7A7B7C7D"
- + "7E7F8081 82838485 86878889 8A8B8C8D"
- + "8E8F9091 92939495 96979899 9A9B9C9D"
- + "9E9FA0A1 A2A3A4A5 A6A7A8A9 AAABACAD"
- + "AEAFB0B1 B2B3B4B5 B6B7B8B9 BABBBCBD"
- + "BEBFC0C1 C2C3C4C5 C6C7C8C9 CACBCCCD"
- + "CECFD0D1 D2D3D4D5 D6D7D8D9 DADBDCDD"
- + "DEDFE0E1 E2E3E4E5 E6E7E8E9 EAEBECED"
- + "EEEFF0F1 F2F3F4F5 F6F7F8F9 FA");
-
- result &= response.checkSw("9000");
+ addResult(response.checkData("0181FA01 02030405 06070809 0A0B0C0D"
+ + "0E0F1011 12131415 16171819 1A1B1C1D"
+ + "1E1F2021 22232425 26272829 2A2B2C2D"
+ + "2E2F3031 32333435 36373839 3A3B3C3D"
+ + "3E3F4041 42434445 46474849 4A4B4C4D"
+ + "4E4F5051 52535455 56575859 5A5B5C5D"
+ + "5E5F6061 62636465 66676869 6A6B6C6D"
+ + "6E6F7071 72737475 76777879 7A7B7C7D"
+ + "7E7F8081 82838485 86878889 8A8B8C8D"
+ + "8E8F9091 92939495 96979899 9A9B9C9D"
+ + "9E9FA0A1 A2A3A4A5 A6A7A8A9 AAABACAD"
+ + "AEAFB0B1 B2B3B4B5 B6B7B8B9 BABBBCBD"
+ + "BEBFC0C1 C2C3C4C5 C6C7C8C9 CACBCCCD"
+ + "CECFD0D1 D2D3D4D5 D6D7D8D9 DADBDCDD"
+ + "DEDFE0E1 E2E3E4E5 E6E7E8E9 EAEBECED"
+ + "EEEFF0F1 F2F3F4F5 F6F7F8F9 FA"));
+
+ addResult(response.checkSw("9000"));
// Test case 3
response = test.unrecognizedEnvelope();
- result &= response.checkData("01100102 03040506 0708090A 0B0C0D0E 0F10");
- result &= response.checkSw("9000");
+ addResult(response.checkData("01100102 03040506 0708090A 0B0C0D0E 0F10"));
+ addResult(response.checkSw("9000"));
// Test case 4
response = test.unrecognizedEnvelope();
- result &= response.checkData("01100102 03040506 0708090A 0B0C0D0E 0F10");
- result &= response.checkSw("6200");
+ addResult(response.checkData("01100102 03040506 0708090A 0B0C0D0E 0F10"));
+ addResult(response.checkSw("6200"));
response = test.envelopeEventDownloadUserActivity(); // Dummy command to get the 91XX status word
- result &= response.checkSw("9115");
+ addResult(response.checkSw("9115"));
response = test.fetch("15");
- result &= response.checkData("D0138103 01218082 0281028D 08044150"
- + "504C4554 31");
+ addResult(response.checkData("D0138103 01218082 0281028D 08044150"
+ + "504C4554 31"));
test.terminalResponse("81030121 00020282 81030100");
// Test case 5
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9115");
+ addResult(response.checkSw("9115"));
response = test.fetch("15");
- result &= response.checkData("D0138103 01218082 0281028D 08044150"
- + "504C4554 31");
+ addResult(response.checkData("D0138103 01218082 0281028D 08044150"
+ + "504C4554 31"));
test.terminalResponse("81030121 00020282 81030100");
// Test case 6
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9115");
+ addResult(response.checkSw("9115"));
response = test.fetch("15");
- result &= response.checkData("D0138103 01218082 0281028D 08044150"
- + "504C4554 31");
+ addResult(response.checkData("D0138103 01218082 0281028D 08044150"
+ + "504C4554 31"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Test case 7
response = test.unrecognizedEnvelope();
- result &= response.checkData("01100102 03040506 0708090A 0B0C0D0E 0F10");
- result &= response.checkSw("6200");
+ addResult(response.checkData("01100102 03040506 0708090A 0B0C0D0E 0F10"));
+ addResult(response.checkSw("6200"));
// Test case 8
response = test.envelopeCallControlByNAA();
- result &= response.checkData("01100102 03040506 0708090A 0B0C0D0E 0F10");
- result &= response.checkSw("9000");
+ addResult(response.checkData("01100102 03040506 0708090A 0B0C0D0E 0F10"));
+ addResult(response.checkSw("9000"));
// Test case 9
response = test.envelopeCallControlByNAA();
- result &= response.checkData("01101112 13141516 1718191A 1B1C1D1E 1F20");
- result &= response.checkSw("9000");
+ addResult(response.checkData("01101112 13141516 1718191A 1B1C1D1E 1F20"));
+ addResult(response.checkSw("9000"));
// Test case 10
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -157,8 +157,8 @@ public class Test_Api_2_Erh_Post extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0ACCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0ACCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -173,7 +173,7 @@ public class Test_Api_2_Erh_Post extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_ers_gthd/Test_Api_2_Ers_Gthd.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_ers_gthd/Test_Api_2_Ers_Gthd.java
index d4fb91c4419b5f8e5344441a15842f62ada026eb..a7f227e4dbba0c1d4c414b981991683237ac5d4b 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_ers_gthd/Test_Api_2_Ers_Gthd.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_ers_gthd/Test_Api_2_Ers_Gthd.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Ers_Gthd extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -82,11 +82,11 @@ public class Test_Api_2_Ers_Gthd extends UiccTestModel
// Test case 4
response = test.unrecognizedEnvelope();
- result = response.checkSw("910B");
+ addResult(response.checkSw("910B"));
response = test.fetch("0B");
- result &= response.checkData("D0098103 01020082 028182");
+ addResult(response.checkData("D0098103 01020082 028182"));
response = test.terminalResponse("81030102 00020282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -95,8 +95,8 @@ public class Test_Api_2_Ers_Gthd extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "04CCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "04CCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -111,6 +111,6 @@ public class Test_Api_2_Ers_Gthd extends UiccTestModel
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_apda/Test_Api_2_Pah_Apda.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_apda/Test_Api_2_Pah_Apda.java
index 9ae8683823a4bf17bcf9b342ecd56cbb9859a4e8..14844f57d7ce43ebf914e6c869ed1fa5faf41d17 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_apda/Test_Api_2_Pah_Apda.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_apda/Test_Api_2_Pah_Apda.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Apda extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Apda extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0CCCCCCC CCCCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Apda extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss/Test_Api_2_Pah_Aptlb_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss/Test_Api_2_Pah_Aptlb_Bss.java
index 4f1b1de2c3d38bc55f56d04c75ef70a92e72ecab..753c92489af0fa75e30a7799856f1662af3beb80 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss/Test_Api_2_Pah_Aptlb_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss/Test_Api_2_Pah_Aptlb_Bss.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Aptlb_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Aptlb_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Aptlb_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss_bss/Test_Api_2_Pah_Aptlb_Bss_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss_bss/Test_Api_2_Pah_Aptlb_Bss_Bss.java
index 3babbbeeeeb835e86a0dfc241b80138f0c764cf1..b56cc68992c78cf6e47e735bf0a9b850d0618942 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss_bss/Test_Api_2_Pah_Aptlb_Bss_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlb_bss_bss/Test_Api_2_Pah_Aptlb_Bss_Bss.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Aptlb_Bss_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,9 +81,9 @@ public class Test_Api_2_Pah_Aptlb_Bss_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "14CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CC");
+ + "CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -97,6 +97,6 @@ public class Test_Api_2_Pah_Aptlb_Bss_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb/Test_Api_2_Pah_Aptlbb.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb/Test_Api_2_Pah_Aptlbb.java
index e60c3344598b6cc72fd8a94fddaf3b2b8690df2a..f61bf002c7b40e1073676ad88998db3e3e70deaf 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb/Test_Api_2_Pah_Aptlbb.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb/Test_Api_2_Pah_Aptlbb.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Aptlbb extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Aptlbb extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Aptlbb extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb_bss/Test_Api_2_Pah_Aptlbb_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb_bss/Test_Api_2_Pah_Aptlbb_Bss.java
index 65d5c9aa9984368c49a4c6ea4341839136130bf6..881cc4b53f7da7e43bfaae83e416186c851b1782 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb_bss/Test_Api_2_Pah_Aptlbb_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbb_bss/Test_Api_2_Pah_Aptlbb_Bss.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Aptlbb_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Aptlbb_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Aptlbb_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbbb/Test_Api_2_Pah_Aptlbbb.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbbb/Test_Api_2_Pah_Aptlbbb.java
index 220cce7a2d2cb73460e5a541d09dbb37c1804005..dc8d52b334b818167a3beb6328f86c3d701fb82f 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbbb/Test_Api_2_Pah_Aptlbbb.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbbb/Test_Api_2_Pah_Aptlbbb.java
@@ -34,7 +34,7 @@ public class Test_Api_2_Pah_Aptlbbb extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -80,8 +80,8 @@ public class Test_Api_2_Pah_Aptlbbb extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -95,6 +95,6 @@ public class Test_Api_2_Pah_Aptlbbb extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbbs/Test_Api_2_Pah_Aptlbbs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbbs/Test_Api_2_Pah_Aptlbbs.java
index 20b8af437e80a25d2c02d65747db83485b8d2b61..2465fdcfd97ed15a662ad9700124401bdb850f27 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbbs/Test_Api_2_Pah_Aptlbbs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbbs/Test_Api_2_Pah_Aptlbbs.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Aptlbbs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Aptlbbs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Aptlbbs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbs/Test_Api_2_Pah_Aptlbs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbs/Test_Api_2_Pah_Aptlbs.java
index 9af043c98ef76a67268ac5723814d0079ad573a3..2a55535c7de0e5069f664e013fea829fbbf38b05 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbs/Test_Api_2_Pah_Aptlbs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbs/Test_Api_2_Pah_Aptlbs.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Aptlbs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Aptlbs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Aptlbs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbss/Test_Api_2_Pah_Aptlbss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbss/Test_Api_2_Pah_Aptlbss.java
index 8b68be06be72e3a439b085afa77cc463e520cefb..5adb429d75b00a13ab81b668032d7f16603cdf76 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbss/Test_Api_2_Pah_Aptlbss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_aptlbss/Test_Api_2_Pah_Aptlbss.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Aptlbss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Aptlbss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Aptlbss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cler/Test_Api_2_Pah_Cler.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cler/Test_Api_2_Pah_Cler.java
index ad551dde852ffe4c67e712fe8b4184d7093f1951..cfff48aeb8fa770bc6e9492e3c5f7a60bed07db1 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cler/Test_Api_2_Pah_Cler.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cler/Test_Api_2_Pah_Cler.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Cler extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Cler extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "02CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "02CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Cler extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_copy/Test_Api_2_Pah_Copy.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_copy/Test_Api_2_Pah_Copy.java
index ed47085a18237d9f85f432bd6eb4e62880a501cd..abad17dcef9da340516f61adbe1d03c420becddf 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_copy/Test_Api_2_Pah_Copy.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_copy/Test_Api_2_Pah_Copy.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Copy extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Copy extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "0DCCCCCC CCCCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0DCCCCCC CCCCCCCC CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Copy extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cprv/Test_Api_2_Pah_Cprv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cprv/Test_Api_2_Pah_Cprv.java
index 90dd7aa194ead47f55b963cdeb80ead13a6eb12d..8feab155403327f4e2df41273721ee5ad972c8ca 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cprv/Test_Api_2_Pah_Cprv.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cprv/Test_Api_2_Pah_Cprv.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Cprv extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,9 +81,9 @@ public class Test_Api_2_Pah_Cprv extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "12CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCC");
+ + "CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -97,6 +97,6 @@ public class Test_Api_2_Pah_Cprv extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cpyv/Test_Api_2_Pah_Cpyv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cpyv/Test_Api_2_Pah_Cpyv.java
index c04050de51ed96d4247ed822ea0d8865b5191819..07b7ecfa04c60df5e00dd69439f5a35fd5e4226a 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cpyv/Test_Api_2_Pah_Cpyv.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_cpyv/Test_Api_2_Pah_Cpyv.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Cpyv extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Cpyv extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Cpyv extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facrb_bs/Test_Api_2_Pah_Facrb_Bs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facrb_bs/Test_Api_2_Pah_Facrb_Bs.java
index 78c157e39fbcf8b43f21569e05fa7d975ec1b723..cd0454fc9728f2f142015b0c213362013eb61881 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facrb_bs/Test_Api_2_Pah_Facrb_Bs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facrb_bs/Test_Api_2_Pah_Facrb_Bs.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Facrb_Bs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,9 +81,9 @@ public class Test_Api_2_Pah_Facrb_Bs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "11CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCC");
+ + "CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -97,6 +97,6 @@ public class Test_Api_2_Pah_Facrb_Bs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facrbbs_bss/Test_Api_2_Pah_Facrbbs_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facrbbs_bss/Test_Api_2_Pah_Facrbbs_Bss.java
index 082efc4e61e08a2383f2e2db71d7468b44c9be1d..35f145c66841ab7667744bb273206441b3d72a38 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facrbbs_bss/Test_Api_2_Pah_Facrbbs_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facrbbs_bss/Test_Api_2_Pah_Facrbbs_Bss.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Facrbbs_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,9 +81,9 @@ public class Test_Api_2_Pah_Facrbbs_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "19CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCCCC CCCC");
+ + "CCCCCCCC CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -97,6 +97,6 @@ public class Test_Api_2_Pah_Facrbbs_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facyb_bs/Test_Api_2_Pah_Facyb_Bs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facyb_bs/Test_Api_2_Pah_Facyb_Bs.java
index eb9ad463f35d80bb6876c5247836512a062db59b..1ea73e28085bd3e152b5098a665146c51e8d6cf6 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facyb_bs/Test_Api_2_Pah_Facyb_Bs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facyb_bs/Test_Api_2_Pah_Facyb_Bs.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Facyb_Bs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,9 +81,9 @@ public class Test_Api_2_Pah_Facyb_Bs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "10CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CC");
+ + "CC"));
/*********************************************************************/
/*********************************************************************/
@@ -97,6 +97,6 @@ public class Test_Api_2_Pah_Facyb_Bs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facybbs_bss/Test_Api_2_Pah_Facybbs_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facybbs_bss/Test_Api_2_Pah_Facybbs_Bss.java
index c690d6e8e32bca109578adfeb5f02e7f3c922ae6..360608243f95a20e465a03f484729fe66969f5f6 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facybbs_bss/Test_Api_2_Pah_Facybbs_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_facybbs_bss/Test_Api_2_Pah_Facybbs_Bss.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Facybbs_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,9 +81,9 @@ public class Test_Api_2_Pah_Facybbs_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "18CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCCCC CC");
+ + "CCCCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -97,6 +97,6 @@ public class Test_Api_2_Pah_Facybbs_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_find/Test_Api_2_Pah_Find.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_find/Test_Api_2_Pah_Find.java
index 0faa42e8562be298af3533338e868600c7fca252..c7ecb2cac73392e65f13522090dbb6b4ca3eceee 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_find/Test_Api_2_Pah_Find.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_find/Test_Api_2_Pah_Find.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Find extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Find extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "0DCCCCCC CCCCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0DCCCCCC CCCCCCCC CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Find extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gcap/Test_Api_2_Pah_Gcap.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gcap/Test_Api_2_Pah_Gcap.java
index 68bd2edee34674010398561f53f63a362d6d821a..a86a5069e570404cb0c95a7d7d4bdfe79672d5de 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gcap/Test_Api_2_Pah_Gcap.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gcap/Test_Api_2_Pah_Gcap.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Gcap extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Gcap extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "04CCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "04CCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Gcap extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_glen/Test_Api_2_Pah_glen.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_glen/Test_Api_2_Pah_glen.java
index 60013d292f2dc0bd36b5bc5e7d7bd750622f4f68..bcbccd2f8af904ed3079d14d148a55bab82d3bca 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_glen/Test_Api_2_Pah_glen.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_glen/Test_Api_2_Pah_glen.java
@@ -36,7 +36,7 @@ public class Test_Api_2_Pah_glen extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -77,7 +77,7 @@ public class Test_Api_2_Pah_glen extends UiccTestModel
{
// Send Unrecognized Envelope
response = test.unrecognizedEnvelope();
- result = response.checkSw("90 00");
+ addResult(response.checkSw("90 00"));
}
/*********************************************************************/
/*********************************************************************/
@@ -86,8 +86,8 @@ public class Test_Api_2_Pah_glen extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -101,6 +101,6 @@ public class Test_Api_2_Pah_glen extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvby/Test_Api_2_Pah_Gvby.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvby/Test_Api_2_Pah_Gvby.java
index 5b12f7bf1da8544da40e0eda7d98e4a8561aa585..5f806c85be1c5cba9cde4a7689483df894c37505 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvby/Test_Api_2_Pah_Gvby.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvby/Test_Api_2_Pah_Gvby.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Gvby extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Gvby extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "08CCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Gvby extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvle/Test_Api_2_Pah_Gvle.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvle/Test_Api_2_Pah_Gvle.java
index 7efba8c1cce373cf5a7693798166664f1d3471ff..67ece3664309fbe40857c48552e7b0a3a2c86fc4 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvle/Test_Api_2_Pah_Gvle.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvle/Test_Api_2_Pah_Gvle.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Gvle extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Gvle extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "06CCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "06CCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Gvle extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvsh/Test_Api_2_Pah_Gvsh.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvsh/Test_Api_2_Pah_Gvsh.java
index 45e5c847772d2599b03528d39674493992af67bb..0b4ea26f9688f37ceb08f87001e112f3f5fb4fdd 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvsh/Test_Api_2_Pah_Gvsh.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_gvsh/Test_Api_2_Pah_Gvsh.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Gvsh extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -81,8 +81,8 @@ public class Test_Api_2_Pah_Gvsh extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "08CCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -96,6 +96,6 @@ public class Test_Api_2_Pah_Gvsh extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_icch/Test_Api_2_Pah_Icch.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_icch/Test_Api_2_Pah_Icch.java
index 82b8f2ba15c385c817258a7c3480a38e740c188c..654e179051fb1561ea4033f0c683deafffcbabd1 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_icch/Test_Api_2_Pah_Icch.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_icch/Test_Api_2_Pah_Icch.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Icch extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,105 +73,105 @@ public class Test_Api_2_Pah_Icch extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("911A");
+ addResult(response.checkSw("911A"));
// Fetch the Open Channel proactive command
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566"
- + "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566"
+ + "77883502 03003902 000A"));
// Successful terminal response
test.terminalResponse("81030140 01820282 81830100 38028100"
+ "35020300 3902000A");
// Send an EVENT_DOWNLOAD_CHANNEL_STATUS Envelope
response = test.envelopeEventDownloadChannelStatus("38028100");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
// Fetch the close channel proactive command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028121");
+ addResult(response.checkData("D0098103 01410082 028121"));
// Successful terminal response
response = test.terminalResponse("81030141 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Send an EVENT_DOWNLOAD_CHANNEL_STATUS Envelope
response = test.envelopeEventDownloadChannelStatus("38028100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/** Testcase 2 */
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
// Fetch the open channel proactive command
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566"
- + "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566"
+ + "77883502 03003902 000A"));
// Successful terminal response
test.terminalResponse("81030140 01820282 81830100 38028100"
+ "35020300 3902000A");
// Send an EVENT_DOWNLOAD_CHANNEL_STATUS Envelope
response = test.envelopeEventDownloadChannelStatus("38028100");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
// Fetch the close channel proactive command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028121");
+ addResult(response.checkData("D0098103 01410082 028121"));
// Successful terminal response
response = test.terminalResponse("81030141 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// Send an EVENT_DOWNLOAD_CHANNEL_STATUS Envelope
response = test.envelopeEventDownloadChannelStatus("38028100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/** Testcase 3 */
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
// Fetch the open channel proactive command
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566"
- + "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566"
+ + "77883502 03003902 000A"));
// Successful terminal response
test.terminalResponse("81030140 01820282 81830100 38028100"
+ "35020300 3902000A");
// Send an EVENT_DOWNLOAD_CHANNEL_STATUS Envelope
response = test.envelopeEventDownloadChannelStatus("38028100");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
// Fetch the close channel proactive command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028121");
+ addResult(response.checkData("D0098103 01410082 028121"));
// Successful terminal response
response = test.terminalResponse("81030141 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/** Testcase 4 */
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result &= response.checkSw("911A");
+ addResult(response.checkSw("911A"));
// Fetch the open channel proactive command
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566"
- + "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566"
+ + "77883502 03003902 000A"));
// Successful terminal response
test.terminalResponse("81030140 01820282 81830100 38028100"
+ "35020300 3902000A");
// Send an EVENT_DOWNLOAD_CHANNEL_STATUS Envelope
response = test.envelopeEventDownloadChannelStatus("38028100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -180,8 +180,8 @@ public class Test_Api_2_Pah_Icch extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "04CCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "04CCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -195,6 +195,6 @@ public class Test_Api_2_Pah_Icch extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_indt/Test_Api_2_Pah_Indt.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_indt/Test_Api_2_Pah_Indt.java
index 4147a7ab4f4b8b2bda4e8b3e77255b512f05cafa..29f233ec6280dff7f244feadbe6115e1a989d55a 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_indt/Test_Api_2_Pah_Indt.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_indt/Test_Api_2_Pah_Indt.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Pah_Indt extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -75,92 +75,92 @@ public class Test_Api_2_Pah_Indt extends UiccTestModel
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
response = test.unrecognizedEnvelope();
- result = response.checkSw("9113");
+ addResult(response.checkSw("9113"));
response = test.fetch("13");
- result &= response.checkData("D0118103 01210082 0281028D 06045465"
- + "787441");
+ addResult(response.checkData("D0118103 01210082 0281028D 06045465"
+ + "787441"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 9 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01210082 0281028D 06045465"
- + "787442");
+ addResult(response.checkData("D0118103 01210082 0281028D 06045465"
+ + "787442"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 10 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01210082 0281028D 06045465"
- + "787443");
+ addResult(response.checkData("D0118103 01210082 0281028D 06045465"
+ + "787443"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 11 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01210082 0281028D 06045465"
- + "787444");
+ addResult(response.checkData("D0118103 01210082 0281028D 06045465"
+ + "787444"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 12 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01218182 0281028D 06045465"
- + "787445");
+ addResult(response.checkData("D0118103 01218182 0281028D 06045465"
+ + "787445"));
response = test.terminalResponse("81030121 81020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 13 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01210082 0281028D 06005465"
- + "787446");
+ addResult(response.checkData("D0118103 01210082 0281028D 06005465"
+ + "787446"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 14 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01210082 0281028D 06085465"
- + "787447");
+ addResult(response.checkData("D0118103 01210082 0281028D 06085465"
+ + "787447"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9118");
+ addResult(response.checkSw("9118"));
/*********************************************************************/
/** Testcase 15 */
/*********************************************************************/
response = test.fetch("18");
- result &= response.checkData("D0168103 01210082 0281028D 0B045465"
- + "78744854 65787448");
+ addResult(response.checkData("D0168103 01210082 0281028D 0B045465"
+ + "78744854 65787448"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("910D");
+ addResult(response.checkSw("910D"));
/*********************************************************************/
/** Testcase 16 */
/*********************************************************************/
response = test.fetch("0D");
- result &= response.checkData("D00B8103 01210082 0281028D 00");
+ addResult(response.checkData("D00B8103 01210082 0281028D 00"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("918D");
+ addResult(response.checkSw("918D"));
/*********************************************************************/
/** Testcase 17,18 */
/*********************************************************************/
response = test.fetch("8D");
- result &= response.checkData("D0818A81 03012100 82028102 8D7F0455"
+ addResult(response.checkData("D0818A81 03012100 82028102 8D7F0455"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -168,16 +168,16 @@ public class Test_Api_2_Pah_Indt extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
- + "55555555 55555555 55555555 55");
+ + "55555555 55555555 55555555 55"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("918F");
+ addResult(response.checkSw("918F"));
/*********************************************************************/
/** Testcase 19 */
/*********************************************************************/
response = test.fetch("8F");
- result &= response.checkData("D0818C81 03012100 82028102 8D818004"
+ addResult(response.checkData("D0818C81 03012100 82028102 8D818004"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -185,16 +185,16 @@ public class Test_Api_2_Pah_Indt extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
- + "55555555 55555555 55555555 555555");
+ + "55555555 55555555 55555555 555555"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9100");
+ addResult(response.checkSw("9100"));
/*********************************************************************/
/** Testcase 20,21,22 */
/*********************************************************************/
response = test.fetch("00");
- result &= response.checkData("D081FD81 03012100 82028102 8D81F104"
+ addResult(response.checkData("D081FD81 03012100 82028102 8D81F104"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -209,10 +209,10 @@ public class Test_Api_2_Pah_Indt extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
- + "55555555 55555555 55555555 55555555");
+ + "55555555 55555555 55555555 55555555"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -221,9 +221,9 @@ public class Test_Api_2_Pah_Indt extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "16CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCC");
+ + "CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -237,6 +237,6 @@ public class Test_Api_2_Pah_Indt extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_ingk/Test_Api_2_Pah_Ingk.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_ingk/Test_Api_2_Pah_Ingk.java
index 64d9aaf653867afc7cbea6ca6fc55e3df4ef6470..27a825379456acb2063dc44af85f6f7734b336a7 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_ingk/Test_Api_2_Pah_Ingk.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_ingk/Test_Api_2_Pah_Ingk.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Pah_Ingk extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -75,92 +75,92 @@ public class Test_Api_2_Pah_Ingk extends UiccTestModel
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
response = test.unrecognizedEnvelope();
- result = response.checkSw("9113");
+ addResult(response.checkSw("9113"));
response = test.fetch("13");
- result &= response.checkData("D0118103 01220082 0281828D 06045465"
- + "787441");
+ addResult(response.checkData("D0118103 01220082 0281828D 06045465"
+ + "787441"));
response = test.terminalResponse("81030122 00020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 9 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01220082 0281828D 06045465"
- + "787442");
+ addResult(response.checkData("D0118103 01220082 0281828D 06045465"
+ + "787442"));
response = test.terminalResponse("81030122 00020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 10 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01220082 0281828D 06045465"
- + "787443");
+ addResult(response.checkData("D0118103 01220082 0281828D 06045465"
+ + "787443"));
response = test.terminalResponse("81030122 00020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 11 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01220082 0281828D 06045465"
- + "787444");
+ addResult(response.checkData("D0118103 01220082 0281828D 06045465"
+ + "787444"));
response = test.terminalResponse("81030122 00020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 12 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01228182 0281828D 06045465"
- + "787445");
+ addResult(response.checkData("D0118103 01228182 0281828D 06045465"
+ + "787445"));
response = test.terminalResponse("81030122 81020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 13 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01220082 0281828D 06005465"
- + "787446");
+ addResult(response.checkData("D0118103 01220082 0281828D 06005465"
+ + "787446"));
response = test.terminalResponse("81030122 00020282 81030100");
- result &= response.checkSw("9113");
+ addResult(response.checkSw("9113"));
/*********************************************************************/
/** Testcase 14 */
/*********************************************************************/
response = test.fetch("13");
- result &= response.checkData("D0118103 01220082 0281828D 06085465"
- + "787447");
+ addResult(response.checkData("D0118103 01220082 0281828D 06085465"
+ + "787447"));
response = test.terminalResponse("81030122 00020282 81030100");
- result &= response.checkSw("9118");
+ addResult(response.checkSw("9118"));
/*********************************************************************/
/** Testcase 15 */
/*********************************************************************/
response = test.fetch("18");
- result &= response.checkData("D0168103 01220082 0281828D 0B045465"
- + "78744854 65787448");
+ addResult(response.checkData("D0168103 01220082 0281828D 0B045465"
+ + "78744854 65787448"));
response = test.terminalResponse("81030122 00020282 81030100");
- result &= response.checkSw("910D");
+ addResult(response.checkSw("910D"));
/*********************************************************************/
/** Testcase 16 */
/*********************************************************************/
response = test.fetch("0D");
- result &= response.checkData("D00B8103 01220082 0281828D 00");
+ addResult(response.checkData("D00B8103 01220082 0281828D 00"));
response = test.terminalResponse("81030122 00020282 81030100");
- result &= response.checkSw("918D");
+ addResult(response.checkSw("918D"));
/*********************************************************************/
/** Testcase 17,18 */
/*********************************************************************/
response = test.fetch("8D");
- result &= response.checkData("D0818A81 03012200 82028182 8D7F0455"
+ addResult(response.checkData("D0818A81 03012200 82028182 8D7F0455"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -168,16 +168,16 @@ public class Test_Api_2_Pah_Ingk extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
- + "55555555 55555555 55555555 55");
+ + "55555555 55555555 55555555 55"));
response = test.terminalResponse("81030122 00020282 81030100");
- result &= response.checkSw("918F");
+ addResult(response.checkSw("918F"));
/*********************************************************************/
/** Testcase 19 */
/*********************************************************************/
response = test.fetch("8F");
- result &= response.checkData("D0818C81 03012200 82028182 8D818004"
+ addResult(response.checkData("D0818C81 03012200 82028182 8D818004"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -185,16 +185,16 @@ public class Test_Api_2_Pah_Ingk extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
- + "55555555 55555555 55555555 555555");
+ + "55555555 55555555 55555555 555555"));
response = test.terminalResponse("81030122 00020282 81030100");
- result &= response.checkSw("9100");
+ addResult(response.checkSw("9100"));
/*********************************************************************/
/** Testcase 20,21,22 */
/*********************************************************************/
response = test.fetch("00");
- result &= response.checkData("D081FD81 03012200 82028182 8D81F104"
+ addResult(response.checkData("D081FD81 03012200 82028182 8D81F104"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -209,10 +209,10 @@ public class Test_Api_2_Pah_Ingk extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
- + "55555555 55555555 55555555 55555555");
+ + "55555555 55555555 55555555 55555555"));
response = test.terminalResponse("81030122 00020282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -221,9 +221,9 @@ public class Test_Api_2_Pah_Ingk extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "16CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCC");
+ + "CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -237,6 +237,6 @@ public class Test_Api_2_Pah_Ingk extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_ingp/Test_Api_2_Pah_Ingp.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_ingp/Test_Api_2_Pah_Ingp.java
index 9941c6f4d164aab47b936112edc36cc8607c9ae2..d8363c8d4ca97ddd5a364a147d6f3dea84353b70 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_ingp/Test_Api_2_Pah_Ingp.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_ingp/Test_Api_2_Pah_Ingp.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Pah_Ingp extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -75,93 +75,93 @@ public class Test_Api_2_Pah_Ingp extends UiccTestModel
test.terminalProfileSession(UiccCardManagementService.DEFAULT_TERMINAL_PROFILE);
response = test.unrecognizedEnvelope();
- result = response.checkSw("9117");
+ addResult(response.checkSw("9117"));
response = test.fetch("17");
- result &= response.checkData("D0158103 01230082 0281828D 06045465"
- + "78744191 0200FF");
+ addResult(response.checkData("D0158103 01230082 0281828D 06045465"
+ + "78744191 0200FF"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9117");
+ addResult(response.checkSw("9117"));
/*********************************************************************/
/** Testcase 9 */
/*********************************************************************/
response = test.fetch("17");
- result &= response.checkData("D0158103 01230082 0281828D 06045465"
- + "78744291 0210FF");
+ addResult(response.checkData("D0158103 01230082 0281828D 06045465"
+ + "78744291 0210FF"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9117");
+ addResult(response.checkSw("9117"));
/*********************************************************************/
/** Testcase 10 */
/*********************************************************************/
response = test.fetch("17");
- result &= response.checkData("D0158103 01230082 0281828D 06045465"
- + "78744391 02FFFF");
+ addResult(response.checkData("D0158103 01230082 0281828D 06045465"
+ + "78744391 02FFFF"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9117");
+ addResult(response.checkSw("9117"));
/*********************************************************************/
/** Testcase 11 */
/*********************************************************************/
response = test.fetch("17");
- result &= response.checkData("D0158103 01230082 0281828D 06045465"
- + "78744491 020000");
+ addResult(response.checkData("D0158103 01230082 0281828D 06045465"
+ + "78744491 020000"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9117");
+ addResult(response.checkSw("9117"));
/*********************************************************************/
/** Testcase 12 */
/*********************************************************************/
response = test.fetch("17");
- result &= response.checkData("D0158103 01238182 0281828D 06045465"
- + "78744591 020010");
+ addResult(response.checkData("D0158103 01238182 0281828D 06045465"
+ + "78744591 020010"));
response = test.terminalResponse("81030123 81020282 81030100 0D020441");
- result &= response.checkSw("9117");
+ addResult(response.checkSw("9117"));
/*********************************************************************/
/** Testcase 13 */
/*********************************************************************/
response = test.fetch("17");
- result &= response.checkData("D0158103 01230082 0281828D 06005465"
- + "78744691 021010");
+ addResult(response.checkData("D0158103 01230082 0281828D 06005465"
+ + "78744691 021010"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9117");
+ addResult(response.checkSw("9117"));
/*********************************************************************/
/** Testcase 14 */
/*********************************************************************/
response = test.fetch("17");
- result &= response.checkData("D0158103 01230082 0281828D 06085465"
- + "78744791 0200FF");
+ addResult(response.checkData("D0158103 01230082 0281828D 06085465"
+ + "78744791 0200FF"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
/*********************************************************************/
/** Testcase 15 */
/*********************************************************************/
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01230082 0281828D 0B045465"
- + "78744854 65787448 91020010");
+ addResult(response.checkData("D01A8103 01230082 0281828D 0B045465"
+ + "78744854 65787448 91020010"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9111");
+ addResult(response.checkSw("9111"));
/*********************************************************************/
/** Testcase 16 */
/*********************************************************************/
response = test.fetch("11");
- result &= response.checkData("D00F8103 01230082 0281828D 00910200"
- + "10");
+ addResult(response.checkData("D00F8103 01230082 0281828D 00910200"
+ + "10"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9191");
+ addResult(response.checkSw("9191"));
/*********************************************************************/
/** Testcase 17,18 */
/*********************************************************************/
response = test.fetch("91");
- result &= response.checkData("D0818E81 03012300 82028182 8D7F0455"
+ addResult(response.checkData("D0818E81 03012300 82028182 8D7F0455"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -170,16 +170,16 @@ public class Test_Api_2_Pah_Ingp extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55910200"
- + "10");
+ + "10"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9193");
+ addResult(response.checkSw("9193"));
/*********************************************************************/
/** Testcase 19 */
/*********************************************************************/
response = test.fetch("93");
- result &= response.checkData("D0819081 03012300 82028182 8D818004"
+ addResult(response.checkData("D0819081 03012300 82028182 8D818004"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -188,16 +188,16 @@ public class Test_Api_2_Pah_Ingp extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555591"
- + "020010");
+ + "020010"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9100");
+ addResult(response.checkSw("9100"));
/*********************************************************************/
/** Testcase 20,21,22 */
/*********************************************************************/
response = test.fetch("00");
- result &= response.checkData("D081FD81 03012300 82028182 8D81ED04"
+ addResult(response.checkData("D081FD81 03012300 82028182 8D81ED04"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -212,10 +212,10 @@ public class Test_Api_2_Pah_Ingp extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
- + "55555555 55555555 55555555 91020010");
+ + "55555555 55555555 55555555 91020010"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -224,9 +224,9 @@ public class Test_Api_2_Pah_Ingp extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "16CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCC");
+ + "CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -240,6 +240,6 @@ public class Test_Api_2_Pah_Ingp extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_init/Test_Api_2_Pah_Init.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_init/Test_Api_2_Pah_Init.java
index e71816f6411075910e9c8a123e54a1ed7955c71b..701b8bda150b64961494df4ea3f26718e4f8d696 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_init/Test_Api_2_Pah_Init.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_init/Test_Api_2_Pah_Init.java
@@ -46,7 +46,7 @@ public class Test_Api_2_Pah_Init extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -92,8 +92,8 @@ public class Test_Api_2_Pah_Init extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "04CCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "04CCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -107,6 +107,6 @@ public class Test_Api_2_Pah_Init extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_inmt/Test_Api_2_Pah_Inmt.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_inmt/Test_Api_2_Pah_Inmt.java
index 35fc93d6f25df53f02a81487153e6074b20ab5bc..9bc10a6d3050805e43c8d4ff90e4579f585ae312 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_inmt/Test_Api_2_Pah_Inmt.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_inmt/Test_Api_2_Pah_Inmt.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Pah_Inmt extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -77,10 +77,10 @@ public class Test_Api_2_Pah_Inmt extends UiccTestModel
test.unrecognizedEnvelope();
// Fetch the initMoreTime proactive command
response = test.fetch("0B");
- result = response.checkData("D0098103 01020082 028182");
+ addResult(response.checkData("D0098103 01020082 028182"));
response = test.terminalResponse("81030102 00020282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -89,8 +89,8 @@ public class Test_Api_2_Pah_Inmt extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "02CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "02CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -104,6 +104,6 @@ public class Test_Api_2_Pah_Inmt extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_send/Test_Api_2_Pah_Send.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_send/Test_Api_2_Pah_Send.java
index 602d07271ae2a4030bbb59742f01020da46b9c47..626721cc0b57df67015b928e0a6186ef1164d3d9 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_send/Test_Api_2_Pah_Send.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_pah_send/Test_Api_2_Pah_Send.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Pah_Send extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,50 +73,50 @@ public class Test_Api_2_Pah_Send extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 3,4 */
/*********************************************************************/
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 81030101");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 5,6 */
/*********************************************************************/
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 81030201 55");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 7,8 */
/*********************************************************************/
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 81030402 654321");
- result &= response.checkSw("9181");
+ addResult(response.checkSw("9181"));
/*********************************************************************/
/** Testcase 9 */
/*********************************************************************/
response = test.fetch("81");
- result &= response.checkData("D07F8103 01210082 0281028D 74045555"
+ addResult(response.checkData("D07F8103 01210082 0281028D 74045555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -124,16 +124,16 @@ public class Test_Api_2_Pah_Send extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
- + "55");
+ + "55"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9183");
+ addResult(response.checkSw("9183"));
/*********************************************************************/
/** Testcase 10 */
/*********************************************************************/
response = test.fetch("83");
- result &= response.checkData("D0818081 03012100 82028102 8D750455"
+ addResult(response.checkData("D0818081 03012100 82028102 8D750455"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -141,16 +141,16 @@ public class Test_Api_2_Pah_Send extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
- + "555555");
+ + "555555"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9100");
+ addResult(response.checkSw("9100"));
/*********************************************************************/
/** Testcase 11 */
/*********************************************************************/
response = test.fetch("00");
- result &= response.checkData("D081FD81 03012100 82028102 8D81F104"
+ addResult(response.checkData("D081FD81 03012100 82028102 8D81F104"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
@@ -165,61 +165,61 @@ public class Test_Api_2_Pah_Send extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
- + "55555555 55555555 55555555 55555555");
+ + "55555555 55555555 55555555 55555555"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 12 */
/*********************************************************************/
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 13 */
/*********************************************************************/
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 14 */
/*********************************************************************/
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 81030202 12030303"
+ "3456");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 15 */
/*********************************************************************/
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 81");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 16 */
/*********************************************************************/
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 810300");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -228,9 +228,9 @@ public class Test_Api_2_Pah_Send extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "10CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CC");
+ + "CC"));
/*********************************************************************/
/*********************************************************************/
@@ -244,6 +244,6 @@ public class Test_Api_2_Pah_Send extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_phs_gthd/Test_Api_2_Phs_Gthd.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_phs_gthd/Test_Api_2_Phs_Gthd.java
index 475c4c90cfc7176dddfd80660b2dbb571b973d31..857926162cb3cd7267721611016481d2e58a5dc5 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_phs_gthd/Test_Api_2_Phs_Gthd.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_phs_gthd/Test_Api_2_Phs_Gthd.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Phs_Gthd extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -87,8 +87,8 @@ public class Test_Api_2_Phs_Gthd extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "03CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "03CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -103,6 +103,6 @@ public class Test_Api_2_Phs_Gthd extends UiccTestModel
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cchd/Test_Api_2_Prh_Cchd.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cchd/Test_Api_2_Prh_Cchd.java
index f4c680c5ab8b2d43ee612adef2ec51ed4a87ef6a..eec34f6116b77ed9744bcbfa56b36e87573f900e 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cchd/Test_Api_2_Prh_Cchd.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cchd/Test_Api_2_Prh_Cchd.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Cchd extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Cchd extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("911A");
+ addResult(response.checkSw("911A"));
// Fetch the open channel proactive command
response = test.fetch("1A");
- result &= response.checkData("D0188103 01400182 02818206 05815566"
- + "77883502 03003902 000A");
+ addResult(response.checkData("D0188103 01400182 02818206 05815566"
+ + "77883502 03003902 000A"));
// Successful Terminal Response with Channel Id 1
response = test.terminalResponse("81030140 01820282 81830100 38028100"
+ "35020300 3902000A");
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
/*********************************************************************/
/** Testcase 2 */
@@ -90,11 +90,11 @@ public class Test_Api_2_Prh_Cchd extends UiccTestModel
// Fetch the received data proactive command
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01420182 02812137 0102");
+ addResult(response.checkData("D00C8103 01420182 02812137 0102"));
// Terminal Response with not empty Channel Data TLV is issued ('AA')
response = test.terminalResponse("81030142 01820282 81830100 36024142"
+ "370102");
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
/*********************************************************************/
/** Testcase 3 to 8 */
@@ -102,11 +102,11 @@ public class Test_Api_2_Prh_Cchd extends UiccTestModel
// Fetch the received data proactive command
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01420182 02812137 0106");
- // Terminal Response with 6 bytes avalaible (‘Hello1’)
+ addResult(response.checkData("D00C8103 01420182 02812137 0106"));
+ // Terminal Response with 6 bytes avalaible (�Hello1�)
response = test.terminalResponse("81030142 01820282 81830100 36064865"
+ "6C6C6F31 370106");
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
/*********************************************************************/
/** Testcase 9 */
@@ -114,10 +114,10 @@ public class Test_Api_2_Prh_Cchd extends UiccTestModel
// Fetch the received data proactive command
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01420182 02812137 0106");
+ addResult(response.checkData("D00C8103 01420182 02812137 0106"));
// Terminal Response without ChannelData TLV element
response = test.terminalResponse("81030142 01820282 81830100 370106");
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
/*********************************************************************/
/** Testcase 10 to 16 */
@@ -125,11 +125,11 @@ public class Test_Api_2_Prh_Cchd extends UiccTestModel
// Fetch the received data proactive command
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01420182 02812137 0106");
- // Terminal Response with 6 bytes avalaible (‘Hello2’)
+ addResult(response.checkData("D00C8103 01420182 02812137 0106"));
+ // Terminal Response with 6 bytes avalaible (�Hello2�)
response = test.terminalResponse("81030142 01820282 81830100 36064865"
+ "6C6C6F32 370106");
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
/*********************************************************************/
/** Testcase 17 & 18 */
@@ -137,11 +137,11 @@ public class Test_Api_2_Prh_Cchd extends UiccTestModel
// Fetch the received data proactive command
response = test.fetch("0E");
- result &= response.checkData("D00C8103 01420182 02812137 010C");
- // Terminal Response with 12 bytes avalaible (‘Hello3’ & 'Hello4')
+ addResult(response.checkData("D00C8103 01420182 02812137 010C"));
+ // Terminal Response with 12 bytes avalaible (�Hello3� & 'Hello4')
response = test.terminalResponse("81030142 01820282 81830100 36064865"
+ "6C6C6F33 36064865 6C6C6F34 37010C");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -150,9 +150,9 @@ public class Test_Api_2_Prh_Cchd extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "12CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCC");
+ + "CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -166,6 +166,6 @@ public class Test_Api_2_Prh_Cchd extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_copy/Test_Api_2_Prh_Copy.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_copy/Test_Api_2_Prh_Copy.java
index 4fc6046d97ec88dcc871bba7922a06272ebcee02..8a51c96e021347cf53fe70d3dd97df2e56b00451 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_copy/Test_Api_2_Prh_Copy.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_copy/Test_Api_2_Prh_Copy.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Copy extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Copy extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no additional information
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -91,8 +91,8 @@ public class Test_Api_2_Prh_Copy extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0DCCCCCC CCCCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0DCCCCCC CCCCCCCC CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -106,6 +106,6 @@ public class Test_Api_2_Prh_Copy extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpai/Test_Api_2_Prh_Cpai.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpai/Test_Api_2_Prh_Cpai.java
index 2ca0e89971f82ee16cb6c33faf5ebc7defd963db..32002a34fec91a338fb5303315085b9bb397ffa7 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpai/Test_Api_2_Prh_Cpai.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpai/Test_Api_2_Prh_Cpai.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 11 additional bytes
response = test.terminalResponse("81030121 00020282 81030C01 01234567"
+ "89ABCDEF 012345");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 7 to 9 */
@@ -90,13 +90,13 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 5 additional bytes
response = test.terminalResponse("81030121 00020282 81030601 01234567"
+ "89");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 10 & 11 */
@@ -104,13 +104,13 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 6 additional bytes
response = test.terminalResponse("81030121 00020282 81030701 ABCDEFFE"
+ "DCBA");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 12 & 13 */
@@ -118,13 +118,13 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 7 additional bytes
response = test.terminalResponse("81030121 00020282 81030801 FEDCBA98"
+ "765432");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 14 & 15 */
@@ -132,13 +132,13 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 8 additional bytes
response = test.terminalResponse("81030121 00020282 81030901 00112233"
+ "44556677");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 16 to 18 */
@@ -146,8 +146,8 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with F2 additional bytes
response = test.terminalResponse("81030121 00020282 810381F3 01000102"
@@ -166,7 +166,7 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
+ "C3C4C5C6 C7C8C9CA CBCCCDCE CFD0D1D2"
+ "D3D4D5D6 D7D8D9DA DBDCDDDE DFE0E1E2"
+ "E3E4E5E6 E7E8E9EA EBECEDEE EFF0F1");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 19 */
@@ -174,13 +174,13 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 5 additional bytes
response = test.terminalResponse("81030121 00020282 81030601 00112233"
+ "44");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 20 */
@@ -188,13 +188,13 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 5 additional bytes
response = test.terminalResponse("81030121 00020282 81030601 00112233"
+ "44");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 21 to 23 */
@@ -202,13 +202,13 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 2 results TLV
response = test.terminalResponse("81030121 00020282 81030601 01234567"
+ "89030100");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 24 */
@@ -216,12 +216,12 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no result TLV
response = test.terminalResponse("81030121 00020282 81");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -230,9 +230,9 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "18CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCCCC CC");
+ + "CCCCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -246,6 +246,6 @@ public class Test_Api_2_Prh_Cpai extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cprv/Test_Api_2_Prh_Cprv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cprv/Test_Api_2_Prh_Cprv.java
index f50529d55f7362c60611c6de3567ee3adf1eafe6..e7c5d08b1ec817bed589a040a1b74c450201fb04 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cprv/Test_Api_2_Prh_Cprv.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cprv/Test_Api_2_Prh_Cprv.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Cprv extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,17 +73,17 @@ public class Test_Api_2_Prh_Cprv extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9116");
+ addResult(response.checkSw("9116"));
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 5)
response = test.terminalResponse("81030123 00020282 81030100 0D060401"
+ "02030405");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 11 to 17 */
@@ -91,13 +91,13 @@ public class Test_Api_2_Prh_Cprv extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 5)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F ");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -106,9 +106,9 @@ public class Test_Api_2_Prh_Cprv extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "11CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCC");
+ + "CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -122,6 +122,6 @@ public class Test_Api_2_Prh_Cprv extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpts/Test_Api_2_Prh_Cpts.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpts/Test_Api_2_Prh_Cpts.java
index 2b8e331f5ce01bfb5e4978e1d1eecee4f8598d4e..a59371b5cb3f605407734cd604a2bc922b46a99a 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpts/Test_Api_2_Prh_Cpts.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpts/Test_Api_2_Prh_Cpts.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,15 +73,15 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9116");
+ addResult(response.checkSw("9116"));
// Fetch the proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 2 & 3 */
@@ -89,12 +89,12 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
// Fetch the proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
response = test.terminalResponse("81030123 00020282 81030100 0D040441"
+ "4243");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 4 */
@@ -102,11 +102,11 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
// Fetch the display text proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 5 & 6 */
@@ -114,11 +114,11 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
// Fetch the proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
response = test.terminalResponse("81030123 00020282 81030100 0D00");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 7 & 8 */
@@ -126,11 +126,11 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
// Fetch the proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response with Text String Length = 01h
response = test.terminalResponse("81030123 00020282 81030100 0D020041");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 9 to 11 */
@@ -138,12 +138,12 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
// Fetch the proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response with Text String Length = 02h
response = test.terminalResponse("81030123 00020282 81030100 0D030042"
+ "43");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 12 to 14 */
@@ -151,8 +151,8 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
// Fetch the proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response with Text String Length = 7Eh
response = test.terminalResponse("81030123 00020282 81030100 0D7F0401"
+ "02030405 06070809 0A0B0C0D 0E0F1011"
@@ -163,7 +163,7 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
+ "52535455 56575859 5A5B5C5D 5E5F6061"
+ "62636465 66676869 6A6B6C6D 6E6F7071"
+ "72737475 76777879 7A7B7C7D 7E");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 15 to 16 */
@@ -171,8 +171,8 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
// Fetch the proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response with Text String Length = 7Fh
response = test.terminalResponse("81030123 00020282 81030100 0D818004"
+ "01020304 05060708 090A0B0C 0D0E0F10"
@@ -183,7 +183,7 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
+ "51525354 55565758 595A5B5C 5D5E5F60"
+ "61626364 65666768 696A6B6C 6D6E6F70"
+ "71727374 75767778 797A7B7C 7D7E7F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 17 to 18 */
@@ -191,8 +191,8 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
// Fetch the proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response with Text String Length = EFh
response = test.terminalResponse("81030123 00020282 81030100 0D81F004"
+ "01020304 05060708 090A0B0C 0D0E0F10"
@@ -210,7 +210,7 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
+ "C1C2C3C4 C5C6C7C8 C9CACBCC CDCECFD0"
+ "D1D2D3D4 D5D6D7D8 D9DADBDC DDDEDFE0"
+ "E1E2E3E4 E5E6E7E8 E9EAEBEC EDEEEF");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 19 to 21 */
@@ -218,12 +218,12 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
// Fetch the proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response with 2 Text String TLV
response = test.terminalResponse("81030123 00020282 81030100 0D030042"
+ "430D0204 44");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -232,9 +232,9 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "15CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCC");
+ + "CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -248,6 +248,6 @@ public class Test_Api_2_Prh_Cpts extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Api_2_Prh_Cpyv_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Api_2_Prh_Cpyv_1.java
index f61be099bce19a6e957c35491e13c16c803dcded..749ef702b2d612c2374cf71272d9172c8e3ae673 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Api_2_Prh_Cpyv_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Api_2_Prh_Cpyv_1.java
@@ -32,9 +32,10 @@ public class Api_2_Prh_Cpyv_1 extends TestToolkitApplet
private byte[] TEXT = {(byte)'T',(byte)'e',(byte)'x',(byte)'t'} ;
private byte[] dstBuffer5 = new byte[5] ;
- private byte[] dstBuffer13 = new byte[13] ;
- private byte[] dstBuffer12 = new byte[12] ;
+ private byte[] dstBuffer15 = new byte[15] ;
+ private byte[] dstBuffer17 = new byte[17] ;
private byte[] dstBuffer20 = new byte[20] ;
+
private byte[] compareBuffer = new byte[20] ;
public final byte DCS_8_BIT_DATA = (byte)0x04;
@@ -60,12 +61,11 @@ public class Api_2_Prh_Cpyv_1 extends TestToolkitApplet
thisApplet.init();
// Register on UNRECOGNIZED ENVELOPE
- thisApplet.obReg.setEvent(EVENT_UNRECOGNIZED_ENVELOPE);
+ thisApplet.obReg.setEvent(EVENT_UNRECOGNIZED_ENVELOPE);
}
public void processToolkit(short event)
{
-
// Get the system instance of the ProactiveHandler class
ProactiveHandler proHdlr = ProactiveHandlerSystem.getTheHandler() ;
@@ -82,25 +82,30 @@ public class Api_2_Prh_Cpyv_1 extends TestToolkitApplet
testCaseNb = (byte) 1 ;
bRes = false ;
- try {
-
- // Build and send a proactive command
- proHdlr.initDisplayText((byte)0, DCS_8_BIT_DATA, TEXT, (short)0, (short)TEXT.length) ;
- proHdlr.send() ;
-
+ try
+ {
+ proHdlr.initGetInput( (byte)1, DCS_8_BIT_DATA, TEXT, (short)0, (short)TEXT.length, (short)0, (short)5 );
+ proHdlr.send();
+
// Get the response
- proRespHdlr = ProactiveResponseHandlerSystem.getTheHandler() ;
+ proRespHdlr = ProactiveResponseHandlerSystem.getTheHandler() ;
+ proRespHdlr.findTLV( ToolkitConstants.TAG_TEXT_STRING, (byte)1 );
// Null as dstBuffer
- try {
+ try
+ {
dstOffset = (short)0 ;
dstLength = (short)1 ;
- proRespHdlr.copy(null, dstOffset, dstLength) ;
- } catch (NullPointerException e) {
+ proRespHdlr.copyValue( (short)0, null, dstOffset, dstLength) ;
+ }
+ catch (NullPointerException e)
+ {
bRes = true ;
}
+
}
- catch (Exception e) {
+ catch (Exception e)
+ {
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
@@ -111,17 +116,21 @@ public class Api_2_Prh_Cpyv_1 extends TestToolkitApplet
testCaseNb = (byte) 2 ;
bRes = false ;
- try {
-
- try {
+ try
+ {
+ try
+ {
dstOffset = (short)6 ;
dstLength = (short)0 ;
- proRespHdlr.copy(dstBuffer5, dstOffset, dstLength) ;
- } catch (ArrayIndexOutOfBoundsException e) {
+ proRespHdlr.copyValue( (short)0, dstBuffer5, dstOffset, dstLength) ;
+ }
+ catch (ArrayIndexOutOfBoundsException e)
+ {
bRes = true ;
}
}
- catch (Exception e) {
+ catch (Exception e)
+ {
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
@@ -132,17 +141,21 @@ public class Api_2_Prh_Cpyv_1 extends TestToolkitApplet
testCaseNb = (byte) 3 ;
bRes = false ;
- try {
-
- try {
+ try
+ {
+ try
+ {
dstOffset = (short)-1 ;
dstLength = (short)1 ;
- proRespHdlr.copy(dstBuffer5, dstOffset, dstLength) ;
- } catch (ArrayIndexOutOfBoundsException e) {
+ proRespHdlr.copyValue( (short)0, dstBuffer5, dstOffset, dstLength) ;
+ }
+ catch (ArrayIndexOutOfBoundsException e)
+ {
bRes = true ;
}
}
- catch (Exception e) {
+ catch (Exception e)
+ {
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
@@ -153,17 +166,21 @@ public class Api_2_Prh_Cpyv_1 extends TestToolkitApplet
testCaseNb = (byte) 4 ;
bRes = false ;
- try {
-
- try {
+ try
+ {
+ try
+ {
dstOffset = (short)0 ;
dstLength = (short)6 ;
- proRespHdlr.copy(dstBuffer5, dstOffset, dstLength) ;
- } catch (ArrayIndexOutOfBoundsException e) {
+ proRespHdlr.copyValue( (short)0, dstBuffer5, dstOffset, dstLength) ;
+ }
+ catch (ArrayIndexOutOfBoundsException e)
+ {
bRes = true ;
}
}
- catch (Exception e) {
+ catch (Exception e)
+ {
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
@@ -174,13 +191,16 @@ public class Api_2_Prh_Cpyv_1 extends TestToolkitApplet
testCaseNb = (byte) 5 ;
bRes = false ;
- try {
-
- try {
+ try
+ {
+ try
+ {
dstOffset = (short)3 ;
dstLength = (short)3 ;
- proRespHdlr.copy(dstBuffer5, dstOffset, dstLength) ;
- } catch (ArrayIndexOutOfBoundsException e) {
+ proRespHdlr.copyValue( (short)0, dstBuffer5, dstOffset, dstLength ) ;
+ }
+ catch (ArrayIndexOutOfBoundsException e)
+ {
bRes = true ;
}
}
@@ -200,19 +220,22 @@ public class Api_2_Prh_Cpyv_1 extends TestToolkitApplet
try {
dstOffset = (short)0 ;
dstLength = (short)-1 ;
- proRespHdlr.copy(dstBuffer5, dstOffset, dstLength) ;
- } catch (ArrayIndexOutOfBoundsException e) {
+ proRespHdlr.copyValue( (short)0, dstBuffer5, dstOffset, dstLength) ;
+ }
+ catch (ArrayIndexOutOfBoundsException e)
+ {
bRes = true ;
}
}
- catch (Exception e) {
+ catch (Exception e)
+ {
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
- // --------------------------------------------
- // Test Case 7 : dstLength > length of the simple TLV list
+ // --------------------------------------------
+ // Test Case 7 : valueOffset > Text String Length
testCaseNb = (byte) 7 ;
bRes = false ;
@@ -220,9 +243,11 @@ public class Api_2_Prh_Cpyv_1 extends TestToolkitApplet
try {
dstOffset = (short)0 ;
- dstLength = (short)13 ;
- proRespHdlr.copy(dstBuffer13, dstOffset, dstLength) ;
- } catch (ToolkitException e) {
+ dstLength = (short)0 ;
+ proRespHdlr.copyValue( (short)7, dstBuffer15, dstOffset, dstLength) ;
+ }
+ catch (ToolkitException e)
+ {
bRes = (e.getReason() == ToolkitException.OUT_OF_TLV_BOUNDARIES) ;
}
}
@@ -230,149 +255,205 @@ public class Api_2_Prh_Cpyv_1 extends TestToolkitApplet
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
-
- // --------------------------------------------
- // Test Case 8 : Successful call, whole buffer
+ // --------------------------------------------
+ // Test Case 8 : valueOffset < 0
testCaseNb = (byte) 8 ;
bRes = false ;
- try {
-
- dstOffset = (short)0 ;
- dstLength = (short)12 ;
- result = proRespHdlr.copy(dstBuffer12, dstOffset, dstLength) ;
-
- bRes = (result == (short)(dstOffset + dstLength)) ;
+ try
+ {
+ try
+ {
+ dstOffset = (short)0 ;
+ dstLength = (short)1 ;
+ proRespHdlr.copyValue( (short)-1, dstBuffer15, dstOffset, dstLength) ;
+ }
+ catch (ToolkitException e)
+ {
+ bRes = (e.getReason() == ToolkitException.OUT_OF_TLV_BOUNDARIES) ;
+ }
}
- catch (Exception e) {
+ catch (Exception e)
+ {
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
-
- // --------------------------------------------
- // Test Case 9 : Compare the buffer
+ // --------------------------------------------
+ // Test Case 9 : dstLength > Text String length
testCaseNb = (byte) 9 ;
bRes = false ;
- try {
- // Initialise the buffer
- compareBuffer[0] = (byte)0x81 ; compareBuffer[1] = (byte)0x03 ;
- compareBuffer[2] = (byte)0x01 ; compareBuffer[3] = (byte)0x21 ; compareBuffer[4] = (byte)0x00 ;
- compareBuffer[5] = (byte)0x02 ; compareBuffer[6] = (byte)0x02 ;
- compareBuffer[7] = (byte)0x82 ; compareBuffer[8] = (byte)0x81 ;
- compareBuffer[9] = (byte)0x03 ; compareBuffer[10] = (byte)0x01 ; compareBuffer[11] = (byte)0x00 ;
-
- // Compare buffers
- result = Util.arrayCompare(compareBuffer, (short)0,
- dstBuffer12, (short)0, (short)12) ;
-
- bRes = (result == (short)0) ;
- }
- catch (Exception e) {
+ try
+ {
+ try
+ {
+ dstOffset = (short)0 ;
+ dstLength = (short)7 ;
+ proRespHdlr.copyValue( (short)0, dstBuffer15, dstOffset, dstLength) ;
+ }
+ catch (ToolkitException e)
+ {
+ bRes = (e.getReason() == ToolkitException.OUT_OF_TLV_BOUNDARIES) ;
+ }
+ }
+ catch (Exception e)
+ {
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
-
- // --------------------------------------------
- // Test Case 10 : Successful call, part of a buffer
+ // --------------------------------------------
+ // Test Case 10 : ValueOffset + dstLength > Text String length
testCaseNb = (byte) 10 ;
bRes = false ;
- // Initialise buffers
- for (short i=0; i<(short)20; i++) {
- dstBuffer20[i] = (byte)i ;
- compareBuffer[i] = (byte)i ;
+ try
+ {
+ try
+ {
+ dstOffset = (short)0 ;
+ dstLength = (short)5 ;
+ proRespHdlr.copyValue( (short)2, dstBuffer15, dstOffset, dstLength) ;
+ }
+ catch (ToolkitException e)
+ {
+ bRes = (e.getReason() == ToolkitException.OUT_OF_TLV_BOUNDARIES) ;
+ }
+ }
+ catch (Exception e)
+ {
+ bRes = false ;
}
+ reportTestOutcome(testCaseNb, bRes) ;
- try {
-
- dstOffset = (short)3 ;
- dstLength = (short)12 ;
- result = proRespHdlr.copy(dstBuffer20, dstOffset, dstLength) ;
+ // --------------------------------------------
+ // Test Case 11 : TLV is not selected
+ testCaseNb = (byte) 11 ;
+ bRes = false ;
+
+ try
+ {
+ proHdlr.initGetInput( (byte)1, DCS_8_BIT_DATA, TEXT, (short)0, (short)TEXT.length, (short)0, (short)16 );
+ proHdlr.send();
+
+ // Get the response
+ proRespHdlr = ProactiveResponseHandlerSystem.getTheHandler() ;
+
+ // Null as dstBuffer
+ try
+ {
+ dstOffset = (short)0 ;
+ dstLength = (short)17 ;
+ proRespHdlr.copyValue( (short)0, dstBuffer17, dstOffset, dstLength) ;
+ }
+ catch (ToolkitException e)
+ {
+ bRes = ( e.getReason() == ToolkitException.UNAVAILABLE_ELEMENT );
+ }
- bRes = (result == (short)(dstOffset + dstLength)) ;
}
- catch (Exception e) {
+ catch (Exception e)
+ {
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
-
- // --------------------------------------------
- // Test Case 11 : Compare the buffer
- testCaseNb = (byte) 11 ;
+ // --------------------------------------------
+ // Test Case 12 : Succesfull call
+ testCaseNb = (byte) 12 ;
+ bRes = true ;
+
+ try
+ {
+ proRespHdlr.findTLV( ToolkitConstants.TAG_TEXT_STRING, (byte)1 );
+ dstOffset = (short)0 ;
+ dstLength = (short)17 ;
+ proRespHdlr.copyValue( (short)0, dstBuffer17, dstOffset, dstLength) ;
+
+ }
+ catch (Exception e)
+ {
+ bRes = false ;
+ }
+ reportTestOutcome(testCaseNb, bRes) ;
+
+ // --------------------------------------------
+ // Test Case 13 : Compare the buffer
+ testCaseNb = (byte) 13 ;
bRes = false ;
- try {
+ try
+ {
// Initialise the buffer
- compareBuffer[3] = (byte)0x81 ; compareBuffer[4] = (byte)0x03 ;
- compareBuffer[5] = (byte)0x01 ; compareBuffer[6] = (byte)0x21 ; compareBuffer[7] = (byte)0x00 ;
- compareBuffer[8] = (byte)0x02 ; compareBuffer[9] = (byte)0x02 ;
- compareBuffer[10] = (byte)0x82 ; compareBuffer[11] = (byte)0x81 ;
- compareBuffer[12] = (byte)0x03 ; compareBuffer[13] = (byte)0x01 ; compareBuffer[14] = (byte)0x00 ;
-
+ compareBuffer[0] = (byte)0x04 ;
+ for ( short i = (short)1; i < (short)17; i++ )
+ compareBuffer[i] = (byte)( i - 1 );
+
// Compare buffers
result = Util.arrayCompare(compareBuffer, (short)0,
- dstBuffer20, (short)0, (short)20) ;
+ dstBuffer17, (short)0, (short)17) ;
bRes = (result == (short)0) ;
}
- catch (Exception e) {
+ catch (Exception e)
+ {
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
-
-
- // --------------------------------------------
- // Test Case 12 : Successful call, part of a buffer
- testCaseNb = (byte)12 ;
- bRes = false ;
-
- // Initialise buffers
- for (short i=0; i<(short)20; i++) {
- dstBuffer20[i] = (byte)i ;
- compareBuffer[i] = (byte)i ;
- }
- try {
-
- dstOffset = (short)3 ;
- dstLength = (short)9 ;
- result = proRespHdlr.copy(dstBuffer20, dstOffset, dstLength) ;
+ // --------------------------------------------
+ // Test Case 14 : Succesfull call
+ testCaseNb = (byte) 14 ;
+ bRes = true ;
+
+ try
+ {
+ for ( short i = (short)0; i < (short)20; i++ )
+ dstBuffer20[i] = (byte)0x55;
+
+ dstOffset = (short)3 ;
+ dstLength = (short)12 ;
+ proRespHdlr.copyValue( (short)2, dstBuffer20, dstOffset, dstLength) ;
- bRes = (result == (short)(dstOffset + dstLength)) ;
}
- catch (Exception e) {
+ catch (Exception e)
+ {
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
-
- // --------------------------------------------
- // Test Case 13 : Compare the buffer
- testCaseNb = (byte) 13 ;
+
+ // --------------------------------------------
+ // Test Case 15 : Compare the buffer
+ testCaseNb = (byte) 15 ;
bRes = false ;
- try {
- // Initialise the buffer
- compareBuffer[3] = (byte)0x81 ; compareBuffer[4] = (byte)0x03 ;
- compareBuffer[5] = (byte)0x01 ; compareBuffer[6] = (byte)0x21 ; compareBuffer[7] = (byte)0x00 ;
- compareBuffer[8] = (byte)0x02 ; compareBuffer[9] = (byte)0x02 ;
- compareBuffer[10] = (byte)0x82 ; compareBuffer[11] = (byte)0x81 ;
-
+ //55 55 55 01 02
+ //03 04 05 06 07
+ //08 09 0A 0B 0C
+ //55 55 55 55 55
+
+ try
+ {
+ // Initialise the buffer
+ for ( short i = (short)0; i < (short)20; i++ )
+ compareBuffer[i] = (byte)0x55;
+
+ for ( short i = (short)3; i < (short)15; i++ )
+ compareBuffer[i] = (byte)( i - 2 );
+
// Compare buffers
result = Util.arrayCompare(compareBuffer, (short)0,
dstBuffer20, (short)0, (short)20) ;
bRes = (result == (short)0) ;
}
- catch (Exception e) {
+ catch (Exception e)
+ {
bRes = false ;
}
reportTestOutcome(testCaseNb, bRes) ;
-
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java
index 635caa31091f9f30f3530d02ea1f4399bdd4a0d8..5651fc214eb6617677a466ab2c522ccdbf261ea8 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_cpyv/Test_Api_2_Prh_Cpyv.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Cpyv extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,25 @@ public class Test_Api_2_Prh_Cpyv extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9116"));
- // Fetch the DISPLAY TEXT proactive command
- response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
-
- // Terminal response (No additional information)
- response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9000");
+ // Fetch the GET INPUT proactive command
+ response = test.fetch("16");
+ addResult(response.checkData("D0148103 01230182 0281828D 05045465"
+ + "78749102 0005"));
+
+ response = test.terminalResponse("81030123 00020282 81030100 0D060401"
+ + "02030405");
+ addResult(response.checkSw("9116"));
+
+ // Fetch the GET INPUT proactive command
+ response = test.fetch("16");
+ addResult(response.checkData("D0148103 01230182 0281828D 05045465"
+ + "78749102 0010"));
+
+ response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ + "02030405060708090A0B0C0D0E0F");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -91,8 +100,8 @@ public class Test_Api_2_Prh_Cpyv extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0DCCCCCC CCCCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -106,6 +115,6 @@ public class Test_Api_2_Prh_Cpyv extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facrb_bs/Test_Api_2_Prh_Facrb_Bs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facrb_bs/Test_Api_2_Prh_Facrb_Bs.java
index eb66e18cacde27d9ca54779bd3ea2d4b9a732e12..ec615b25d4430f090c2bb7cdcdaf59c8ed87cfe3 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facrb_bs/Test_Api_2_Prh_Facrb_Bs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facrb_bs/Test_Api_2_Prh_Facrb_Bs.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Facrb_Bs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,17 +73,17 @@ public class Test_Api_2_Prh_Facrb_Bs extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9116");
+ addResult(response.checkSw("9116"));
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 15)
response = test.terminalResponse("81030123 00020282 81030100 0D100401"
+ "02030405 06070809 0A0B0C0D 0E0F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 6 to 11 */
@@ -91,13 +91,13 @@ public class Test_Api_2_Prh_Facrb_Bs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 16)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 12 to 14 */
@@ -105,14 +105,14 @@ public class Test_Api_2_Prh_Facrb_Bs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (2 Text string TLV)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F0D"
+ "06001122 334455");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 15 */
@@ -120,13 +120,13 @@ public class Test_Api_2_Prh_Facrb_Bs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text String Length = 16)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -135,8 +135,8 @@ public class Test_Api_2_Prh_Facrb_Bs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -150,6 +150,6 @@ public class Test_Api_2_Prh_Facrb_Bs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facrbbs_bss/Test_Api_2_Prh_Facrbbs_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facrbbs_bss/Test_Api_2_Prh_Facrbbs_Bss.java
index d84261662effc9ae08cd448378db6e24d858d8cd..fed311f11a310ed95fb4f50cf1485f0dfc201071 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facrbbs_bss/Test_Api_2_Prh_Facrbbs_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facrbbs_bss/Test_Api_2_Prh_Facrbbs_Bss.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Facrbbs_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -72,17 +72,17 @@ public class Test_Api_2_Prh_Facrbbs_Bss extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9116");
+ addResult(response.checkSw("9116"));
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 15)
response = test.terminalResponse("81030123 00020282 81030100 0D100401"
+ "02030405 06070809 0A0B0C0D 0E0F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 7 to 11 */
@@ -90,13 +90,13 @@ public class Test_Api_2_Prh_Facrbbs_Bss extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 5)
response = test.terminalResponse("81030123 00020282 81030100 0D060401"
+ "02030405");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 12 to 19 */
@@ -104,13 +104,13 @@ public class Test_Api_2_Prh_Facrbbs_Bss extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text String Length = 16)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 20 to 22 */
@@ -118,14 +118,14 @@ public class Test_Api_2_Prh_Facrbbs_Bss extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (2 Text String TLV)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F0D"
+ "06001122 334455");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 23 */
@@ -133,13 +133,13 @@ public class Test_Api_2_Prh_Facrbbs_Bss extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text String Length = 16)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -148,9 +148,9 @@ public class Test_Api_2_Prh_Facrbbs_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "17CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCCCC");
+ + "CCCCCCCC CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -164,6 +164,6 @@ public class Test_Api_2_Prh_Facrbbs_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facyb_bs/Test_Api_2_Prh_Facyb_Bs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facyb_bs/Test_Api_2_Prh_Facyb_Bs.java
index 80eee2c472d225d023c3c0094dbee56cf949fd5e..e0c4ba1ac173e9530cda21a2876d0f5a27679911 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facyb_bs/Test_Api_2_Prh_Facyb_Bs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facyb_bs/Test_Api_2_Prh_Facyb_Bs.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Facyb_Bs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,17 +73,17 @@ public class Test_Api_2_Prh_Facyb_Bs extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9116");
+ addResult(response.checkSw("9116"));
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 15)
response = test.terminalResponse("81030123 00020282 81030100 0D100401"
+ "02030405 06070809 0A0B0C0D 0E0F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 6 to 10 */
@@ -91,13 +91,13 @@ public class Test_Api_2_Prh_Facyb_Bs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 16)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 11 to 12 */
@@ -105,14 +105,14 @@ public class Test_Api_2_Prh_Facyb_Bs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (2 Text String TLV)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F0D"
+ "020441");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 13 to 14 */
@@ -120,13 +120,13 @@ public class Test_Api_2_Prh_Facyb_Bs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 16)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -135,8 +135,8 @@ public class Test_Api_2_Prh_Facyb_Bs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -150,6 +150,6 @@ public class Test_Api_2_Prh_Facyb_Bs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facybbs_bss/Test_Api_2_Prh_Facybbs_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facybbs_bss/Test_Api_2_Prh_Facybbs_Bss.java
index f90dc99f3a8e1ae0c3491cda046bcc55913e6abc..bf7269898bef389ab05521e2031b472a53d1963e 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facybbs_bss/Test_Api_2_Prh_Facybbs_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_facybbs_bss/Test_Api_2_Prh_Facybbs_Bss.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Facybbs_Bss extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,17 +73,17 @@ public class Test_Api_2_Prh_Facybbs_Bss extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9116");
+ addResult(response.checkSw("9116"));
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 15)
response = test.terminalResponse("81030123 00020282 81030100 0D100401"
+ "02030405 06070809 0A0B0C0D 0E0F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 7 to 10 */
@@ -91,13 +91,13 @@ public class Test_Api_2_Prh_Facybbs_Bss extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 5)
response = test.terminalResponse("81030123 00020282 81030100 0D060401"
+ "02030405");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 11 to 15 */
@@ -105,13 +105,13 @@ public class Test_Api_2_Prh_Facybbs_Bss extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text String Length = 16)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 16 to 19 */
@@ -119,14 +119,14 @@ public class Test_Api_2_Prh_Facybbs_Bss extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (2 Text string TLV)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F0D"
+ "06001122 334455");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 20 to 22 */
@@ -134,13 +134,13 @@ public class Test_Api_2_Prh_Facybbs_Bss extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text String Length = 16)
response = test.terminalResponse("81030123 00020282 81030100 0D110400"
+ "01020304 05060708 090A0B0C 0D0E0F");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -149,9 +149,9 @@ public class Test_Api_2_Prh_Facybbs_Bss extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
+ addResult(response.checkData("10" + APPLET_AID_1
+ "16CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"
- + "CCCCCCCC CCCCCC");
+ + "CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -165,6 +165,6 @@ public class Test_Api_2_Prh_Facybbs_Bss extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_find/Test_Api_2_Prh_Find.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_find/Test_Api_2_Prh_Find.java
index 143991fe22eb9a20be379b5bbd1d885a2d848725..cbef0c25a9e4ea741960b5d8342bdeb3b9ceb5aa 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_find/Test_Api_2_Prh_Find.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_find/Test_Api_2_Prh_Find.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Find extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Find extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 2 result TLV
response = test.terminalResponse("81030121 00820282 81030100 03020112");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -91,8 +91,8 @@ public class Test_Api_2_Prh_Find extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -106,6 +106,6 @@ public class Test_Api_2_Prh_Find extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcap/Test_Api_2_Prh_Gcap.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcap/Test_Api_2_Prh_Gcap.java
index af1ac35b6cd0eade90d39c9b2bfe4021b27cf20a..92f43b700462c3844705ecd97e4e04a42d689176 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcap/Test_Api_2_Prh_Gcap.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcap/Test_Api_2_Prh_Gcap.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Gcap extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,14 +73,14 @@ public class Test_Api_2_Prh_Gcap extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -89,8 +89,8 @@ public class Test_Api_2_Prh_Gcap extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "03CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "03CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -104,6 +104,6 @@ public class Test_Api_2_Prh_Gcap extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcid/Test_Api_2_Prh_Gcid.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcid/Test_Api_2_Prh_Gcid.java
index b2d3740fce74a750f398b6ea13ab6ffa70fecf5c..ac059972dfadc1533ca514670c833b336e7f41f9 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcid/Test_Api_2_Prh_Gcid.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcid/Test_Api_2_Prh_Gcid.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Gcid extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,15 +73,15 @@ public class Test_Api_2_Prh_Gcid extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
// Fetch Display Text
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
/*********************************************************************/
/** Testcase 2 */
@@ -89,13 +89,13 @@ public class Test_Api_2_Prh_Gcid extends UiccTestModel
// Open channel proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
// Terminal response with channel status TLV length set to 00
response = test.terminalResponse("81030140 01820282 81030220 00380035"
+ "04010000 00390200 80");
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
/*********************************************************************/
/** Testcase 3 */
@@ -103,21 +103,21 @@ public class Test_Api_2_Prh_Gcid extends UiccTestModel
// Open channel proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
// Terminal response OK on channel 01
response = test.terminalResponse("81030140 01820282 81030100 38028100"
+ "35040100 00003902 0080");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
// Close channel proactive command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028121");
+ addResult(response.checkData("D0098103 01410082 028121"));
// Terminal response OK
response = test.terminalResponse("81030141 00820282 81030100");
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
/*********************************************************************/
/** Testcase 4 */
@@ -125,21 +125,21 @@ public class Test_Api_2_Prh_Gcid extends UiccTestModel
// Open channel proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
// Terminal response with 2 Channel Id TLV
response = test.terminalResponse("81030140 01820282 81030100 38028100"
+ "38028200 35040100 00003902 0080");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
// Close channel proactive command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028121");
+ addResult(response.checkData("D0098103 01410082 028121"));
// Terminal response OK
response = test.terminalResponse("81030141 00820282 81030100");
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
/*********************************************************************/
/** Testcase 5 */
@@ -147,13 +147,13 @@ public class Test_Api_2_Prh_Gcid extends UiccTestModel
// Open channel proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
// Terminal response
response = test.terminalResponse("81030140 01820282 81030100 38020305"
+ "35040100 00003902 0080");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -162,8 +162,8 @@ public class Test_Api_2_Prh_Gcid extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "05CCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -177,6 +177,6 @@ public class Test_Api_2_Prh_Gcid extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcst/Test_Api_2_Prh_Gcst.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcst/Test_Api_2_Prh_Gcst.java
index e3c285e299ff078493f6acea5d2cb3f94dce2fe2..710b56f25b0194c41cb8b6c8c429015ee61f23ac 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcst/Test_Api_2_Prh_Gcst.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gcst/Test_Api_2_Prh_Gcst.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Gcst extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Gcst extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
// Fetch the DISPLAY TEXT proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no CHANNEL STATUS TLV
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
/*********************************************************************/
/** Testcase 2 */
@@ -90,21 +90,21 @@ public class Test_Api_2_Prh_Gcst extends UiccTestModel
// Fetch the OPEN CHANNEL proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
// Successful terminal response with channel status value set to 0x8100
response = test.terminalResponse("81030140 01820282 81830100 38028100"
+ "35020300 3902000A");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
// Fetch the CLOSE CHANNEL proactive command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028121");
+ addResult(response.checkData("D0098103 01410082 028121"));
// Successful terminal response
response = test.terminalResponse("81030141 00820282 81830100");
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
/*********************************************************************/
/** Testcase 3 */
@@ -112,13 +112,13 @@ public class Test_Api_2_Prh_Gcst extends UiccTestModel
// Fetch the OPEN CHANNEL proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
// Unsuccessful terminal response with channel status TLV length set to 0
response = test.terminalResponse("81030140 01820282 81830130 38003502"
+ "03003902 000A");
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
/*********************************************************************/
/** Testcase 4 */
@@ -126,13 +126,13 @@ public class Test_Api_2_Prh_Gcst extends UiccTestModel
// Fetch the OPEN CHANNEL proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
// Unsuccessful terminal response with channel status TLV length set to 1
response = test.terminalResponse("81030140 01820282 81830130 38018135"
+ "02030039 02000A");
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
/*********************************************************************/
/** Testcase 5 */
@@ -140,13 +140,13 @@ public class Test_Api_2_Prh_Gcst extends UiccTestModel
// Fetch the OPEN CHANNEL proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
// Successful terminal response with channel status TLV value set to 0x8100
response = test.terminalResponse("81030140 01820282 81830100 38028100"
+ "35020300 3902000A");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
/*********************************************************************/
/** Testcase 6 */
@@ -154,12 +154,12 @@ public class Test_Api_2_Prh_Gcst extends UiccTestModel
// Fetch the GET CHANNEL STATUS proactive command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01440082 028182");
+ addResult(response.checkData("D0098103 01440082 028182"));
// Successful terminal response with 2 channel status TLVs
response = test.terminalResponse("81030144 01820282 81830100 38028100"
+ "38028101 35020300 3902000A");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
/*********************************************************************/
/** Testcase 7 */
@@ -167,20 +167,20 @@ public class Test_Api_2_Prh_Gcst extends UiccTestModel
// Fetch the GET CHANNEL STATUS proactive command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01440082 028182");
+ addResult(response.checkData("D0098103 01440082 028182"));
// Successful terminal response with 2 channel status TLVs
response = test.terminalResponse("81030144 01820282 81830100 38028200"
+ "38028100 35020300 3902000A");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
// Fetch the CLOSE CHANNEL proactive command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028121");
+ addResult(response.checkData("D0098103 01410082 028121"));
// Successful terminal response
response = test.terminalResponse("81030141 00820282 81830100");
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
/*********************************************************************/
/** Testcase 8 */
@@ -188,21 +188,21 @@ public class Test_Api_2_Prh_Gcst extends UiccTestModel
// Fetch the OPEN CHANNEL proactive command
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01400182 02818206 05911122"
- + "33443504 01000000 39020080");
+ addResult(response.checkData("D01A8103 01400182 02818206 05911122"
+ + "33443504 01000000 39020080"));
// Successful terminal response with 1 channel status TLVs
response = test.terminalResponse("81030140 01820282 81830100 38028304"
+ "35020300 3902000A");
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
// Fetch the CLOSE CHANNEL proactive command
response = test.fetch("0B");
- result &= response.checkData("D0098103 01410082 028123");
+ addResult(response.checkData("D0098103 01410082 028123"));
// Successful terminal response
response = test.terminalResponse("81030141 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -211,8 +211,8 @@ public class Test_Api_2_Prh_Gcst extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "08CCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -226,6 +226,6 @@ public class Test_Api_2_Prh_Gcst extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_glen/Test_Api_2_Prh_Glen.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_glen/Test_Api_2_Prh_Glen.java
index 1dcc940f0fc111f09336f029bd06883014d452ce..511cb718a629da59aa2cbcdf411bc18c9f66c56a 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_glen/Test_Api_2_Prh_Glen.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_glen/Test_Api_2_Prh_Glen.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Glen extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Glen extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
// Fetch the DISPLAY TEXT proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no additional information
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 2 */
@@ -90,8 +90,8 @@ public class Test_Api_2_Prh_Glen extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response (F2h additional bytes)
response = test.terminalResponse("81030121 00020282 810381F3 01000102"
@@ -110,7 +110,7 @@ public class Test_Api_2_Prh_Glen extends UiccTestModel
+ "C3C4C5C6 C7C8C9CA CBCCCDCE CFD0D1D2"
+ "D3D4D5D6 D7D8D9DA DBDCDDDE DFE0E1E2"
+ "E3E4E5E6 E7E8E9EA EBECEDEE EFF0F1");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -119,8 +119,8 @@ public class Test_Api_2_Prh_Glen extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "02CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "02CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -134,6 +134,6 @@ public class Test_Api_2_Prh_Glen extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtcs/Test_Api_2_Prh_Gtcs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtcs/Test_Api_2_Prh_Gtcs.java
index 26c3961300988d8f26fa87f0f1d26cf947222e3a..212afc739d4e237162c156f6473057f0f7e47230 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtcs/Test_Api_2_Prh_Gtcs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtcs/Test_Api_2_Prh_Gtcs.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no additional information
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 2 */
@@ -90,12 +90,12 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string TLV is null)
response = test.terminalResponse("81030123 00020282 81030100 0D00");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 3 & 4 */
@@ -103,12 +103,12 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 01h)
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 5 & 6 */
@@ -116,13 +116,13 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 02h)
response = test.terminalResponse("81030123 00020282 81030100 0D030042"
+ "42");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 7 & 8 */
@@ -130,8 +130,8 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 7Eh)
response = test.terminalResponse("81030123 00020282 81030100 0D7F0801"
@@ -143,7 +143,7 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
+ "52535455 56575859 5A5B5C5D 5E5F6061"
+ "62636465 66676869 6A6B6C6D 6E6F7071"
+ "72737475 76777879 7A7B7C7D 7E");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 9 & 10 */
@@ -151,8 +151,8 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 7Fh)
response = test.terminalResponse("81030123 00020282 81030100 0D818004"
@@ -164,7 +164,7 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
+ "51525354 55565758 595A5B5C 5D5E5F60"
+ "61626364 65666768 696A6B6C 6D6E6F70"
+ "71727374 75767778 797A7B7C 7D7E7F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 11 & 12 */
@@ -172,8 +172,8 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = EFh)
response = test.terminalResponse("81030123 00020282 81030100 0D81F008"
@@ -192,7 +192,7 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
+ "C1C2C3C4 C5C6C7C8 C9CACBCC CDCECFD0"
+ "D1D2D3D4 D5D6D7D8 D9DADBDC DDDEDFE0"
+ "E1E2E3E4 E5E6E7E8 E9EAEBEC EDEEEF");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 13 & 14 */
@@ -200,13 +200,13 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (2 Text string TLVs)
response = test.terminalResponse("81030123 00020282 81030100 0D020441"
+ "0D030842 43");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -215,8 +215,8 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -230,6 +230,6 @@ public class Test_Api_2_Prh_Gtcs extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtgr/Test_Api_2_Prh_Gtgr.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtgr/Test_Api_2_Prh_Gtgr.java
index 1b4399b43bbb6734f8b5c91f69b3ecdcb5e5b962..6f63e9f3c09a5774b61522c5b27c4cc34b7a6755 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtgr/Test_Api_2_Prh_Gtgr.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtgr/Test_Api_2_Prh_Gtgr.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
@@ -91,12 +91,12 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response
response = test.terminalResponse("81030121 00020282 81030101");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 5 & 6 */
@@ -104,12 +104,12 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response
response = test.terminalResponse("81030121 00020282 81030201 55");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 7 & 8 */
@@ -117,12 +117,12 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response
response = test.terminalResponse("81030121 00020282 81030402 654321");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 9 & 10 */
@@ -130,8 +130,8 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 7Fh additional information
response = test.terminalResponse("81030121 00020282 81038180 02555555"
@@ -143,7 +143,7 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 11 & 12 */
@@ -151,13 +151,13 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 2 result TLVs
response = test.terminalResponse("81030121 00020282 81030202 12030303"
+ "3456");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 13 */
@@ -165,12 +165,12 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no result TLV
response = test.terminalResponse("81030121 00020282 81");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 13 */
@@ -178,12 +178,12 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no general result
response = test.terminalResponse("81030121 00020282 810300");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -192,8 +192,8 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0ECCCCCC CCCCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -207,6 +207,6 @@ public class Test_Api_2_Prh_Gtgr extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtii/Test_Api_2_Prh_Gtii.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtii/Test_Api_2_Prh_Gtii.java
index 0c04bcd29f49d1cac682bd0910e85e0db61fd4d0..395d40c3752b97ec1bf82a9c9016a502485d9895 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtii/Test_Api_2_Prh_Gtii.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtii/Test_Api_2_Prh_Gtii.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Gtii extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Gtii extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no additional information
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("911B");
+ addResult(response.checkSw("911B"));
/*********************************************************************/
@@ -91,12 +91,12 @@ public class Test_Api_2_Prh_Gtii extends UiccTestModel
// Fetch the proactive command
response = test.fetch("1B");
- result &= response.checkData("D0198103 01240082 0281828F 06014974"
- + "656D318F 06024974 656D32");
+ addResult(response.checkData("D0198103 01240082 0281828F 06014974"
+ + "656D318F 06024974 656D32"));
// Terminal response (SELECT ITEM)
response = test.terminalResponse("81030124 00020282 81030100 100101");
- result &= response.checkSw("9123");
+ addResult(response.checkSw("9123"));
/*********************************************************************/
/** Testcase 4 & 5 */
@@ -104,13 +104,13 @@ public class Test_Api_2_Prh_Gtii extends UiccTestModel
// Fetch the proactive command
response = test.fetch("23");
- result &= response.checkData("D0218103 01240082 0281828F 06034974"
+ addResult(response.checkData("D0218103 01240082 0281828F 06034974"
+ "656D338F 06054974 656D358F 06074974"
- + "656D37");
+ + "656D37"));
// Terminal response (SELECT ITEM)
response = test.terminalResponse("81030124 00020282 81030100 100105");
- result &= response.checkSw("9123");
+ addResult(response.checkSw("9123"));
/*********************************************************************/
/** Testcase 6 & 7 */
@@ -118,13 +118,13 @@ public class Test_Api_2_Prh_Gtii extends UiccTestModel
// Fetch the proactive command
response = test.fetch("23");
- result &= response.checkData("D0218103 01240082 0281828F 06FD4974"
+ addResult(response.checkData("D0218103 01240082 0281828F 06FD4974"
+ "656D448F 06FE4974 656D458F 06FF4974"
- + "656D46");
+ + "656D46"));
// Terminal response (SELECT ITEM)
response = test.terminalResponse("81030124 00020282 81030100 1001FF");
- result &= response.checkSw("9123");
+ addResult(response.checkSw("9123"));
/*********************************************************************/
/** Testcase 8 & 9 */
@@ -132,14 +132,14 @@ public class Test_Api_2_Prh_Gtii extends UiccTestModel
// Fetch the proactive command
response = test.fetch("23");
- result &= response.checkData("D0218103 01240082 0281828F 06FD4974"
+ addResult(response.checkData("D0218103 01240082 0281828F 06FD4974"
+ "656D448F 06FE4974 656D458F 06FF4974"
- + "656D46");
+ + "656D46"));
// Terminal response (SELECT ITEM)
response = test.terminalResponse("81030124 00020282 81030100 1001FF10"
+ "01FE");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 10 */
@@ -147,12 +147,12 @@ public class Test_Api_2_Prh_Gtii extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no item identifier
response = test.terminalResponse("81030121 00020282 81030100 1000");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -161,8 +161,8 @@ public class Test_Api_2_Prh_Gtii extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0ACCCCCC CCCCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0ACCCCCC CCCCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -176,6 +176,6 @@ public class Test_Api_2_Prh_Gtii extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtil/Test_Api_2_Prh_Gtil.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtil/Test_Api_2_Prh_Gtil.java
index bd7a78560d677cc4fc5a7eea35c6197e73d6bd9e..03701d75239837249bafd29ef10297ce2cc13c4f 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtil/Test_Api_2_Prh_Gtil.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gtil/Test_Api_2_Prh_Gtil.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no additional information
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
@@ -91,12 +91,12 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 1 additional byte
response = test.terminalResponse("81030121 00020282 81030202 55");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 5 & 6 */
@@ -104,8 +104,8 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 7Eh additional bytes
response = test.terminalResponse("81030121 00020282 81037F02 55555555"
@@ -117,7 +117,7 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 5555");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 7 & 8 */
@@ -125,8 +125,8 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 7Fh additional bytes
response = test.terminalResponse("81030121 00020282 81038180 02555555"
@@ -138,7 +138,7 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 9 & 10 */
@@ -146,8 +146,8 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 80h additional bytes
response = test.terminalResponse("81030121 00020282 81038181 02555555"
@@ -159,7 +159,7 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 11 & 12 */
@@ -167,8 +167,8 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with F2h additional bytes
response = test.terminalResponse("81030121 00020282 810381F3 02555555"
@@ -187,7 +187,7 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 55555555"
+ "55555555 55555555 55555555 555555");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 13 & 14 */
@@ -195,13 +195,13 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with 2 result TLVs
response = test.terminalResponse("81030121 00020282 81030302 01230301"
+ "00");
- result &= response.checkSw("9112");
+ addResult(response.checkSw("9112"));
/*********************************************************************/
/** Testcase 15 */
@@ -209,12 +209,12 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no result TLV
response = test.terminalResponse("81030121 00020282 81");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -223,8 +223,8 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -238,6 +238,6 @@ public class Test_Api_2_Prh_Gtil extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gttl/Test_Api_2_Prh_Gttl.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gttl/Test_Api_2_Prh_Gttl.java
index 5ed5ea22a7844a6fbb4623c72cc22da3e22f02f5..544eed48f10154b9dbdd8387bf95bc12b0e64359 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gttl/Test_Api_2_Prh_Gttl.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gttl/Test_Api_2_Prh_Gttl.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9112");
+ addResult(response.checkSw("9112"));
// Fetch the proactive command
response = test.fetch("12");
- result &= response.checkData("D0108103 01210082 0281028D 05045465"
- + "7874");
+ addResult(response.checkData("D0108103 01210082 0281028D 05045465"
+ + "7874"));
// Terminal response with no additional information
response = test.terminalResponse("81030121 00020282 81030100");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 2 & 3 */
@@ -90,12 +90,12 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string TLV is null)
response = test.terminalResponse("81030123 00020282 81030100 0D00");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 4 & 5 */
@@ -103,12 +103,12 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 01h)
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 6 & 7 */
@@ -116,13 +116,13 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 02h)
response = test.terminalResponse("81030123 00020282 81030100 0D030042"
+ "42");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 8 & 9 */
@@ -130,8 +130,8 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 7Eh)
response = test.terminalResponse("81030123 00020282 81030100 0D7F0801"
@@ -143,7 +143,7 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
+ "52535455 56575859 5A5B5C5D 5E5F6061"
+ "62636465 66676869 6A6B6C6D 6E6F7071"
+ "72737475 76777879 7A7B7C7D 7E");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 10 & 11 */
@@ -151,8 +151,8 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = 7Fh)
response = test.terminalResponse("81030123 00020282 81030100 0D818004"
@@ -164,7 +164,7 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
+ "51525354 55565758 595A5B5C 5D5E5F60"
+ "61626364 65666768 696A6B6C 6D6E6F70"
+ "71727374 75767778 797A7B7C 7D7E7F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 12 & 14 */
@@ -172,8 +172,8 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text string length = EFh)
response = test.terminalResponse("81030123 00020282 81030100 0D81F004"
@@ -192,7 +192,7 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
+ "C1C2C3C4 C5C6C7C8 C9CACBCC CDCECFD0"
+ "D1D2D3D4 D5D6D7D8 D9DADBDC DDDEDFE0"
+ "E1E2E3E4 E5E6E7E8 E9EAEBEC EDEEEF");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 14 & 15 */
@@ -200,13 +200,13 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (2 Text string TLVs)
response = test.terminalResponse("81030123 00020282 81030100 0D020441"
+ "0D030842 43");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -215,8 +215,8 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "0FCCCCCC CCCCCCCC CCCCCCCC CCCCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -230,6 +230,6 @@ public class Test_Api_2_Prh_Gttl extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvby/Test_Api_2_Prh_Gvby.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvby/Test_Api_2_Prh_Gvby.java
index 5b5a50acfaad626e336d181daf630859d8e71eb2..95d5162f6bb06a3bcdd92798c8e9f857195b5a95 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvby/Test_Api_2_Prh_Gvby.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvby/Test_Api_2_Prh_Gvby.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Gvby extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,12 +73,12 @@ public class Test_Api_2_Prh_Gvby extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9116");
+ addResult(response.checkSw("9116"));
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text String Length = 7Eh)
response = test.terminalResponse("81030123 00020282 81030100 0D7F0801"
@@ -90,7 +90,7 @@ public class Test_Api_2_Prh_Gvby extends UiccTestModel
+ "52535455 56575859 5A5B5C5D 5E5F6061"
+ "62636465 66676869 6A6B6C6D 6E6F7071"
+ "72737475 76777879 7A7B7C7D 7E");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 6 to 8 */
@@ -98,8 +98,8 @@ public class Test_Api_2_Prh_Gvby extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text String Length = EFh)
response = test.terminalResponse("81030123 00020282 81030100 0D81F004"
@@ -118,7 +118,7 @@ public class Test_Api_2_Prh_Gvby extends UiccTestModel
+ "C1C2C3C4 C5C6C7C8 C9CACBCC CDCECFD0"
+ "D1D2D3D4 D5D6D7D8 D9DADBDC DDDEDFE0"
+ "E1E2E3E4 E5E6E7E8 E9EAEBEC EDEEEF");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -127,8 +127,8 @@ public class Test_Api_2_Prh_Gvby extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "08CCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -142,6 +142,6 @@ public class Test_Api_2_Prh_Gvby extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvle/Test_Api_2_Prh_Gvle.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvle/Test_Api_2_Prh_Gvle.java
index 8a5af7104cdef223e17985df2c571c3d610fe65c..37c9da80629956709376443b4091dab11ffa0c34 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvle/Test_Api_2_Prh_Gvle.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvle/Test_Api_2_Prh_Gvle.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Gvle extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,16 +73,16 @@ public class Test_Api_2_Prh_Gvle extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9116");
+ addResult(response.checkSw("9116"));
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Null Text String)
response = test.terminalResponse("81030123 00020282 81030100 0D00");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 3 */
@@ -90,12 +90,12 @@ public class Test_Api_2_Prh_Gvle extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text String Length = 01h)
response = test.terminalResponse("81030123 00020282 81030100 0D020441");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 4 */
@@ -103,8 +103,8 @@ public class Test_Api_2_Prh_Gvle extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text String Length = 7Eh)
response = test.terminalResponse("81030123 00020282 81030100 0D7F0801"
@@ -116,7 +116,7 @@ public class Test_Api_2_Prh_Gvle extends UiccTestModel
+ "52535455 56575859 5A5B5C5D 5E5F6061"
+ "62636465 66676869 6A6B6C6D 6E6F7071"
+ "72737475 76777879 7A7B7C7D 7E");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 5 */
@@ -124,8 +124,8 @@ public class Test_Api_2_Prh_Gvle extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text String Length = 7Fh)
response = test.terminalResponse("81030123 00020282 81030100 0D818004"
@@ -137,7 +137,7 @@ public class Test_Api_2_Prh_Gvle extends UiccTestModel
+ "51525354 55565758 595A5B5C 5D5E5F60"
+ "61626364 65666768 696A6B6C 6D6E6F70"
+ "71727374 75767778 797A7B7C 7D7E7F");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 6 */
@@ -145,8 +145,8 @@ public class Test_Api_2_Prh_Gvle extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal response (Text String Length = EFh)
response = test.terminalResponse("81030123 00020282 81030100 0D81F004"
@@ -165,7 +165,7 @@ public class Test_Api_2_Prh_Gvle extends UiccTestModel
+ "C1C2C3C4 C5C6C7C8 C9CACBCC CDCECFD0"
+ "D1D2D3D4 D5D6D7D8 D9DADBDC DDDEDFE0"
+ "E1E2E3E4 E5E6E7E8 E9EAEBEC EDEEEF");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -174,8 +174,8 @@ public class Test_Api_2_Prh_Gvle extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "06CCCCCC CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "06CCCCCC CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -189,6 +189,6 @@ public class Test_Api_2_Prh_Gvle extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvsh/Test_Api_2_Prh_Gvsh.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvsh/Test_Api_2_Prh_Gvsh.java
index 4a4572be332ae77008ded265f8d7700ede475b7c..c90515b9580e7098a2f44fbc850f7b9d50e1d1bd 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvsh/Test_Api_2_Prh_Gvsh.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prh_gvsh/Test_Api_2_Prh_Gvsh.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Prh_Gvsh extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -73,12 +73,12 @@ public class Test_Api_2_Prh_Gvsh extends UiccTestModel
/*********************************************************************/
response = test.unrecognizedEnvelope();
- result = response.checkSw("9116");
+ addResult(response.checkSw("9116"));
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal Response (Text String length = 7Eh)
response = test.terminalResponse("81030123 00020282 81030100 0D7F0401"
+ "02030405 06070809 0A0B0C0D 0E0F1011"
@@ -89,7 +89,7 @@ public class Test_Api_2_Prh_Gvsh extends UiccTestModel
+ "52535455 56575859 5A5B5C5D 5E5F6061"
+ "62636465 66676869 6A6B6C6D 6E6F7071"
+ "72737475 76777879 7A7B7C7D 7E");
- result &= response.checkSw("9116");
+ addResult(response.checkSw("9116"));
/*********************************************************************/
/** Testcase 6 to 8 */
@@ -97,8 +97,8 @@ public class Test_Api_2_Prh_Gvsh extends UiccTestModel
// Fetch the GET INPUT proactive command
response = test.fetch("16");
- result &= response.checkData("D0148103 01230082 0281828D 05045465"
- + "78749102 00FF");
+ addResult(response.checkData("D0148103 01230082 0281828D 05045465"
+ + "78749102 00FF"));
// Terminal Response (Text String length = EFh)
response = test.terminalResponse("81030123 00020282 81030100 0D81F004"
+ "01020304 05060708 090A0B0C 0D0E0F10"
@@ -116,7 +116,7 @@ public class Test_Api_2_Prh_Gvsh extends UiccTestModel
+ "C1C2C3C4 C5C6C7C8 C9CACBCC CDCECFD0"
+ "D1D2D3D4 D5D6D7D8 D9DADBDC DDDEDFE0"
+ "E1E2E3E4 E5E6E7E8 E9EAEBEC EDEEEF");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
/*********************************************************************/
@@ -125,8 +125,8 @@ public class Test_Api_2_Prh_Gvsh extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1
- + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "08CCCCCC CCCCCCCC CC"));
/*********************************************************************/
/*********************************************************************/
@@ -140,6 +140,6 @@ public class Test_Api_2_Prh_Gvsh extends UiccTestModel
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prs_gthd/Test_Api_2_Prs_Gthd.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prs_gthd/Test_Api_2_Prs_Gthd.java
index 96de14d1d364904122b8302c9dbcffab74ae5d63..2175e05fbe327b65dcb76a4c28d68e9e6f801d41 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prs_gthd/Test_Api_2_Prs_Gthd.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_prs_gthd/Test_Api_2_Prs_Gthd.java
@@ -37,7 +37,7 @@ public class Test_Api_2_Prs_Gthd extends UiccTestModel
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -87,8 +87,8 @@ public class Test_Api_2_Prs_Gthd extends UiccTestModel
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1
- + "03CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1
+ + "03CCCCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -103,6 +103,6 @@ public class Test_Api_2_Prs_Gthd extends UiccTestModel
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_chec_bss/Test_Api_2_Tep_Chec_Bss.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_chec_bss/Test_Api_2_Tep_Chec_Bss.java
index 971f2f49bc0357be7bd8275bbf6435b622c575be..8a63d816f622a6708adfcf24111e6e4ffc4b2bb2 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_chec_bss/Test_Api_2_Tep_Chec_Bss.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_chec_bss/Test_Api_2_Tep_Chec_Bss.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tep_Chec_Bss extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -61,11 +61,11 @@ public class Test_Api_2_Tep_Chec_Bss extends UiccTestModel {
test.terminalProfileSession("A977FFF1 FFFFFFFF FFFFFFFF FFFFFFFF");
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "0BCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "0BCCCCCC CCCCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -73,7 +73,7 @@ public class Test_Api_2_Tep_Chec_Bss extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_checb/Test_Api_2_Tep_Checb.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_checb/Test_Api_2_Tep_Checb.java
index 655b854f40c9a06f19627dc9d1b6fdc70a76a719..8eb3b175607802aa77f49c4eb6038df04eb11305 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_checb/Test_Api_2_Tep_Checb.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_checb/Test_Api_2_Tep_Checb.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tep_Checb extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -61,11 +61,11 @@ public class Test_Api_2_Tep_Checb extends UiccTestModel {
test.terminalProfileSession("010160");
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "05CCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -73,7 +73,7 @@ public class Test_Api_2_Tep_Checb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_checs/Test_Api_2_Tep_Checs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_checs/Test_Api_2_Tep_Checs.java
index 0c39a325c430cda5e66340887acf83b1f65d0315..9b896707c6473a0aa95037438098b17a76ba33da 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_checs/Test_Api_2_Tep_Checs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_checs/Test_Api_2_Tep_Checs.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tep_Checs extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -60,11 +60,11 @@ public class Test_Api_2_Tep_Checs extends UiccTestModel {
test.terminalProfileSession("010160");
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "05CCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -72,7 +72,7 @@ public class Test_Api_2_Tep_Checs extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_copy/Api_2_Tep_Copy_1.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_copy/Api_2_Tep_Copy_1.java
index 0ccf79ff4d026ed26073bc08779c41cbba22a9b7..f60075c5d4cabddd179d88d2166c22a6b8885c68 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_copy/Api_2_Tep_Copy_1.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_copy/Api_2_Tep_Copy_1.java
@@ -269,22 +269,6 @@ public class Api_2_Tep_Copy_1 extends TestToolkitApplet {
}
reportTestOutcome(testCaseNb, bRes);
- /** Test Case 12: startOffset < 0 */
- testCaseNb = (byte)12;
- bRes = false;
- try {
- Util.arrayFillNonAtomic(dstBuffer, (short)0, (short)dstBuffer.length, (byte)0);
- TerminalProfile.copy((short)-1, dstBuffer, (short)0, (short)6);
- }
- catch (ToolkitException e) {
- if (isBufferEmpty(dstBuffer))
- if (e.getReason() == ToolkitException.BAD_INPUT_PARAMETER)
- bRes = true;
- }
- catch (Exception e) {
- bRes = false;
- }
- reportTestOutcome(testCaseNb, bRes);
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_copy/Test_Api_2_Tep_Copy.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_copy/Test_Api_2_Tep_Copy.java
index 47919720ddae127563c02a85c0978920ad4aa962..8193a0769a715b8c76a96d4bb2ecd7a447c28b36 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_copy/Test_Api_2_Tep_Copy.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_copy/Test_Api_2_Tep_Copy.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tep_Copy extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -55,16 +55,16 @@ public class Test_Api_2_Tep_Copy extends UiccTestModel {
// test case 1: send a status command to trigger the applet without terminal profile
test.status("00","00","04");
- // test case 2 to 12
+ // test cases 2 to 11
test.reset();
test.terminalProfileSession("A901D2F0 01020000 00000000 008DFF");
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "0BCCCCCC CCCCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -72,7 +72,7 @@ public class Test_Api_2_Tep_Copy extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_gval/Test_Api_2_Tep_Gval.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_gval/Test_Api_2_Tep_Gval.java
index dea080f977274094f004af9676e50283d170de35..0d41570cb8f934e8f5dfe41486b39121689d08ed 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_gval/Test_Api_2_Tep_Gval.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tep_gval/Test_Api_2_Tep_Gval.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tep_Gval extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -61,11 +61,11 @@ public class Test_Api_2_Tep_Gval extends UiccTestModel {
test.terminalProfileSession("A901D2F0 00000000 00000000 008DFF");
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "09CCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "09CCCCCC CCCCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -73,7 +73,7 @@ public class Test_Api_2_Tep_Gval extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tke_coor/Test_Api_2_Tke_Coor.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tke_coor/Test_Api_2_Tke_Coor.java
index ed43297a6dad21adcc3c8152058c62b688793cb9..c2c036dd76b7e960675f2f21bb1b9e6a2613aef8 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tke_coor/Test_Api_2_Tke_Coor.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tke_coor/Test_Api_2_Tke_Coor.java
@@ -25,7 +25,7 @@ public class Test_Api_2_Tke_Coor extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -57,7 +57,7 @@ public class Test_Api_2_Tke_Coor extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -67,7 +67,7 @@ public class Test_Api_2_Tke_Coor extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "01" + "CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "01" + "CC"));
/*********************************************************************/
/*********************************************************************/
@@ -81,6 +81,6 @@ public class Test_Api_2_Tke_Coor extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tke_thit/Test_Api_2_Tke_Thit.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tke_thit/Test_Api_2_Tke_Thit.java
index 496d235c01ffc22153aa01a216e81400ff9dfed2..7cc345cbfa3c01484760cce996c5999ddbeac49a 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tke_thit/Test_Api_2_Tke_Thit.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tke_thit/Test_Api_2_Tke_Thit.java
@@ -25,7 +25,7 @@ public class Test_Api_2_Tke_Thit extends UiccTestModel {
public boolean run() {
APDUResponse data = null;
- boolean result = false;
+ initialiseResults();
// test script
test.reset();
@@ -57,7 +57,7 @@ public class Test_Api_2_Tke_Thit extends UiccTestModel {
// Trigger Applet
response = test.envelopeMenuSelection("100101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
/*********************************************************************/
@@ -67,7 +67,7 @@ public class Test_Api_2_Tke_Thit extends UiccTestModel {
/*********************************************************************/
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "06" + "CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "06" + "CCCCCCCC CCCC"));
/*********************************************************************/
/*********************************************************************/
@@ -81,6 +81,6 @@ public class Test_Api_2_Tke_Thit extends UiccTestModel {
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_asid/Test_Api_2_Tkr_Asid.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_asid/Test_Api_2_Tkr_Asid.java
index 6ca3fad24e982dd543be584b806bd62ec9db15a5..e7f8fd96c1a69cfee196db4c654422b429be0647 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_asid/Test_Api_2_Tkr_Asid.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_asid/Test_Api_2_Tkr_Asid.java
@@ -35,7 +35,7 @@ public class Test_Api_2_Tkr_Asid extends UiccTestModel {
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -91,59 +91,59 @@ public class Test_Api_2_Tkr_Asid extends UiccTestModel {
char serviceID;
String check, data;
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
// check that we received a ADD SERVICE command
data = response.getData();
serviceID = data.charAt(data.lastIndexOf("4103000") + 7);
check = "D00E8103 01470082 02818241 03000X00".replace('X', serviceID);
- result &= response.checkData(check);
+ addResult(response.checkData(check));
response = test.terminalResponse("81030147 00820282 81830100");
}
// test case 2: trigger applet1 with EVENT_EVENT_DOWNLOAD_LOCAL_CONNECTION event
response = test.envelopeEventDownloadLocalConnection("41030000 00");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeEventDownloadLocalConnection("41030002 00");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeEventDownloadLocalConnection("41030006 00");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeEventDownloadLocalConnection("41030003 00");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeEventDownloadLocalConnection("41030007 00");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeEventDownloadLocalConnection("41030005 00");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeEventDownloadLocalConnection("41030001 00");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeEventDownloadLocalConnection("41030004 00");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 3: trigger applet1, applet2 then applet1
response = test.envelopeMenuSelection("100101","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeMenuSelection("100102","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeMenuSelection("100101","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 4: trigger applet3 then applet2
response = test.envelopeMenuSelection("100103","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeMenuSelection("100102","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "0BCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "0BCCCCCC CCCCCCCC CCCCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "02CCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "02CCCC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "01CC"));
// delete applet and package
test.reset();
@@ -153,7 +153,7 @@ public class Test_Api_2_Tkr_Asid extends UiccTestModel {
test.deleteApplet(APPLET_AID_3);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_atim/Test_Api_2_Tkr_Atim.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_atim/Test_Api_2_Tkr_Atim.java
index 9eb4f32d411bf893937670f7bf7a1cea9f1f5863..f58c3fad8727731b1902c6df558c15637a49ea16 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_atim/Test_Api_2_Tkr_Atim.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_atim/Test_Api_2_Tkr_Atim.java
@@ -34,7 +34,7 @@ public class Test_Api_2_Tkr_Atim extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -88,43 +88,43 @@ public class Test_Api_2_Tkr_Atim extends UiccTestModel {
// test case 1 to 3: trigger applet1
response = test.envelopeMenuSelection("100101","");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// all timers expire
response = test.envelopeTimerExpiration("240108");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240107");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240106");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240105");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240104");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240103");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240102");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240101");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 4: trigger applet2
response = test.envelopeMenuSelection("100102","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 5: trigger applet3
response = test.envelopeMenuSelection("100103","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "03CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "03CCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01CC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "01CC"));
// delete applet and package
test.reset();
@@ -134,7 +134,7 @@ public class Test_Api_2_Tkr_Atim extends UiccTestModel {
test.deleteApplet(APPLET_AID_3);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_cevt/Test_Api_2_Tkr_Cevt.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_cevt/Test_Api_2_Tkr_Cevt.java
index b647eea8e32f8a514a866116f7b3d46af3446207..205afec2bf8a4708966dde5722ae533d6a5b118f 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_cevt/Test_Api_2_Tkr_Cevt.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_cevt/Test_Api_2_Tkr_Cevt.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tkr_Cevt extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -59,15 +59,15 @@ public class Test_Api_2_Tkr_Cevt extends UiccTestModel {
// test case 1 to 3: trigger applet1
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 4: trigger applet1
response = test.envelopeEventDownloadUserActivity();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "04CCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "04CCCCCC CC"));
// delete applet and package
test.reset();
@@ -75,7 +75,7 @@ public class Test_Api_2_Tkr_Cevt extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_cmet/Test_Api_2_Tkr_Cmet.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_cmet/Test_Api_2_Tkr_Cmet.java
index 54308f28176b9e746a41c188c0ba23e23e02a017..11f4f7102f8d072f0a8bd14fee1a9d641ba96b9e 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_cmet/Test_Api_2_Tkr_Cmet.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_cmet/Test_Api_2_Tkr_Cmet.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tkr_Cmet extends UiccTestModel {
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -56,102 +56,102 @@ public class Test_Api_2_Tkr_Cmet extends UiccTestModel {
// test case 1
response = test.unrecognizedEnvelope();
- result &= response.checkSw("912D");
+ addResult(response.checkSw("912D"));
response = test.fetch("2D");
- result &= response.checkData("D02B8103 01250082 02818285 09554943" +
+ addResult(response.checkData("D02B8103 01250082 02818285 09554943" +
"43205445 53548F06 01496E69 74318F0D" +
- "02557365 416C6C42 75666665 72");
+ "02557365 416C6C42 75666665 72"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 2
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9134");
+ addResult(response.checkSw("9134"));
response = test.fetch("34");
- result &= response.checkData("D0328103 01250082 02818285 09554943" +
+ addResult(response.checkData("D0328103 01250082 02818285 09554943" +
"43205445 53548F0D 01506172 744F6642" +
"75666665 728F0D02 55736541 6C6C4275" +
- "66666572");
+ "66666572"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 3
response = test.unrecognizedEnvelope();
- result &= response.checkSw("911C");
+ addResult(response.checkSw("911C"));
response = test.fetch("1C");
- result &= response.checkData("D01A8103 01250082 02818285 09554943" +
- "43205445 53548F01 018F0102");
+ addResult(response.checkData("D01A8103 01250082 02818285 09554943" +
+ "43205445 53548F01 018F0102"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 4
response = test.unrecognizedEnvelope();
- result &= response.checkSw("912F");
+ addResult(response.checkSw("912F"));
response = test.fetch("2F");
- result &= response.checkData("D02D8103 01258082 02818285 09554943" +
+ addResult(response.checkData("D02D8103 01258082 02818285 09554943" +
"43205445 53548F01 018F1002 4E657874" +
- "41637469 6F6E496E 64696318 020010");
+ "41637469 6F6E496E 64696318 020010"));
response = test.terminalResponse("81030125 80820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 5
response = test.envelopeMenuSelection("900102", "9500");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 6
response = test.unrecognizedEnvelope();
- result &= response.checkSw("913C");
+ addResult(response.checkSw("913C"));
response = test.fetch("3C");
- result &= response.checkData("D03A8103 01258082 02818285 09554943" +
+ addResult(response.checkData("D03A8103 01258082 02818285 09554943" +
"43205445 53548F0E 0148656C 70537570" +
"706F7274 65648F10 024E6578 74416374" +
- "696F6E49 6E646963 18020010");
+ "696F6E49 6E646963 18020010"));
response = test.terminalResponse("81030125 80820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 7
response = test.envelopeMenuSelection("900101", "9500");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 8
response = test.unrecognizedEnvelope();
- result &= response.checkSw("913B");
+ addResult(response.checkSw("913B"));
response = test.fetch("3B");
- result &= response.checkData("D0398103 01250082 02818285 09554943" +
+ addResult(response.checkData("D0398103 01250082 02818285 09554943" +
"43205445 53548F0E 0149636F 6E517561" +
"6C696669 65728F0E 0249636F 6E517561" +
- "6C696669 65721F03 010102");
+ "6C696669 65721F03 010102"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 9
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9134");
+ addResult(response.checkSw("9134"));
response = test.fetch("34");
- result &= response.checkData("D0328103 01250082 02818285 09554943" +
+ addResult(response.checkData("D0328103 01250082 02818285 09554943" +
"43205445 53548F0C 01456E61 626C6545" +
"6E747279 8F0E0249 636F6E51 75616C69" +
- "66696572");
+ "66696572"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 10..19
response = test.unrecognizedEnvelope();
- result &= response.checkSw("912B");
+ addResult(response.checkSw("912B"));
// test case 20
response = test.fetch("2B");
- result &= response.checkData("D0298103 01250082 02818285 09554943" +
+ addResult(response.checkData("D0298103 01250082 02818285 09554943" +
"43205445 53548F0C 01456E61 626C6545" +
- "6E747279 8F050249 6E6974");
+ "6E747279 8F050249 6E6974"));
response = test.terminalResponse("81030125 00820282 81830100");
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"14CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CC");
+ "CCCCCCCC CC"));
// delete applet and package
test.reset();
@@ -159,6 +159,6 @@ public class Test_Api_2_Tkr_Cmet extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_dmet/Test_Api_2_Tkr_Dmet.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_dmet/Test_Api_2_Tkr_Dmet.java
index 5b30c0b19ba3179b1c517534c4031ee6320d4431..b1c8a6813795f12d9eba35e1ae60054658e62cc7 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_dmet/Test_Api_2_Tkr_Dmet.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_dmet/Test_Api_2_Tkr_Dmet.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tkr_Dmet extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -53,52 +53,52 @@ public class Test_Api_2_Tkr_Dmet extends UiccTestModel {
// test script
test.reset();
response = test.terminalProfile("09010020");
- result = response.checkSw("9124");
+ addResult(response.checkSw("9124"));
response = test.fetch("24");
- result &= response.checkData("D0228103 01250082 02818285 09554943" +
+ addResult(response.checkData("D0228103 01250082 02818285 09554943" +
"43205445 53548F05 01496E69 748F0502" +
- "496E6974");
+ "496E6974"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 1
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 2
response = test.unrecognizedEnvelope();
- result &= response.checkSw("911D");
+ addResult(response.checkSw("911D"));
response = test.fetch("1D");
- result &= response.checkData("D01B8103 01250082 02818285 09554943" +
- "43205445 53548F05 02496E69 74");
+ addResult(response.checkData("D01B8103 01250082 02818285 09554943" +
+ "43205445 53548F05 02496E69 74"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 3
response = test.unrecognizedEnvelope();
- result &= response.checkSw("911D");
+ addResult(response.checkSw("911D"));
response = test.fetch("1D");
- result &= response.checkData("D01B8103 01258082 02818285 09554943" +
- "43205445 53548F05 02496E69 74");
+ addResult(response.checkData("D01B8103 01258082 02818285 09554943" +
+ "43205445 53548F05 02496E69 74"));
response = test.terminalResponse("81030125 80820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 4
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9118");
+ addResult(response.checkSw("9118"));
response = test.fetch("18");
- result &= response.checkData("D0168103 01250082 02818285 09554943" +
- "43205445 53548F00");
+ addResult(response.checkData("D0168103 01250082 02818285 09554943" +
+ "43205445 53548F00"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 5
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "05CCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -106,7 +106,7 @@ public class Test_Api_2_Tkr_Dmet extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_drfes_bss_bsb/Test_Api_2_Tkr_Drfes_Bss_Bsb.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_drfes_bss_bsb/Test_Api_2_Tkr_Drfes_Bss_Bsb.java
index c2536b74c9ecb0900cd5478cfaaf2db7a3835c11..ff2a061f141d6fb8dace4cd314afa1cd8be1eb74 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_drfes_bss_bsb/Test_Api_2_Tkr_Drfes_Bss_Bsb.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_drfes_bss_bsb/Test_Api_2_Tkr_Drfes_Bss_Bsb.java
@@ -43,7 +43,7 @@ public class Test_Api_2_Tkr_Drfes_Bss_Bsb extends UiccTestModel {
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -81,19 +81,19 @@ public class Test_Api_2_Tkr_Drfes_Bss_Bsb extends UiccTestModel {
test.unrecognizedEnvelope();
// update binary EF_TARU and check that applet is correctly triggered
- result &= modifyEFandCheck(MF, EF_TARU, true);
- result &= modifyEFandCheck(MF, EF_CARU, true);
- result &= modifyEFandCheck(MF, EF_LARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_CARU, true);
+ modifyEFandCheck(MF, EF_LARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, false);
- result &= modifyEFandCheck(MF, EF_CARU, false);
- result &= modifyEFandCheck(MF, EF_LARU, true);
+ modifyEFandCheck(MF, EF_TARU, false);
+ modifyEFandCheck(MF, EF_CARU, false);
+ modifyEFandCheck(MF, EF_LARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_LARU, false);
+ modifyEFandCheck(MF, EF_LARU, false);
test.unrecognizedEnvelope();
@@ -104,11 +104,11 @@ public class Test_Api_2_Tkr_Drfes_Bss_Bsb extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
/** Testcase 3 *****************************************
@@ -117,12 +117,12 @@ public class Test_Api_2_Tkr_Drfes_Bss_Bsb extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
- result &= modifyEFandCheck(MF, EF_LARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_LARU, true);
/** Testcase 4 *****************************************
@@ -131,19 +131,19 @@ public class Test_Api_2_Tkr_Drfes_Bss_Bsb extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
- result &= modifyEFandCheck(ADF, EF_CARU, true);
- result &= modifyEFandCheck(ADF, EF_LARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_CARU, true);
+ modifyEFandCheck(ADF, EF_LARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, false);
- result &= modifyEFandCheck(ADF, EF_CARU, false);
- result &= modifyEFandCheck(ADF, EF_LARU, true);
+ modifyEFandCheck(ADF, EF_TARU, false);
+ modifyEFandCheck(ADF, EF_CARU, false);
+ modifyEFandCheck(ADF, EF_LARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_LARU, false);
+ modifyEFandCheck(ADF, EF_LARU, false);
test.unrecognizedEnvelope();
@@ -154,11 +154,11 @@ public class Test_Api_2_Tkr_Drfes_Bss_Bsb extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
/** Testcase 6 *****************************************
@@ -167,12 +167,12 @@ public class Test_Api_2_Tkr_Drfes_Bss_Bsb extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
- result &= modifyEFandCheck(ADF, EF_LARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_LARU, true);
/** Testcase 7 - 20 **********************************
@@ -226,9 +226,9 @@ public class Test_Api_2_Tkr_Drfes_Bss_Bsb extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"16CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCC");
+ "CCCCCCCC CCCCCC"));
// delete applet and package
test.reset();
@@ -236,19 +236,18 @@ public class Test_Api_2_Tkr_Drfes_Bss_Bsb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
/**
* Check the File List which caused the latest EXTERNAL_FILE_UDPATE
* and compare it whith the File List given in parameter.
- * If the applet has not been triggered it will return "000100"
*/
- private boolean appletTriggered(String data) {
+ private void appletTriggered(String data) {
response = test.envelopeCallControlByNAA();
- return response.checkData(data);
+ addResult(response.checkData(data));
}
@@ -257,7 +256,7 @@ public class Test_Api_2_Tkr_Drfes_Bss_Bsb extends UiccTestModel {
* if the test applet is triggered with an EXTERNAL_FILE_UDPATE event.
*/
- private boolean modifyEFandCheck(String mfadf, String fid, boolean shouldTrigger) {
+ private void modifyEFandCheck(String mfadf, String fid, boolean shouldTrigger) {
// select correct file
if (mfadf == ADF) test.selectApplication(AID_ADF_1);
@@ -281,8 +280,7 @@ public class Test_Api_2_Tkr_Drfes_Bss_Bsb extends UiccTestModel {
else if (fid == EF_LARU) checkString += (DF_TEST + EF_LARU);
else if (fid == EF_TAA) checkString += (DF_TEST + DF_SUB_TEST + EF_TAA);
- // return the result of the triggering
- return appletTriggered(checkString);
+ appletTriggered(checkString);
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_drfeso/Test_Api_2_Tkr_Drfeso.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_drfeso/Test_Api_2_Tkr_Drfeso.java
index 3271485ab9f1eff4ae372b4cb0e92aed6c4521d5..7d0d5ee9cdd906ee1cd00f93b5aa66d9aa0f7123 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_drfeso/Test_Api_2_Tkr_Drfeso.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_drfeso/Test_Api_2_Tkr_Drfeso.java
@@ -41,7 +41,7 @@ public class Test_Api_2_Tkr_Drfeso extends UiccTestModel {
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -79,21 +79,21 @@ public class Test_Api_2_Tkr_Drfeso extends UiccTestModel {
test.unrecognizedEnvelope();
// update binary EF_TARU and check that applet is correctly triggered
- result &= modifyEFandCheck(MF, EF_TARU, true);
- result &= modifyEFandCheck(MF, EF_CARU, true);
- result &= modifyEFandCheck(MF, EF_LARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_CARU, true);
+ modifyEFandCheck(MF, EF_LARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, false);
+ modifyEFandCheck(MF, EF_TARU, false);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_CARU, false);
+ modifyEFandCheck(MF, EF_CARU, false);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_LARU, false);
+ modifyEFandCheck(MF, EF_LARU, false);
test.unrecognizedEnvelope();
@@ -104,11 +104,11 @@ public class Test_Api_2_Tkr_Drfeso extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
/** Testcase 3 *****************************************
@@ -117,12 +117,12 @@ public class Test_Api_2_Tkr_Drfeso extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
- result &= modifyEFandCheck(MF, EF_LARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_LARU, true);
/** Testcase 4 *****************************************
@@ -131,21 +131,21 @@ public class Test_Api_2_Tkr_Drfeso extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
- result &= modifyEFandCheck(ADF, EF_CARU, true);
- result &= modifyEFandCheck(ADF, EF_LARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_CARU, true);
+ modifyEFandCheck(ADF, EF_LARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, false);
+ modifyEFandCheck(ADF, EF_TARU, false);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_CARU, false);
+ modifyEFandCheck(ADF, EF_CARU, false);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_LARU, false);
+ modifyEFandCheck(ADF, EF_LARU, false);
/** Testcase 5 *****************************************
@@ -154,11 +154,11 @@ public class Test_Api_2_Tkr_Drfeso extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
/** Testcase 6 *****************************************
@@ -167,12 +167,12 @@ public class Test_Api_2_Tkr_Drfeso extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
- result &= modifyEFandCheck(ADF, EF_LARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_LARU, true);
@@ -213,8 +213,8 @@ public class Test_Api_2_Tkr_Drfeso extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
- "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "0CCCCCCC CCCCCCCC CCCCCCCC CC"));
// delete applet and package
test.reset();
@@ -222,19 +222,18 @@ public class Test_Api_2_Tkr_Drfeso extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
/**
* Check the File List which caused the latest EXTERNAL_FILE_UDPATE
* and compare it whith the File List given in parameter.
- * If the applet has not been triggered it will return "000100"
*/
- private boolean appletTriggered(String data) {
+ private void appletTriggered(String data) {
response = test.envelopeCallControlByNAA();
- return response.checkData(data);
+ addResult(response.checkData(data));
}
@@ -243,7 +242,7 @@ public class Test_Api_2_Tkr_Drfeso extends UiccTestModel {
* if the test applet is triggered with an EXTERNAL_FILE_UDPATE event.
*/
- private boolean modifyEFandCheck(String mfadf, String fid, boolean shouldTrigger) {
+ private void modifyEFandCheck(String mfadf, String fid, boolean shouldTrigger) {
// select correct file
if (mfadf == ADF) test.selectApplication(AID_ADF_1);
@@ -266,8 +265,7 @@ public class Test_Api_2_Tkr_Drfeso extends UiccTestModel {
else if (fid == EF_CARU) checkString += (DF_TEST + EF_CARU);
else if (fid == EF_LARU) checkString += (DF_TEST + EF_LARU);
- // return the result of the triggering
- return appletTriggered(checkString);
+ appletTriggered(checkString);
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_emet/Test_Api_2_Tkr_Emet.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_emet/Test_Api_2_Tkr_Emet.java
index fe6662e08e5bdf445aee63047e27d8f5ce7b6366..ff2acd70a809e6d7c4a6667e28b77323df34bddf 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_emet/Test_Api_2_Tkr_Emet.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_emet/Test_Api_2_Tkr_Emet.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tkr_Emet extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -53,59 +53,59 @@ public class Test_Api_2_Tkr_Emet extends UiccTestModel {
// test script
test.reset();
response = test.terminalProfile("09010020");
- result = response.checkSw("9124");
+ addResult(response.checkSw("9124"));
response = test.fetch("24");
- result &= response.checkData("D0228103 01250082 02818285 09554943" +
+ addResult(response.checkData("D0228103 01250082 02818285 09554943" +
"43205445 53548F05 01496E69 748F0502" +
- "496E6974");
+ "496E6974"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 1
response = test.unrecognizedEnvelope();
- result &= response.checkSw("911D");
+ addResult(response.checkSw("911D"));
response = test.fetch("1D");
- result &= response.checkData("D01B8103 01250082 02818285 09554943" +
- "43205445 53548F05 02496E69 74");
+ addResult(response.checkData("D01B8103 01250082 02818285 09554943" +
+ "43205445 53548F05 02496E69 74"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 2
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9124");
+ addResult(response.checkSw("9124"));
response = test.fetch("24");
- result &= response.checkData("D0228103 01250082 02818285 09554943" +
+ addResult(response.checkData("D0228103 01250082 02818285 09554943" +
"43205445 53548F05 01496E69 748F0502" +
- "496E6974");
+ "496E6974"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 3
response = test.unrecognizedEnvelope();
- result &= response.checkSw("911D");
+ addResult(response.checkSw("911D"));
response = test.fetch("1D");
- result &= response.checkData("D01B8103 01250082 02818285 09554943" +
- "43205445 53548F05 01496E69 74");
+ addResult(response.checkData("D01B8103 01250082 02818285 09554943" +
+ "43205445 53548F05 01496E69 74"));
response = test.terminalResponse("81030125 00820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 4
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9124");
+ addResult(response.checkSw("9124"));
response = test.fetch("24");
- result &= response.checkData("D0228103 01258082 02818285 09554943" +
+ addResult(response.checkData("D0228103 01258082 02818285 09554943" +
"43205445 53548F05 01496E69 748F0502" +
- "496E6974");
+ "496E6974"));
response = test.terminalResponse("81030125 80820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 5
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "05CCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "05CCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -113,7 +113,7 @@ public class Test_Api_2_Tkr_Emet extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_gpol/Test_Api_2_Tkr_Gpol.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_gpol/Test_Api_2_Tkr_Gpol.java
index 5166137bd69ac52a7708a8ec86e3f5808e465c2f..c51d3427b4457c0e6f07b0a76c90bf146125cbe1 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_gpol/Test_Api_2_Tkr_Gpol.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_gpol/Test_Api_2_Tkr_Gpol.java
@@ -26,7 +26,7 @@ public class Test_Api_2_Tkr_Gpol extends UiccTestModel {
}
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -58,12 +58,12 @@ public class Test_Api_2_Tkr_Gpol extends UiccTestModel {
* Requesting max duration.
*/
response = test.unrecognizedEnvelope();
- result &= response.checkSw("910F");
+ addResult(response.checkSw("910F"));
response = test.fetch("0F");
test.terminalResponse("81030103 00820282 81830100 840200FF");
test.reset();
response = test.terminalProfile("09017020");
- result &= response.checkSw("910F");
+ addResult(response.checkSw("910F"));
response = test.fetch("0F");
test.terminalResponse("81030103 00820282 81830100 840200FF");
test.unrecognizedEnvelope();
@@ -72,12 +72,12 @@ public class Test_Api_2_Tkr_Gpol extends UiccTestModel {
* Requesting system duration.
*/
response = test.unrecognizedEnvelope();
- result &= response.checkSw("910F");
+ addResult(response.checkSw("910F"));
response = test.fetch("0F");
test.terminalResponse("81030103 00820282 81830100 8402011E");
test.reset();
response = test.terminalProfile("09017020");
- result &= response.checkSw("910F");
+ addResult(response.checkSw("910F"));
response = test.fetch("0F");
test.terminalResponse("81030103 00820282 81830100 84020175");
test.unrecognizedEnvelope();
@@ -86,17 +86,17 @@ public class Test_Api_2_Tkr_Gpol extends UiccTestModel {
* Requesting no Duration.
*/
response = test.unrecognizedEnvelope();
- result &= response.checkSw("910B");
+ addResult(response.checkSw("910B"));
response = test.fetch("0B");
test.terminalResponse("81030104 00820282 81830100");
test.reset();
response = test.terminalProfile("09017020");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.unrecognizedEnvelope();
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "04CCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "04CCCCCC CC"));
// delete applet and package
test.reset();
@@ -104,6 +104,6 @@ public class Test_Api_2_Tkr_Gpol extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_ievs/Test_Api_2_Tkr_Ievs.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_ievs/Test_Api_2_Tkr_Ievs.java
index b5a6846a4762b10bea57df7e686625f8bab92484..d49a58ae9596c103fec26c546c233edb06c410da 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_ievs/Test_Api_2_Tkr_Ievs.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_ievs/Test_Api_2_Tkr_Ievs.java
@@ -32,7 +32,7 @@ public class Test_Api_2_Tkr_Ievs extends UiccTestModel {
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -76,10 +76,10 @@ public class Test_Api_2_Tkr_Ievs extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "09CCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "09CCCCCC CCCCCCCC CCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01CC"));
// delete applet and package
test.reset();
@@ -88,6 +88,6 @@ public class Test_Api_2_Tkr_Ievs extends UiccTestModel {
test.deleteApplet(APPLET_AID_2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_imet/Test_Api_2_Tkr_Imet.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_imet/Test_Api_2_Tkr_Imet.java
index e8e96aa0d267dc60e55184a740d97edb8929d0a3..26ab6b08ed1d05e85255bd24e4cfb7a2c8745a1e 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_imet/Test_Api_2_Tkr_Imet.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_imet/Test_Api_2_Tkr_Imet.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tkr_Imet extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -56,55 +56,55 @@ public class Test_Api_2_Tkr_Imet extends UiccTestModel {
// test Case 16
response = test.fetch("76");
- result = response.checkData("D0748103 01258082 02818285 09554943" +
+ addResult(response.checkData("D0748103 01258082 02818285 09554943" +
"43205445 53548F0F 01544F4F 4C4B4954" +
"20544553 5420318F 0F02544F 4F4C4B49" +
"54205445 53542032 8F0F0354 4F4F4C4B" +
"49542054 45535420 338F0F04 544F4F4C" +
"4B495420 54455354 20348F0F 05544F4F" +
"4C4B4954 20544553 5420358F 01061806" +
- "00000000 2400");
- result &= response.checkSw("9000");
+ "00000000 2400"));
+ addResult(response.checkSw("9000"));
response = test.terminalResponse("81030125 80820282 81830100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
test.unrecognizedEnvelope();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 17
response = test.envelopeMenuSelection("900101", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 18
response = test.envelopeMenuSelection("900102", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 19
response = test.envelopeMenuSelection("900103", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 20
response = test.envelopeMenuSelection("900104", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 21
response = test.envelopeMenuSelection("900105", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 22
response = test.envelopeMenuSelection("900103", "9500");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 23
response = test.envelopeMenuSelection("900106", "");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"17CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC");
+ "CCCCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -112,7 +112,7 @@ public class Test_Api_2_Tkr_Imet extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfes_bss_bsb/Test_Api_2_Tkr_Rgfes_Bss_Bsb.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfes_bss_bsb/Test_Api_2_Tkr_Rgfes_Bss_Bsb.java
index fda43952a2b8c3e1630f5c8d3e98a9b4d5bf0606..67d99199d091023cb8c4691d71060f8d28019d90 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfes_bss_bsb/Test_Api_2_Tkr_Rgfes_Bss_Bsb.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfes_bss_bsb/Test_Api_2_Tkr_Rgfes_Bss_Bsb.java
@@ -52,7 +52,7 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -91,15 +91,15 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
for (int i=0; i < 2; i ++) {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
- result &= modifyEFandCheck(MF, EF_CARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_CARU, true);
if (i == 0)
- result &= modifyEFandCheck(MF, EF_LARU, false);
+ modifyEFandCheck(MF, EF_LARU, false);
else
- result &= modifyEFandCheck(MF, EF_LARU, true);
+ modifyEFandCheck(MF, EF_LARU, true);
- result &= modifyEFandCheck(MF, EF_TAA, false);
+ modifyEFandCheck(MF, EF_TAA, false);
test.unrecognizedEnvelope();
}
@@ -114,15 +114,15 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
for (int i=0; i < 2; i ++) {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
- result &= modifyEFandCheck(ADF, EF_CARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_CARU, true);
if (i == 0)
- result &= modifyEFandCheck(ADF, EF_LARU, false);
+ modifyEFandCheck(ADF, EF_LARU, false);
else
- result &= modifyEFandCheck(ADF, EF_LARU, true);
+ modifyEFandCheck(ADF, EF_LARU, true);
- result &= modifyEFandCheck(ADF, EF_TAA, false);
+ modifyEFandCheck(ADF, EF_TAA, false);
test.unrecognizedEnvelope();
}
@@ -157,14 +157,14 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
// delete EF_TARU
test.deleteFile(EF_TARU);
// create EF_TARU
test.createFile(fcp_EF_TARU);
- result &= modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
test.unrecognizedEnvelope();
@@ -176,7 +176,7 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TAA, true);
+ modifyEFandCheck(MF, EF_TAA, true);
// delete DF_SUB_TEST
test.selectFile(MF);
@@ -190,7 +190,7 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
test.selectFile(DF_SUB_TEST);
test.createFile(fcp_EF_TAA);
- result &= modifyEFandCheck(MF, EF_TAA, true);
+ modifyEFandCheck(MF, EF_TAA, true);
test.unrecognizedEnvelope();
@@ -210,7 +210,7 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
// update binary EF_TNEW
test.selectFile(EF_TNEW);
test.updateBinary("0000", "FFFFFF");
- result &= appletTriggered("01" + MF + DF_TEST + DF_SUB_TEST + EF_TNEW);
+ appletTriggered("01" + MF + DF_TEST + DF_SUB_TEST + EF_TNEW);
test.unrecognizedEnvelope();
@@ -236,7 +236,7 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
test.selectFile(DF_NEW);
test.selectFile(EF_TNEW);
test.updateBinary("0000", "FFFFFF");
- result &= appletTriggered("01" + MF + DF_TEST + DF_NEW + EF_TNEW);
+ appletTriggered("01" + MF + DF_TEST + DF_NEW + EF_TNEW);
test.unrecognizedEnvelope();
@@ -289,9 +289,9 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"18CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC CCCCCCCC CC");
+ "CCCCCCCC CCCCCCCC CC"));
// delete applet and package
test.reset();
@@ -299,19 +299,18 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
/**
* Check the File List which caused the latest EXTERNAL_FILE_UDPATE
* and compare it whith the File List given in parameter.
- * If the applet has not been triggered it will return "000100"
*/
- private boolean appletTriggered(String data) {
+ private void appletTriggered(String data) {
response = test.envelopeCallControlByNAA();
- return response.checkData(data);
+ addResult(response.checkData(data));
}
@@ -320,7 +319,7 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
* if the test applet is triggered with an EXTERNAL_FILE_UDPATE event.
*/
- private boolean modifyEFandCheck(String mfadf, String fid, boolean shouldTrigger) {
+ private void modifyEFandCheck(String mfadf, String fid, boolean shouldTrigger) {
// select correct file
if (mfadf == ADF) test.selectApplication(AID_ADF_1);
@@ -344,8 +343,7 @@ public class Test_Api_2_Tkr_Rgfes_Bss_Bsb extends UiccTestModel {
else if (fid == EF_LARU) checkString += (DF_TEST + EF_LARU);
else if (fid == EF_TAA) checkString += (DF_TEST + DF_SUB_TEST + EF_TAA);
- // return the result of the triggering
- return appletTriggered(checkString);
+ appletTriggered(checkString);
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfeso/Test_Api_2_Tkr_Rgfeso.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfeso/Test_Api_2_Tkr_Rgfeso.java
index 27d793412b710a47b115e7654ac48dc69208fbc4..2483c6fcc83ca5f33de966e2578a3790660ca19c 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfeso/Test_Api_2_Tkr_Rgfeso.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rgfeso/Test_Api_2_Tkr_Rgfeso.java
@@ -46,7 +46,7 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -84,14 +84,14 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
test.unrecognizedEnvelope();
// update binary EF_TARU and check that applet is correctly triggered
- result &= modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_TARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
- result &= modifyEFandCheck(MF, EF_CARU, true);
- result &= modifyEFandCheck(MF, EF_LARU, false);
- result &= modifyEFandCheck(MF, EF_TAA, false);
+ modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_CARU, true);
+ modifyEFandCheck(MF, EF_LARU, false);
+ modifyEFandCheck(MF, EF_TAA, false);
test.unrecognizedEnvelope();
@@ -102,10 +102,10 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(MF, EF_TARU, true);
- result &= modifyEFandCheck(MF, EF_CARU, true);
- result &= modifyEFandCheck(MF, EF_LARU, true);
- result &= modifyEFandCheck(MF, EF_TAA, false);
+ modifyEFandCheck(MF, EF_TARU, true);
+ modifyEFandCheck(MF, EF_CARU, true);
+ modifyEFandCheck(MF, EF_LARU, true);
+ modifyEFandCheck(MF, EF_TAA, false);
test.unrecognizedEnvelope();
@@ -116,14 +116,14 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
- result &= modifyEFandCheck(ADF, EF_CARU, true);
- result &= modifyEFandCheck(ADF, EF_LARU, false);
- result &= modifyEFandCheck(ADF, EF_TAA, false);
+ modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_CARU, true);
+ modifyEFandCheck(ADF, EF_LARU, false);
+ modifyEFandCheck(ADF, EF_TAA, false);
test.unrecognizedEnvelope();
@@ -133,10 +133,10 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
- result &= modifyEFandCheck(ADF, EF_CARU, true);
- result &= modifyEFandCheck(ADF, EF_LARU, true);
- result &= modifyEFandCheck(ADF, EF_TAA, false);
+ modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_CARU, true);
+ modifyEFandCheck(ADF, EF_LARU, true);
+ modifyEFandCheck(ADF, EF_TAA, false);
test.unrecognizedEnvelope();
@@ -158,14 +158,14 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
// delete EF_TARU
test.deleteFile(EF_TARU);
// create EF_TARU
test.createFile(fcp_EF_TARU);
- result &= modifyEFandCheck(ADF, EF_TARU, true);
+ modifyEFandCheck(ADF, EF_TARU, true);
test.unrecognizedEnvelope();
@@ -176,7 +176,7 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
test.unrecognizedEnvelope();
- result &= modifyEFandCheck(ADF, EF_TAA, true);
+ modifyEFandCheck(ADF, EF_TAA, true);
// delete DF_SUB_TEST
test.selectFile(ADF);
@@ -190,7 +190,7 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
// create EF_TAA
test.createFile(fcp_EF_TAA);
- result &= modifyEFandCheck(ADF, EF_TAA, true);
+ modifyEFandCheck(ADF, EF_TAA, true);
test.unrecognizedEnvelope();
@@ -241,8 +241,8 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
- "0CCCCCCC CCCCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "0CCCCCCC CCCCCCCC CCCCCCCC CC"));
// delete applet and package
test.reset();
@@ -250,19 +250,18 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
/**
* Check the File List which caused the latest EXTERNAL_FILE_UDPATE
* and compare it whith the File List given in parameter.
- * If the applet has not been triggered it will return "000100"
*/
- private boolean appletTriggered(String data) {
+ private void appletTriggered(String data) {
response = test.envelopeCallControlByNAA();
- return response.checkData(data);
+ addResult(response.checkData(data));
}
/**
@@ -270,7 +269,7 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
* if the test applet is triggered with an EXTERNAL_FILE_UDPATE event.
*/
- private boolean modifyEFandCheck(String mfadf, String fid, boolean shouldTrigger) {
+ private void modifyEFandCheck(String mfadf, String fid, boolean shouldTrigger) {
// select correct file
if (mfadf == ADF) test.selectApplication(AID_ADF_1);
@@ -294,8 +293,7 @@ public class Test_Api_2_Tkr_Rgfeso extends UiccTestModel {
else if (fid == EF_LARU) checkString += (DF_TEST + EF_LARU);
else if (fid == EF_TAA) checkString += (DF_TEST + DF_SUB_TEST + EF_TAA);
- // return the result of the triggering
- return appletTriggered(checkString);
+ appletTriggered(checkString);
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rpol/Test_Api_2_Tkr_Rpol.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rpol/Test_Api_2_Tkr_Rpol.java
index 5269606fe3233c58ad6828c93e3417f7c2972dd9..0929711bd66f8aad48652875dae719300a54642f 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rpol/Test_Api_2_Tkr_Rpol.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rpol/Test_Api_2_Tkr_Rpol.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tkr_Rpol extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -60,7 +60,7 @@ public class Test_Api_2_Tkr_Rpol extends UiccTestModel {
test.reset();
test.terminalProfileSession("0001");
response = test.status("00", "00", "01");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 3
test.unrecognizedEnvelope();
@@ -69,7 +69,7 @@ public class Test_Api_2_Tkr_Rpol extends UiccTestModel {
test.reset();
test.terminalProfileSession("0001");
response = test.status("00", "00", "01");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 5, 6
test.unrecognizedEnvelope();
@@ -78,11 +78,11 @@ public class Test_Api_2_Tkr_Rpol extends UiccTestModel {
test.reset();
test.terminalProfileSession("0001");
response = test.status("00", "00", "01");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "07CCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "07CCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -90,7 +90,7 @@ public class Test_Api_2_Tkr_Rpol extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rsid/Test_Api_2_Tkr_Rsid.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rsid/Test_Api_2_Tkr_Rsid.java
index 43b1719accc3c83748050b4bcd62f9b7cfef2264..6de551d4607b355a980627c88109cdece8d0bf39 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rsid/Test_Api_2_Tkr_Rsid.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rsid/Test_Api_2_Tkr_Rsid.java
@@ -32,7 +32,7 @@ public class Test_Api_2_Tkr_Rsid extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -70,33 +70,33 @@ public class Test_Api_2_Tkr_Rsid extends UiccTestModel {
// test case 1 to 5: trigger Applet1 with EVENT_MENU_SELECTION (item = '01')
response = test.envelopeMenuSelection("900101","");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 5: trigger Applet2 with EVENT_MENU_SELECTION (item = '02')
response = test.envelopeMenuSelection("900102","");
- result &= response.checkSw("9110");
+ addResult(response.checkSw("9110"));
response = test.fetch("10");
response = test.terminalResponse("81030147 00820282 81830100");
// test case 6: trigger Applet1 with EVENT_MENU_SELECTION (item = '01')
response = test.envelopeMenuSelection("900101","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 7: trigger Applet1 with EVENT_EVENT_DOWNLOAD_LOCAL_CONNECTION
response = test.envelopeEventDownloadLocalConnection("4103000100");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 8: trigger Applet1 with EVENT_MENU_SELECTION (item = '01')
response = test.envelopeMenuSelection("900101","");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "08CCCCCC CCCCCCCC CC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "08CCCCCC CCCCCCCC CC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "02CCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "02CCCC"));
// delete applet and package
test.reset();
@@ -105,7 +105,7 @@ public class Test_Api_2_Tkr_Rsid extends UiccTestModel {
test.deleteApplet(APPLET_AID_2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rtim/Test_Api_2_Tkr_Rtim.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rtim/Test_Api_2_Tkr_Rtim.java
index d455037046cb65abd6ee0f128d51335fce2a6555..e2138b1ce528059ca0dae15f3f6622ecc9087889 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rtim/Test_Api_2_Tkr_Rtim.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_rtim/Test_Api_2_Tkr_Rtim.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Tkr_Rtim extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -55,36 +55,36 @@ public class Test_Api_2_Tkr_Rtim extends UiccTestModel {
// test case 1 to 6
response = test.unrecognizedEnvelope();
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 7
response = test.envelopeTimerExpiration("240101");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240102");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240103");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240104");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240105");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240106");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240107");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
response = test.envelopeTimerExpiration("240108");
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "07CCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "07CCCCCC CCCCCCCC"));
// delete applet and package
test.reset();
@@ -92,6 +92,6 @@ public class Test_Api_2_Tkr_Rtim extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_sevl/Test_Api_2_Tkr_Sevl.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_sevl/Test_Api_2_Tkr_Sevl.java
index 3d837bf01f29a7b37646f44fd6b99d7c1c2eb4b0..e024c318937ab86a95b0d9d21779acc145a5209c 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_sevl/Test_Api_2_Tkr_Sevl.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_sevl/Test_Api_2_Tkr_Sevl.java
@@ -32,7 +32,7 @@ public class Test_Api_2_Tkr_Sevl extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -70,27 +70,27 @@ public class Test_Api_2_Tkr_Sevl extends UiccTestModel {
// test case 1 to 18: trigger Applet1
response = test.envelopeMenuSelection("900101", "");
- result = response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 19: trigger Applet1 with EVENT_CALL_CONTROL_BY_NAA
test.reset();
test.terminalProfileSession("09010020 03");
response = test.envelopeCallControlByNAA();
- result &= response.checkSw("9000");
+ addResult(response.checkSw("9000"));
// test case 20 to 22: trigger Applet2
response = test.envelopeMenuSelection("900102", "");
- result &= response.checkSw("910E");
+ addResult(response.checkSw("910E"));
response = test.fetch("0E");
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
+ addResult(response.checkData("10" + APPLET_AID_1 +
"13CCCCCC CCCCCCCC CCCCCCCC CCCCCCCC" +
- "CCCCCCCC");
+ "CCCCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "03CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "03CCCCCC"));
// delete applet and package
test.reset();
@@ -99,6 +99,6 @@ public class Test_Api_2_Tkr_Sevl extends UiccTestModel {
test.deleteApplet(APPLET_AID_2);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_sevt/Test_Api_2_Tkr_Sevt.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_sevt/Test_Api_2_Tkr_Sevt.java
index ace6b29f95e8f5a23fcbe3696a7814714b53e572..38ac00c63f5793f29d8a776670d7ccf2745d8a4f 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_sevt/Test_Api_2_Tkr_Sevt.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_sevt/Test_Api_2_Tkr_Sevt.java
@@ -36,7 +36,7 @@ public class Test_Api_2_Tkr_Sevt extends UiccTestModel {
public boolean run() {
- boolean result = true;
+ initialiseResults();
// start test
test.reset();
@@ -118,16 +118,16 @@ public class Test_Api_2_Tkr_Sevt extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 + "0BCCCCCC CCCCCCCC CCCCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "0BCCCCCC CCCCCCCC CCCCCCCC"));
response = test.selectApplication(APPLET_AID_2);
- result &= response.checkData("10" + APPLET_AID_2 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_2 + "01CC"));
response = test.selectApplication(APPLET_AID_3);
- result &= response.checkData("10" + APPLET_AID_3 + "01CC");
+ addResult(response.checkData("10" + APPLET_AID_3 + "01CC"));
response = test.selectApplication(APPLET_AID_4);
- result &= response.checkData("10" + APPLET_AID_4 + "03CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_4 + "03CCCCCC"));
// delete applet and package
test.reset();
@@ -138,7 +138,7 @@ public class Test_Api_2_Tkr_Sevt extends UiccTestModel {
test.deleteApplet(APPLET_AID_4);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_smta/Test_Api_2_Tkr_Smta.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_smta/Test_Api_2_Tkr_Smta.java
index 3e54dd07647546024c7feec914e9969816764cce..c23f47958bb0ece5f8e77a23db30adcbfa0680ae 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_smta/Test_Api_2_Tkr_Smta.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_tkr_smta/Test_Api_2_Tkr_Smta.java
@@ -32,7 +32,7 @@ public class Test_Api_2_Tkr_Smta extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -57,33 +57,33 @@ public class Test_Api_2_Tkr_Smta extends UiccTestModel {
response = test.terminalProfile("09010020 00000000 00000000 00000008" +
"00000000 00000000 0000003F 7F");
- result = response.checkSw("913E");
+ addResult(response.checkSw("913E"));
response = test.fetch("3E");
test.terminalResponse("81030125 00820282 81830100");
// testcase 1
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9150");
+ addResult(response.checkSw("9150"));
response = test.fetch("50");
- result &= response.checkData("D04E8103 01250082 02818285 09554943" +
+ addResult(response.checkData("D04E8103 01250082 02818285 09554943" +
"43205445 53548F08 01417070 6C657431" +
response.getData().substring(64,66)+ "08024170 706C6574 31"+ //item2
- response.getData().substring(84,86)+ "08034170 706C6574 31"+ //item3
- response.getData().substring(104,106)+"08044170 706C6574 31"+ //item4
- response.getData().substring(124,126)+"10000003 90000C11 02000003 9000000390");//text attribute
+ response.getData().substring(84,86)+ "08034170 706C6574 31"+ //item3
+ response.getData().substring(104,106)+"08044170 706C6574 31"+ //item4
+ response.getData().substring(124,126)+"10000003 90000C11 02000003 9000000390"));//text attribute
test.terminalResponse("81030125 00820282 81830100");
// testcase 2
response = test.unrecognizedEnvelope();
- result &= response.checkSw("9150");
+ addResult(response.checkSw("9150"));
response = test.fetch("50");
- result &= response.checkData("D04E8103 01250082 02818285 09554943" +
+ addResult(response.checkData("D04E8103 01250082 02818285 09554943" +
"43205445 53548F08 01417070 6C657431" +
- response.getData().substring(64,66)+ "08024170 706C6574 31"+ //item2
- response.getData().substring(84,86)+ "08034170 706C6574 31"+ //item3
- response.getData().substring(104,106)+"08044170 706C6574 31"+ //item4
- response.getData().substring(124,126)+"10000003 90000C11 02000003 90000C1003");//text attribute
+ response.getData().substring(64,66)+ "08024170 706C6574 31"+ //item2
+ response.getData().substring(84,86)+ "08034170 706C6574 31"+ //item3
+ response.getData().substring(104,106)+"08044170 706C6574 31"+ //item4
+ response.getData().substring(124,126)+"10000003 90000C11 02000003 90000C1003"));//text attribute
test.terminalResponse("81030125 00820282 81830100");
@@ -93,8 +93,8 @@ public class Test_Api_2_Tkr_Smta extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result &= response.checkData("10" + APPLET_AID_1 +
- "09CCCCCC CCCCCCCC CCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 +
+ "09CCCCCC CCCCCCCC CCCC"));
// delete applet and package
test.reset();
@@ -102,7 +102,7 @@ public class Test_Api_2_Tkr_Smta extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}
diff --git a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_gety/Test_Api_2_Trs_Gety.java b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_gety/Test_Api_2_Trs_Gety.java
index e8ee45c5aabdd5e0be4b2c0e1f4d0faae2839c23..13581af5bb6742c2e6631bf5804ebcd90d8c2d41 100644
--- a/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_gety/Test_Api_2_Trs_Gety.java
+++ b/source/Annex_E_SourceCode/uicc/test/toolkit/api_2_trs_gety/Test_Api_2_Trs_Gety.java
@@ -30,7 +30,7 @@ public class Test_Api_2_Trs_Gety extends UiccTestModel {
public boolean run() {
- boolean result = false;
+ initialiseResults();
// start test
test.reset();
@@ -60,7 +60,7 @@ public class Test_Api_2_Trs_Gety extends UiccTestModel {
// check results
response = test.selectApplication(APPLET_AID_1);
- result = response.checkData("10" + APPLET_AID_1 + "03CCCCCC");
+ addResult(response.checkData("10" + APPLET_AID_1 + "03CCCCCC"));
// delete applet and package
test.reset();
@@ -68,7 +68,7 @@ public class Test_Api_2_Trs_Gety extends UiccTestModel {
test.deleteApplet(APPLET_AID_1);
test.deletePackage(CAP_FILE_PATH);
- return result;
+ return getOverallResult();
}
}