diff options
author | Simon McQueen <simon.mcqueen@gmail.com> | 2005-09-05 11:19:04 +0000 |
---|---|---|
committer | Simon McQueen <simon.mcqueen@gmail.com> | 2005-09-05 11:19:04 +0000 |
commit | 4ae44ec6743dae5f745b9913126f1c9b3fd3f5c0 (patch) | |
tree | a6105c331a446c75e4ec8cf8381b42e412ca0474 /TAO/tests/Bug_2222_Regression | |
parent | ca61be61e5f4f1817dd13d8c45111ff35d658c97 (diff) | |
download | ATCD-4ae44ec6743dae5f745b9913126f1c9b3fd3f5c0.tar.gz |
ChangeLogTag: Mon Sep 5 12:11:28 2005 Simon McQueen <sm@prismtech.com>
Diffstat (limited to 'TAO/tests/Bug_2222_Regression')
-rwxr-xr-x | TAO/tests/Bug_2222_Regression/Bug_2222_Regression.mpc | 10 | ||||
-rwxr-xr-x | TAO/tests/Bug_2222_Regression/TestCase.idl | 6 | ||||
-rwxr-xr-x | TAO/tests/Bug_2222_Regression/TestType.idl | 3 | ||||
-rwxr-xr-x | TAO/tests/Bug_2222_Regression/test.cpp | 32 |
4 files changed, 51 insertions, 0 deletions
diff --git a/TAO/tests/Bug_2222_Regression/Bug_2222_Regression.mpc b/TAO/tests/Bug_2222_Regression/Bug_2222_Regression.mpc new file mode 100755 index 00000000000..cff84ebf492 --- /dev/null +++ b/TAO/tests/Bug_2222_Regression/Bug_2222_Regression.mpc @@ -0,0 +1,10 @@ +// -*- MPC -*- +// $Id$ + +project (*Test) : taoclient { + Source_Files { + test.cpp + TestCaseC.cpp + TestTypeC.cpp + } +} diff --git a/TAO/tests/Bug_2222_Regression/TestCase.idl b/TAO/tests/Bug_2222_Regression/TestCase.idl new file mode 100755 index 00000000000..119634fdc21 --- /dev/null +++ b/TAO/tests/Bug_2222_Regression/TestCase.idl @@ -0,0 +1,6 @@ +// $Id$ + +#include "TestType.idl" + +typedef Array_Typedef Typedef_Of_Imported_Array_Typedef; + diff --git a/TAO/tests/Bug_2222_Regression/TestType.idl b/TAO/tests/Bug_2222_Regression/TestType.idl new file mode 100755 index 00000000000..408e5cf6d97 --- /dev/null +++ b/TAO/tests/Bug_2222_Regression/TestType.idl @@ -0,0 +1,3 @@ +// $Id$ + +typedef octet Array_Typedef[1]; diff --git a/TAO/tests/Bug_2222_Regression/test.cpp b/TAO/tests/Bug_2222_Regression/test.cpp new file mode 100755 index 00000000000..170adfd1422 --- /dev/null +++ b/TAO/tests/Bug_2222_Regression/test.cpp @@ -0,0 +1,32 @@ +// $Id$ + +#include "TestCaseC.h" + +/** +* This test does not run - successful compile and link == successful test. +*/ +int +main (int argc, char *argv[]) +{ + ACE_TRY_NEW_ENV + { + Array_Typedef_slice* body3 = Array_Typedef_alloc(); + Array_Typedef_slice* body31 = Array_Typedef_dup (body3); + Array_Typedef_free (body3); + Array_Typedef_free (body31); + + Typedef_Of_Imported_Array_Typedef_slice* body4 = Typedef_Of_Imported_Array_Typedef_alloc (); + Typedef_Of_Imported_Array_Typedef_slice* body41 = Typedef_Of_Imported_Array_Typedef_dup (body4); + Typedef_Of_Imported_Array_Typedef_free (body4); + Typedef_Of_Imported_Array_Typedef_free (body41); + } + ACE_CATCHANY + { + ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION, + "Exception caught:"); + return 1; + } + ACE_ENDTRY; + + return 0; +} |