From 7e57fe66f95e66d4a14224c315338d114f4264d2 Mon Sep 17 00:00:00 2001
From: al_xipe <al_xipe@localhost>
Date: Thu, 30 Aug 2007 20:20:18 +0000
Subject: [PATCH] updated the sample test suite to reflect all the possible test outcome states

---
 opendj-sdk/opends/tests/functional-tests/testcases/sample/sample.xml |   48 ++++++++++++++++++++++++++++++++++++++----------
 1 files changed, 38 insertions(+), 10 deletions(-)

diff --git a/opendj-sdk/opends/tests/functional-tests/testcases/sample/sample.xml b/opendj-sdk/opends/tests/functional-tests/testcases/sample/sample.xml
index 8f01496..21df22f 100644
--- a/opendj-sdk/opends/tests/functional-tests/testcases/sample/sample.xml
+++ b/opendj-sdk/opends/tests/functional-tests/testcases/sample/sample.xml
@@ -55,7 +55,7 @@
              -->
             <call function="setupStep" />
           </iterate>
-          <iterate in="['sample_test','knownIssue_test','passing_test','failing_test']" var="testStep">
+          <iterate in="['sample_test','knownIssue_test','passing_test','inconclusive_test','failing_test']" var="testStep">
             <!-- the sequence tag is superfluous here since there is only a 
                  single instruction to execute within the iterate block 
              -->
@@ -104,12 +104,12 @@
       #@TestPostamble             none
       #@TestResult                Success if OpenDS returns 0
     -->
-    <block name="'sample_test'">
+    <block name="STAXCurrentFunction">
       <sequence>
         <script>
           CurrentTestPath['suite']= 'search'
         </script>
-        <testcase name="getTestCaseName(STAXCurrentBlock)">
+        <testcase name="getTestCaseName(STAXCurrentFunction)">
           <sequence>
             <call function="'testCase_Preamble'" />
             <call function="'SearchObject'">
@@ -141,12 +141,12 @@
       #@TestPostamble             none
       #@TestResult                Success if OpenDS returns 0
     -->
-    <block name="'knownIssue_test'">
+    <block name="STAXCurrentFunction">
       <sequence>
         <script>
           CurrentTestPath['suite']= 'search'
         </script>
-        <testcase name="getTestCaseName(STAXCurrentBlock)">
+        <testcase name="getTestCaseName(STAXCurrentFunction)">
           <sequence>
             <call function="'testCase_Preamble'" />
             <!-- search for an entry that does not exist -->
@@ -156,7 +156,7 @@
               'dsInstanceDn'     : DIRECTORY_INSTANCE_DN   ,
               'dsInstancePswd'   : DIRECTORY_INSTANCE_PSWD ,
               'dsBaseDN'         : DIRECTORY_INSTANCE_SFX  ,
-              'dsFilter'         : 'uid=wronguid'         }
+              'dsFilter'         : 'wrongfilter'         }
             </call>
             <script>
               knownIssue(828)
@@ -182,12 +182,12 @@
       #@TestPostamble             none
       #@TestResult                Success if OpenDS returns 0
     -->
-    <block name="'failing_test'">
+    <block name="STAXCurrentFunction">
       <sequence>
         <script>
           CurrentTestPath['suite']= 'dummy'
         </script>
-        <testcase name="getTestCaseName(STAXCurrentBlock)">
+        <testcase name="getTestCaseName(STAXCurrentFunction)">
           <sequence>
             <call function="'testCase_Preamble'" />
             <tcstatus result="'fail'" />
@@ -198,6 +198,34 @@
     </block>
   </function>
 
+  <!-- the dummy inconclusive test -->
+  <function name="inconclusive_test">
+    <!---
+      Place test-specific test information here.
+      The tag, TestMarker, must be the same as the tag, TestSuiteName.
+      #@TestMarker                Sample
+      #@TestName                  passing_test
+      #@TestIssue                 xyz
+      #@TestPurpose               Illustrate how to issue a query on OpenDS
+      #@TestPreamble              none
+      #@TestStep                  Fetch all the entries in the server
+      #@TestPostamble             none
+      #@TestResult                Success if OpenDS returns 0
+    -->
+    <block name="STAXCurrentFunction">
+      <sequence>
+        <script>
+          CurrentTestPath['suite']= 'dummy'
+        </script>
+        <testcase name="getTestCaseName(STAXCurrentFunction)">
+          <sequence>
+            <call function="'testCase_Preamble'" />
+            <call function="'testCase_Postamble'" />
+          </sequence>
+        </testcase>
+      </sequence>
+    </block>
+  </function>
   <!-- the dummy passing test -->
   <function name="passing_test">
     <!---
@@ -212,12 +240,12 @@
       #@TestPostamble             none
       #@TestResult                Success if OpenDS returns 0
     -->
-    <block name="'passing_test'">
+    <block name="STAXCurrentFunction">
       <sequence>
         <script>
           CurrentTestPath['suite']= 'dummy'
         </script>
-        <testcase name="getTestCaseName(STAXCurrentBlock)">
+        <testcase name="getTestCaseName(STAXCurrentFunction)">
           <sequence>
             <call function="'testCase_Preamble'" />
             <tcstatus result="'pass'" />

--
Gitblit v1.10.0