Commit 8fc44594 authored by garciay's avatar garciay
Browse files

Update new PICS

parent a36aacc6
Loading
Loading
Loading
Loading
+61 −43
Original line number Diff line number Diff line
@@ -98,7 +98,7 @@ module AtsNg112_TestCases {
     *           "ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause 5.5 Location Information Server (LIS)",
     *           "Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.10",
     *           "https://tools.ietf.org/html/rfc5985 - HTTP-Enabled Location Delivery (HELD)"
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD PICS_H_QRY_GEO1
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingLocationMappingFor the DEVICE_NUMBER containing
@@ -114,11 +114,9 @@ module AtsNg112_TestCases {
        var HeaderLines v_headers;
        var HttpMessage v_response;
        
        
        
        // Test control
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD required for executing the TC ***");
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD) or not(PICS_H_QRY_GEO1)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD and PICS_H_QRY_GEO1 required for executing the TC ***");
            setverdict(inconc);
            stop;
        }
@@ -224,7 +222,7 @@ module AtsNg112_TestCases {
     *           ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause 5.5 Location Information Server (LIS)
     *           Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.10
     *           https://tools.ietf.org/html/rfc5985 - HTTP-Enabled Location Delivery (HELD)
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD PICS_H_QRY_GEO2
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingLocationMappingFor the DEVICE_NUMBER containing
@@ -242,8 +240,8 @@ module AtsNg112_TestCases {
        var HttpMessage v_response;
        
        // Test control
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD required for executing the TC ***");
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD) or not(PICS_H_QRY_GEO2)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD and PICS_H_QRY_GEO2 required for executing the TC ***");
            setverdict(inconc);
            stop;
        }
@@ -349,7 +347,7 @@ module AtsNg112_TestCases {
     *           ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause 5.5 Location Information Server (LIS)
     *           Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.10
     *           https://tools.ietf.org/html/rfc5985 - HTTP-Enabled Location Delivery (HELD)
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD PICS_H_QRY_GEO4
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingLocationMappingFor the DEVICE_NUMBER containing
@@ -367,8 +365,8 @@ module AtsNg112_TestCases {
        var HttpMessage v_response;
        
        // Test control
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD required for executing the TC ***");
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD) and not(PICS_H_QRY_GEO4)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD and PICS_H_QRY_GEO4 required for executing the TC ***");
            setverdict(inconc);
            stop;
        }
@@ -434,7 +432,7 @@ module AtsNg112_TestCases {
     *           ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause 5.5 Location Information Server (LIS)
     *           Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.10
     *           https://tools.ietf.org/html/rfc5985 - HTTP-Enabled Location Delivery (HELD)
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD PICS_QRY_STR1 PICS_H_QRY_GEO2 PICS_H_QRY_GEO4
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingLocationMappingFor the DEVICE_NUMBER containing
@@ -452,8 +450,8 @@ module AtsNg112_TestCases {
        var HttpMessage v_response;
        
        // Test control
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD required for executing the TC ***");
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD) or not(PICS_H_QRY_STR1) or not(PICS_H_QRY_GEO2) or not(PICS_H_QRY_GEO4)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD and PICS_H_QRY_STR1 and PICS_H_QRY_GEO2 and PICS_H_QRY_GEO4 required for executing the TC ***");
            setverdict(inconc);
            stop;
        }
@@ -563,7 +561,7 @@ module AtsNg112_TestCases {
     *           "ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause 5.5 Location Information Server (LIS)",
     *           "Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.10",
     *           "https://tools.ietf.org/html/rfc5985 - HTTP-Enabled Location Delivery (HELD)"
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD PICS_H_QRY_ERR1
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingLocationMappingFor the DEVICE_NUMBER containing
@@ -581,8 +579,8 @@ module AtsNg112_TestCases {
        var HttpMessage v_response;
        
        // Test control
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD required for executing the TC ***");
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD) or not(PICS_H_QRY_ERR1)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD and PICS_H_QRY_ERR1 required for executing the TC ***");
            setverdict(inconc);
            stop;
        }
