You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by du...@apache.org on 2008/02/19 12:28:43 UTC

svn commit: r629072 - in /webservices/axis2/trunk/c/util/test/rand: build.sh rand_test.c

Author: dushshantha
Date: Tue Feb 19 03:28:40 2008
New Revision: 629072

URL: http://svn.apache.org/viewvc?rev=629072&view=rev
Log:
applied the patch for AXIS2C-993

Modified:
    webservices/axis2/trunk/c/util/test/rand/build.sh
    webservices/axis2/trunk/c/util/test/rand/rand_test.c

Modified: webservices/axis2/trunk/c/util/test/rand/build.sh
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/test/rand/build.sh?rev=629072&r1=629071&r2=629072&view=diff
==============================================================================
--- webservices/axis2/trunk/c/util/test/rand/build.sh (original)
+++ webservices/axis2/trunk/c/util/test/rand/build.sh Tue Feb 19 03:28:40 2008
@@ -1,3 +1,3 @@
 #!/bin/bash
 
-gcc rand_test.c ../util/create_env.c -g -I$AXIS2C_HOME/include/axis2-1.2 -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom -laxis2_parser -o rand_test 
+gcc rand_test.c ../util/create_env.c -g -Werror -I$AXIS2C_HOME/include/axis2-1.3.0 -L$AXIS2C_HOME/lib -laxutil -laxis2_axiom -laxis2_parser -o rand_test 

Modified: webservices/axis2/trunk/c/util/test/rand/rand_test.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/test/rand/rand_test.c?rev=629072&r1=629071&r2=629072&view=diff
==============================================================================
--- webservices/axis2/trunk/c/util/test/rand/rand_test.c (original)
+++ webservices/axis2/trunk/c/util/test/rand/rand_test.c Tue Feb 19 03:28:40 2008
@@ -1,30 +1,47 @@
 #include "../util/create_env.h"
 
-int rand_number,rand_value,sleep_time,start = 2,end = 8,rand_range;
-unsigned seed = 10;
-unsigned int *seedp = &seed;
-
 /** @brief test_rand 
  *   create random variable and get it's value 
  */
 
 axis2_status_t test_rand(axutil_env_t *env)
-{
-    rand_number = axutil_rand(seedp);
-    rand_range = axutil_rand_with_range(seedp,start,end);
+{    
+    int rand_number,rand_value,sleep_time,start = 2,end = 8,rand_range;
+    unsigned seed = 10;
+    
+    rand_number = axutil_rand(&seed);
+    if(!rand_number)
+    {
+        printf("Test axutil_rand failed\n");         
+    }
+    else
+    {
+        printf("Test axutil_rand is successfull\n");
+        printf("The random value is %d\n",rand_number);
+    }
+    
+    rand_range = axutil_rand_with_range(&seed,start,end);
+    if(!rand_range)
+    {
+        printf("Test axutil_rand_with_range failed\n");
+    }
+    else
+    {
+        printf("Test axutil_rand_with_range is successfull\n");
+        printf("The random seed value is %d\n",rand_range);
+    }
+    
     rand_value = axutil_rand_get_seed_value_based_on_time(env);
-    printf("The random value is %d\n",rand_number);
-    printf("The random seed value is %d\n",rand_value);
-    printf("The random range is %d\n",rand_range);
-    if(rand_number && rand_range && rand_value)
+    if(!rand_value)
     {
-    printf("The test is SUCCESS\n");
+        printf("The test axutil_rand_get_seed_value_based_on_time failed\n");
     }
-    if(rand_number || rand_range || rand_value)
+    else
     {
-    printf("The test is FAIL");
+        printf("Test axutil_rand_get_seed_value_based_on_time is successfull\n");
+        printf("The random range is %d\n",rand_value);
     }
-  
+ 
     return AXIS2_SUCCESS;
 }
 
@@ -32,13 +49,16 @@
 {
     int status = AXIS2_SUCCESS;
     axutil_env_t *env = NULL;
+
     env = create_environment();
     status = test_rand(env);
+
     if(status == AXIS2_FAILURE)
     {
-        printf(" test  failed");
+        printf("Test  failed\n");
     }
     axutil_env_free(env);
     return 0;
 }
+
 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org