Commit f1e47d00 authored by Michael Proestler's avatar Michael Proestler
Browse files

add specific geometries/civics to presence and status

parent 242f4f87
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
.project
.TITAN_properties

/build/
/bin/
.DS_Store
.vscode
 No newline at end of file
+14 −0
Original line number Diff line number Diff line
@@ -494,6 +494,8 @@
    <FileResource projectRelativePath="ttcn/AtsESRP/AtsESRP_TestCases.ttcn" relativeURI="ttcn/AtsESRP/AtsESRP_TestCases.ttcn"/>
    <FileResource projectRelativePath="ttcn/AtsESRP/AtsESRP_TestControl.ttcn" relativeURI="ttcn/AtsESRP/AtsESRP_TestControl.ttcn"/>
    <FileResource projectRelativePath="ttcn/AtsESRP/module.mk" relativeURI="ttcn/AtsESRP/module.mk"/>
    <FileResource projectRelativePath="ttcn/AtsLIS/AtsLIS_AltSteps.ttcn" relativeURI="ttcn/AtsLIS/AtsLIS_AltSteps.ttcn"/>
    <FileResource projectRelativePath="ttcn/AtsLIS/AtsLIS_Functions.ttcn" relativeURI="ttcn/AtsLIS/AtsLIS_Functions.ttcn"/>
    <FileResource projectRelativePath="ttcn/AtsLIS/AtsLIS_Pics.ttcn" relativeURI="ttcn/AtsLIS/AtsLIS_Pics.ttcn"/>
    <FileResource projectRelativePath="ttcn/AtsLIS/AtsLIS_Pixits.ttcn" relativeURI="ttcn/AtsLIS/AtsLIS_Pixits.ttcn"/>
    <FileResource projectRelativePath="ttcn/AtsLIS/AtsLIS_TestCases.ttcn" relativeURI="ttcn/AtsLIS/AtsLIS_TestCases.ttcn"/>
@@ -3764,6 +3766,18 @@
            <ExcludeFromBuild>false</ExcludeFromBuild>
          </FileProperties>
        </FileResource>
        <FileResource>
          <FilePath>ttcn/AtsLIS/AtsLIS_AltSteps.ttcn</FilePath>
          <FileProperties>
            <ExcludeFromBuild>false</ExcludeFromBuild>
          </FileProperties>
        </FileResource>
        <FileResource>
          <FilePath>ttcn/AtsLIS/AtsLIS_Functions.ttcn</FilePath>
          <FileProperties>
            <ExcludeFromBuild>false</ExcludeFromBuild>
          </FileProperties>
        </FileResource>                
        <FileResource>
          <FilePath>ttcn/AtsLIS/AtsLIS_Pics.ttcn</FilePath>
          <FileProperties>
+14 −0
Original line number Diff line number Diff line
module AtsLIS_AltSteps {
	
	import from LibItsHttp_TestSystem all;
	import from LibCommon_Sync all;
	import from LibItsHttp_Templates all;
	import from LibItsHttp_XmlTemplates all;
	
	altstep a_timeout() runs on HttpComponent {
	  [] tc_ac.timeout {
            log("*** " & testcasename() & ": INCONC: Expected message not received ***");
            f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_timeout);
          }
	}
}
+71 −0
Original line number Diff line number Diff line
module AtsLIS_Functions {
	
	import from LibItsHttp_TestSystem all;
	import from LibItsHttp_Templates all;
	import from LibItsHttp_Functions all;
	import from LibItsHttp_TypesAndValues all;
	import from LibItsHttp_XmlTemplates all;
	
	import from LibCommon_Sync all;
	
	import from AtsLIS_Pics all;
	import from AtsLIS_Pixits all;

	import from urn_ietf_params_xml_ns_geopriv_held all;

	function f_sendRequest(template (value) LocationRequest request) runs on HttpComponent {
	  // Local variables
      var Headers v_headers;
      
      f_init_default_headers_list(-, -, v_headers);
      f_remove_headers_list({ c_header_accept, c_header_authorization }, v_headers);
      
	  httpPort.send(
      	             m_http_request(
                                     m_http_request_post(
                                                         PICS_LIS_URI,
                                                         v_headers,
                                                         m_http_message_body_xml(m_body_xml_location_request(request))
                                                         )
                                     )
                      );
	}
	
	function f_dereference(charstring v_params) runs on HttpComponent {
	  // Local variables
      var Headers v_headers;
      
      f_init_default_headers_list(-, -, v_headers);
      f_remove_headers_list({ c_header_accept, c_header_authorization }, v_headers);
      f_set_headers_list({ c_header_accept }, { "application/pidf+xml" }, v_headers);
      
	  httpPort.send(
      	             m_http_request(
                                     m_http_request_get(
                                                         v_params,
                                                         v_headers
                                                         )
                                     )
                      );
	}
	
	
	function f_receiveResponse(template HttpMessage p_message) runs on HttpComponent return HttpMessage {
	  var HttpMessage v_response;

	  alt {
          [] httpPort.receive(p_message) -> value v_response {
             f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_success);
          }
          [] httpPort.receive {
            f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_error);
          }
          [] tc_ac.timeout {
            log("*** " & testcasename() & ": INCONC: Expected message not received ***");
            f_selfOrClientSyncAndVerdictTestBody(c_tbDone, e_timeout);
          }
        }
        
        return v_response;
	}
}
+268 −801

File changed.

Preview size limit exceeded, changes collapsed.

Loading