@@ -642,7 +640,7 @@ module AtsNg112_TestCases {
     *           ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause 5.5 Location Information Server (LIS)
     *           Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.10
     *           https://tools.ietf.org/html/rfc5985 - HTTP-Enabled Location Delivery (HELD)
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD PICS_H_QRY_CIV1
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingLocationMappingFor the DEVICE_NUMBER_CIVIC containing
@@ -658,8 +656,8 @@ module AtsNg112_TestCases {
        var HttpMessage v_response;
        
        // Test control
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD required for executing the TC ***");
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD) or not(PICS_H_QRY_CIV1)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD and PICS_H_QRY_CIV1 required for executing the TC ***");
            setverdict(inconc);
            stop;
        }
@@ -769,7 +767,7 @@ module AtsNg112_TestCases {
     *           ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause 5.5 Location Information Server (LIS)
     *           Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.10
     *           https://tools.ietf.org/html/rfc5985 - HTTP-Enabled Location Delivery (HELD)
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD PICS_H_QRY_ERR2
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingLocationMappingFor the DEVICE_NUMBER_CIVIC containing
@@ -786,8 +784,8 @@ module AtsNg112_TestCases {
        var HttpMessage v_response;
        
        // Test control
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD required for executing the TC ***");
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_LOCATION_HELD) or not(PICS_H_QRY_ERR2)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD and PICS_H_QRY_ERR2 required for executing the TC ***");
            setverdict(inconc);
            stop;
        }
