summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/runtime/core/test/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sca-cpp/trunk/runtime/core/test/main.cpp')
-rw-r--r--sca-cpp/trunk/runtime/core/test/main.cpp95
1 files changed, 0 insertions, 95 deletions
diff --git a/sca-cpp/trunk/runtime/core/test/main.cpp b/sca-cpp/trunk/runtime/core/test/main.cpp
deleted file mode 100644
index 9f9f733b49..0000000000
--- a/sca-cpp/trunk/runtime/core/test/main.cpp
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/* $Rev: 583039 $ $Date: 2007-10-08 20:49:57 -0700 (Mon, 08 Oct 2007) $ */
-
-#pragma warning(disable:4786)
-
-#include <iostream>
-
-#include "tuscany/sca/core/Exceptions.h"
-
-#include "SCATestMacros.h"
-#include "wsdlTests/wsdlTests.h"
-//#include "compositeTests/compositeTests.h"
-
-using namespace std;
-
-extern "C"{
-
-int main (int argc, char** argv)
-{
- // These variables are used and set by the TEST macro
- int testsPassed = 0;
- int testsTotal = 0;
- bool retval = false;
-
- try
- {
- WSDLDefinitionTest wsdlTest;
- TEST( wsdlTest.testSimple() );
-
- WSDLErrorsTest wsdlErrorsTest;
-// TEST( wsdlErrorsTest.testDuplicateWSDLInputOutputBinding() ); // fails, JIRA 1900
-// TEST( wsdlErrorsTest.testDuplicateWSDLMessagePartNames() ); // fails, JIRA 1900
-
- TEST( wsdlErrorsTest.testDuplicateWSDLBindings() );
- TEST( wsdlErrorsTest.testDuplicateWSDLMessages() );
- TEST( wsdlErrorsTest.testDuplicateWSDLServices() );
- TEST( wsdlErrorsTest.testDuplicateWSDLPortTypes() );
-
- // The following 4 tests fail due to an SDO SPEC limitation:
- // According to XSD rules, if a global element xsd:any has
- // maxOccurs > 1 you can only have a single valued property
- // The multiple SOAP addresses/bindings/bodies/operations should load
- // and I should be able to get the list and throw if list.size() > 1
- // but I cant because SDO says its a single value element
-// TEST( wsdlErrorsTest.testDuplicateSOAPAddress() );
-// TEST( wsdlErrorsTest.testDuplicateSOAPBinding() );
-// TEST( wsdlErrorsTest.testDuplicateSOAPBody() );
-// TEST( wsdlErrorsTest.testDuplicateSOAPOperation() );
-
- TEST( wsdlErrorsTest.testMissingPortBinding() );
- TEST( wsdlErrorsTest.testMissingOperation() );
- TEST( wsdlErrorsTest.testMissingPortType() );
- TEST( wsdlErrorsTest.testMissingMessage() );
-
-// TEST( wsdlErrorsTest.testMissingMessagePartName() ); // fails, JIRA 1901
-// TEST( wsdlErrorsTest.testMissingPortName() ); // fails, JIRA 1901
-// TEST( wsdlErrorsTest.testMissingMessagePartType() ); // fails, JIRA 1901
- }
- catch(...)
- {
- // All exceptions should be caught by the TEST macro
-
- cout << "Unexpected exception caught" << endl;
- }
-
- cout
- << "---------------------"
- << "\nTest Results"
- << "\n\tTotal tests: " << testsTotal
- << "\n\tTests passed: " << testsPassed
- << "\n\tTests failed: " << testsTotal - testsPassed
- << endl;
-
- return testsTotal - testsPassed;
-}
-
-}