Commit e46b91ef authored by berge's avatar berge
Browse files

Implemented TC_SAP_SAREF_BV_005

parent 51f7aa99
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -140,7 +140,7 @@ module SmartAppliances_TestControl {
			execute(TC_SAP_SAREF_BV_004_10());
			execute(TC_SAP_SAREF_BV_004_11());
				
			//execute(TC_SAP_SAREF_BV_005_XX()); // Not implemented
			execute(TC_SAP_SAREF_BV_005()); 
			
			if(PICS_SAP_DEVICE == true) {
				execute(TC_SAP_SAREF_BV_006_01());
+7 −19
Original line number Diff line number Diff line
@@ -1899,7 +1899,7 @@ module SmartAppliances_Testcases {
    		 * @param      p_expectedRfDescriptor    Expected RDF descriptor content (template)
			 * @see        SmartM2M 103 268-3 - TP/SAP/SAREF/BV/005
    		 */
    		function f_SAP_SAREF_BV_005(in template RdfDocument p_expectedRfDescriptor) runs on SmartAppliancesTester system SmartAppliancesSystem {
    		function f_SAP_SAREF_BV_005() runs on SmartAppliancesTester system SmartAppliancesSystem {
            				
    			// Local variables
    			var MsgIn v_request;
@@ -1907,6 +1907,9 @@ module SmartAppliances_Testcases {
				var verdicttype v_verdict;	
				var charstring v_verdictMsg;
				var RdfDocument v_decodedDescriptor;	
				template RdfDocument v_expectedRfDescriptor := superset(
					{pattern PX_DEVICE_URI & "*", "oneM2M:resourceDescriptorLink", ?}
				);		
    			    							   
    			// Test control
    			if(not PICS_SAP_AE) {
@@ -1929,7 +1932,7 @@ module SmartAppliances_Testcases {
						tc_ac.stop;
						v_verdict := f_rdfParseDescriptor(v_request.primitive.requestPrimitive.primitiveContent.any_1[0].SemanticDescriptor_optional.descriptor, v_decodedDescriptor, v_verdictMsg);
						setverdict(v_verdict, testcasename() & ": " & v_verdictMsg);
						v_verdict := f_rdfCheckDescriptor(v_decodedDescriptor, p_expectedRfDescriptor, v_verdictMsg);
						v_verdict := f_rdfCheckDescriptor(v_decodedDescriptor, v_expectedRfDescriptor, v_verdictMsg);
						setverdict(v_verdict, testcasename() & ": " & v_verdictMsg);
    				}
        			
@@ -1946,21 +1949,6 @@ module SmartAppliances_Testcases {
        
    		} // end f_SAP_SAREF_BV_005

			/**
			 * @desc  Permutation #xx of TP/SAP/SAREF/BV/005: XX
			 * @see   f_SAP_SAREF_BV_005
			 */
			testcase TC_SAP_SAREF_BV_005_XX() runs on SmartAppliancesTester system SmartAppliancesSystem {
 
				// Local templates
				template RdfDocument m_rdfDescriptor := superset(
					{pattern PX_DEVICE_URI & "*", "oneM2M:resourceDescriptorLink", ?}
				);
 
				f_SAP_SAREF_BV_005(m_rdfDescriptor);
  
			} // end TC_SAP_SAREF_BV_005_XX
    	
    	} // end g_SAP_SAREF_BV_005
    	
		group g_SAP_SAREF_BV_006 {