@@ -849,7 +847,7 @@ module AtsNg112_TestCases {
     *           ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause 5.5 Location Information Server (LIS)
     *           Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.10
     *           https://tools.ietf.org/html/rfc5985 - HTTP-Enabled Location Delivery (HELD)
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD PICS_H_DER_TOK1
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingLocationMappingFor the DEVICE_NUMBER containing
@@ -869,8 +867,8 @@ module AtsNg112_TestCases {
        var HttpMessage v_response;
        
        // Test control
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_GET_REQUEST) or (not PICS_LOCATION_HELD)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_GET_REQUEST and PICS_LOCATION_HELD required for executing the TC ***");
        if (not(PICS_LIS_IUT) or (not PICS_HTTP_GET_REQUEST) or (not PICS_LOCATION_HELD)or not(PICS_H_DER_TOK1)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and PICS_HTTP_GET_REQUEST and PICS_LOCATION_HELD and PICS_H_DER_TOK1 required for executing the TC ***");
            setverdict(inconc);
            stop;
        }
@@ -1001,14 +999,34 @@ module AtsNg112_TestCases {
        f_cf_01_http_down();
    } // End of testcase TC_LIS_HTTP_GET_BV_01
    
    /**
     * @desc IUT returns HTTP error 404 if it does not support HTTP GET method
     * @reference
     *           ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause 5.5 Location Information Server (LIS)
     *           Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.10
     *           https://tools.ietf.org/html/rfc5985 - HTTP-Enabled Location Delivery (HELD)
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_LOCATION_HELD PICS_H_GET_ERR1
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingLocationMappingFor the DEVICE_NUMBER containing
     *     "circle" containing
     *       "position" indicating value CIRCLE_POS,
     *       "radius"    indicating value CIRCLE_RADIUS
     *     ;
     *   ; and the IUT entity havingReturnedLocationUriFor the DEVICE_NUMBER_CIRCLE containing
            element "locationURI" indicating value LOCATION_URI
     *      ;
     * }
     * </pre>
     */
    testcase TC_LIS_HTTP_GET_BV_02() runs on HttpComponent system TestAdapter {
        // Local variables
        var HeaderLines v_headers;
        var HttpMessage v_response;
        
        // Test control
        if (not(PICS_LIS_IUT) or (PICS_HTTP_GET_REQUEST) or (not PICS_LOCATION_HELD)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and not PICS_HTTP_GET_REQUEST and PICS_LOCATION_HELD required for executing the TC ***");
        if (not(PICS_LIS_IUT) or (PICS_HTTP_GET_REQUEST) or (not PICS_LOCATION_HELD) or not(PICS_H_GET_ERR1)) {
            log("*** " & testcasename() & ": PICS_LIS_IUT and not PICS_HTTP_GET_REQUEST and PICS_LOCATION_HELD and PICS_H_GET_ERR1 required for executing the TC ***");
            setverdict(inconc);
            stop;
        }
@@ -1062,7 +1080,7 @@ module AtsNg112_TestCases {
     *           "ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause XXX EMERGENCY CALL ROUTING FUNCTION (ECRF)",
     *           "Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.4",
     *           "https://tools.ietf.org/html/rfc5222"
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_SERVICE_LOST
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_SERVICE_LOST PICS_L_FIS_GEO1
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingServiceBoundaryFor the E_POLICE_SERVICE_URN containing
@@ -1081,8 +1099,8 @@ module AtsNg112_TestCases {
        var HeaderLines v_headers;
        
        // Test control
        if (not(PICS_ECRF_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_SERVICE_LOST)) {
            log("*** " & testcasename() & ": PICS_ECRF_IUT and PICS_HTTP_POST_REQUEST and PICS_SERVICE_LOST required for executing the TC ***");
        if (not(PICS_ECRF_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_SERVICE_LOST) or not(PICS_L_FIS_GEO1)) {
            log("*** " & testcasename() & ": PICS_ECRF_IUT and PICS_HTTP_POST_REQUEST and PICS_SERVICE_LOST and PICS_L_FIS_GEO1 required for executing the TC ***");
            setverdict(inconc);
            stop;
        }
@@ -1153,7 +1171,7 @@ module AtsNg112_TestCases {
     *           "ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause XXX EMERGENCY CALL ROUTING FUNCTION (ECRF)",
     *           "Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.4",
     *           "https://tools.ietf.org/html/rfc5222"
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_SERVICE_LOST
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_SERVICE_LOST PICS_L_FIS_GEO2
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingServiceBoundaryFor the E_POLICE_SERVICE_BOUNDARY containing
@@ -1172,8 +1190,8 @@ module AtsNg112_TestCases {
        var HeaderLines v_headers;
        
        // Test control
        if (not(PICS_ECRF_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_SERVICE_LOST)) {
            log("*** " & testcasename() & ": PICS_ECRF_IUT and PICS_HTTP_POST_REQUEST and PICS_SERVICE_LOST required for executing the TC ***");
        if (not(PICS_ECRF_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_SERVICE_LOST) or not(PICS_L_FIS_GEO2)) {
            log("*** " & testcasename() & ": PICS_ECRF_IUT and PICS_HTTP_POST_REQUEST and PICS_SERVICE_LOST and PICS_L_FIS_GEO2 required for executing the TC ***");
            setverdict(inconc);
            stop;
        }
@@ -1244,7 +1262,7 @@ module AtsNg112_TestCases {
     *           "ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause XXX EMERGENCY CALL ROUTING FUNCTION (ECRF)",
     *           "Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.4",
     *           "https://tools.ietf.org/html/rfc5222"
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_SERVICE_LOST
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_SERVICE_LOST PICS_L_FIS_ERR1
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingServiceBoundaryFor the E_POLICE_SERVICE_BOUNDARY containing
@@ -1263,8 +1281,8 @@ module AtsNg112_TestCases {
        var HeaderLines v_headers;
        
        // Test control
        if (not(PICS_ECRF_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_SERVICE_LOST)) {
          log("*** " & testcasename() & ": PICS_ECRF_IUT and PICS_HTTP_POST_REQUEST and PICS_SERVICE_LOST required for executing the TC ***");
        if (not(PICS_ECRF_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_SERVICE_LOST) or not(PICS_L_FIS_ERR1)) {
          log("*** " & testcasename() & ": PICS_ECRF_IUT and PICS_HTTP_POST_REQUEST and PICS_SERVICE_LOST and PICS_L_FIS_ERR1 required for executing the TC ***");
          setverdict(inconc);
          stop;
        }
@@ -1330,7 +1348,7 @@ module AtsNg112_TestCases {
     *           "ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause XXX EMERGENCY CALL ROUTING FUNCTION (ECRF)",
     *           "Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.4",
     *           "https://tools.ietf.org/html/rfc5222"
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_SERVICE_LOST
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_SERVICE_LOST PICS_L_FIS_ERR2
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingServiceBoundaryFor the E_POLICE_SERVICE_BOUNDARY containing
@@ -1349,8 +1367,8 @@ module AtsNg112_TestCases {
        var HeaderLines v_headers;
        
        // Test control
        if (not(PICS_ECRF_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_SERVICE_LOST)) {
          log("*** " & testcasename() & ": PICS_ECRF_IUT and PICS_HTTP_POST_REQUEST and PICS_SERVICE_LOST required for executing the TC ***");
        if (not(PICS_ECRF_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_SERVICE_LOST) or not(PICS_L_FIS_ERR2)) {
          log("*** " & testcasename() & ": PICS_ECRF_IUT and PICS_HTTP_POST_REQUEST and PICS_SERVICE_LOST and PICS_L_FIS_ERR2 required for executing the TC ***");
          setverdict(inconc);
          stop;
        }
@@ -1416,7 +1434,7 @@ module AtsNg112_TestCases {
     *           "ETSI TS 103 479 Vm.t.e (yyyy-mm) Clause XXX EMERGENCY CALL ROUTING FUNCTION (ECRF)",
     *           "Next Generation 112 Long Term Definition http://www.eena.org/uploads/gallery/files/pdf/2013-03-15-eena_ng_longtermdefinitionupdated.pdf Clause 4.4",
     *           "https://tools.ietf.org/html/rfc5222"
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_SERVICE_LOST
     * @remark PICS Selection PICS_HTTP_POST_REQUEST PICS_SERVICE_LOST PICS_L_FIS_SBV1
     * <pre>
     * Initial conditions with {
     *   the IUT entity havingServiceBoundaryFor the SERVICE_BOUNDARY_1 containing
@@ -1431,8 +1449,8 @@ module AtsNg112_TestCases {
        var HeaderLines v_headers;
        
        // Test control
        if (not(PICS_ECRF_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_SERVICE_LOST)) {
          log("*** " & testcasename() & ": PICS_ECRF_IUT and PICS_HTTP_POST_REQUEST and PICS_SERVICE_LOST required for executing the TC ***");
        if (not(PICS_ECRF_IUT) or (not PICS_HTTP_POST_REQUEST) or (not PICS_SERVICE_LOST) or not(PICS_L_FIS_SBV1)) {
          log("*** " & testcasename() & ": PICS_ECRF_IUT and PICS_HTTP_POST_REQUEST and PICS_SERVICE_LOST and PICS_L_FIS_SBV1 required for executing the TC ***");
          setverdict(inconc);
          stop;
        }
+15 −15
Original line number Diff line number Diff line
@@ -10,29 +10,29 @@ module AtsNg112_TestControl {
    control {
      if (PICS_LIS_IUT) {
        if (PICS_HTTP_POST_REQUEST and PICS_LOCATION_HELD) {
          execute(TC_LIS_HTTP_POST_BV_01());
          execute(TC_LIS_HTTP_POST_BV_02());
          execute(TC_LIS_HTTP_POST_BV_03());
          execute(TC_LIS_HTTP_POST_BV_04());
          execute(TC_LIS_HTTP_POST_BV_05());
          execute(TC_LIS_HTTP_POST_BV_06());
          execute(TC_LIS_HTTP_POST_BV_07());
          if (PICS_H_QRY_GEO1) { execute(TC_LIS_HTTP_POST_BV_01()); }
          if (PICS_H_QRY_GEO2) { execute(TC_LIS_HTTP_POST_BV_02()); }
          if (PICS_H_QRY_GEO4) { execute(TC_LIS_HTTP_POST_BV_03()); }
          if (PICS_H_QRY_STR1 and PICS_H_QRY_GEO2 and PICS_H_QRY_GEO4) { execute(TC_LIS_HTTP_POST_BV_04()); }
          if (PICS_H_QRY_ERR1) { execute(TC_LIS_HTTP_POST_BV_05()); }
          if (PICS_H_QRY_CIV1) { execute(TC_LIS_HTTP_POST_BV_06()); }
          if (PICS_H_QRY_ERR2) { execute(TC_LIS_HTTP_POST_BV_07()); }
        }
        if (PICS_HTTP_GET_REQUEST and PICS_LOCATION_HELD) {
          execute(TC_LIS_HTTP_GET_BV_01());
          if (PICS_H_DER_TOK1) { execute(TC_LIS_HTTP_GET_BV_01()); }
        }
        if (not(PICS_HTTP_GET_REQUEST) and PICS_LOCATION_HELD) {
          execute(TC_LIS_HTTP_GET_BV_02());
          if (PICS_H_GET_ERR1) { execute(TC_LIS_HTTP_GET_BV_02()); }
        }
      }
      if (PICS_ECRF_IUT) {
        if (PICS_HTTP_POST_REQUEST and PICS_SERVICE_LOST) {
          execute(TC_ECRF_HTTP_POST_BV_01());
          execute(TC_ECRF_HTTP_POST_BV_02());
          execute(TC_ECRF_HTTP_POST_BV_03());
          execute(TC_ECRF_HTTP_POST_BV_04());
          /*execute(TC_ECRF_HTTP_POST_BV_05());
          execute(TC_ECRF_HTTP_POST_BV_06());
          if (PICS_L_FIS_GEO1) { execute(TC_ECRF_HTTP_POST_BV_01()); }
          if (PICS_L_FIS_GEO2) { execute(TC_ECRF_HTTP_POST_BV_02()); }
          if (PICS_L_FIS_ERR1) { execute(TC_ECRF_HTTP_POST_BV_03()); }
          if (PICS_L_FIS_ERR2) { execute(TC_ECRF_HTTP_POST_BV_04()); }
          if (PICS_L_FIS_SBV1) { execute(TC_ECRF_HTTP_POST_BV_05()); }
          /*execute(TC_ECRF_HTTP_POST_BV_06());
          execute(TC_ECRF_HTTP_POST_BV_07());
          execute(TC_ECRF_HTTP_POST_BV_08());
          execute(TC_ECRF_HTTP_POST_BV_09());
+100 −0
Original line number Diff line number Diff line
@@ -48,4 +48,104 @@ module LibNg112_Pics {
   */
  modulepar request_uri_list PICS_ECRF_REQUEST_URIs := { "/t/0ahy0-1531830377/post" };

  /**
   * @desc Does IUT support Point?
   */
  modulepar boolean PICS_H_QRY_GEO1 := true;
  
  /**
   * @desc Does IUT support Circle?
   */
  modulepar boolean PICS_H_QRY_GEO2 := true;
  
  /**
   * @desc Does IUT support Polygon?
   */
  modulepar boolean PICS_H_QRY_GEO3 := true;
  
  /**
   * @desc Does IUT support Tocken?
   */
  modulepar boolean PICS_H_QRY_GEO4 := true;
  
  /**
   * @desc Does IUT support Civic?
   */
  modulepar boolean PICS_H_QRY_CIV1 := true;
   
  /**
   * @desc Does IUT support Token?
   */
  modulepar boolean PICS_H_QRY_CIV2 := true;
   
  /**
   * @desc Does IUT support Requested Type?
   */
  modulepar boolean PICS_H_QRY_STR1 := true;
  
  /**
   * @desc Does IUT support Requested locationUnknown error message?
   */
  modulepar boolean PICS_H_QRY_ERR1 := true;
  
  /**
   * @desc Does IUT support Requested cannotProvideLiType error message?
   */
  modulepar boolean PICS_H_QRY_ERR2 := true;
  
  /**
   * @desc Does IUT support returning geolocation?
   */
  modulepar boolean PICS_H_DER_TOK1 := true;
  
  /**
   * @desc Does IUT support returning civic?
   */
  modulepar boolean PICS_H_DER_TOK2 := true;
  
  /**
   * @desc Does IUT support GET error message?
   */
  modulepar boolean PICS_H_GET_ERR1 := true;

  /**
   * @desc Does IUT support findService LOST Point?
   */
  modulepar boolean PICS_L_FIS_GEO1 := true;
  
  /**
   * @desc Does IUT support findService LOST Circle?
   */
  modulepar boolean PICS_L_FIS_GEO2 := true;
  
  /**
   * @desc Does IUT support findService LOST Polygon?
   */
  modulepar boolean PICS_L_FIS_GEO3 := true;
  
  /**
   * @desc Does IUT support service boundary by value?
   */
  modulepar boolean PICS_L_FIS_SBV1 := true;
  
  /**
   * @desc Does IUT support listServicesByLocation LOST - point?
   */
  modulepar boolean PICS_L_LST_GEO1 := true;
  
  /**
   * @desc Does IUT support listServices?
   */
  modulepar boolean PICS_L_FIS_ALL1 := true;
  
  /**
   * @desc Does IUT support serviceNotImplemented error message?
   */
  modulepar boolean PICS_L_FIS_ERR1 := true;
  
  /**
   * @desc Does IUT support locationProfileUnrecognized error message?
   */
  modulepar boolean PICS_L_FIS_ERR2 := true;
  
} // End of module LibNg112_Pics