summaryrefslogtreecommitdiff
path: root/cpp/test/Ice/scope/AllTests.cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2018-06-19 15:03:39 +0000
committerJose <jose@zeroc.com>2018-06-19 15:03:39 +0000
commit83c1e69b4b0fde22e546b82476befef9712030fb (patch)
tree080d53b686597861ea475255e33e47c1a7eba212 /cpp/test/Ice/scope/AllTests.cpp
parentTest for qualified names (diff)
downloadice-83c1e69b4b0fde22e546b82476befef9712030fb.tar.bz2
ice-83c1e69b4b0fde22e546b82476befef9712030fb.tar.xz
ice-83c1e69b4b0fde22e546b82476befef9712030fb.zip
C++ 98 test build fixes
Diffstat (limited to 'cpp/test/Ice/scope/AllTests.cpp')
-rw-r--r--cpp/test/Ice/scope/AllTests.cpp526
1 files changed, 283 insertions, 243 deletions
diff --git a/cpp/test/Ice/scope/AllTests.cpp b/cpp/test/Ice/scope/AllTests.cpp
index e4f586466de..d9cf0cdd662 100644
--- a/cpp/test/Ice/scope/AllTests.cpp
+++ b/cpp/test/Ice/scope/AllTests.cpp
@@ -14,6 +14,240 @@
using namespace std;
+namespace Test
+{
+
+class Callback : public IceUtil::Shared
+{
+public:
+
+ Callback() : _called(false)
+ {
+ }
+
+ void opS(const Test::S& s2, const Test::S& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void opSSeq(const Test::SSeq& s2, const Test::SSeq& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void opSMap(const Test::SMap& s2, const Test::SMap& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void opC(const Test::CPtr& c2, const Test::CPtr& c3)
+ {
+ test(c2 == c3);
+ called();
+ }
+
+ void opCSeq(const Test::CSeq& c2, const Test::CSeq& c3)
+ {
+ test(c2 == c3);
+ called();
+ }
+
+ void opCMap(const Test::CMap& c2, const Test::CMap& c3)
+ {
+ test(c2 == c3);
+ called();
+ }
+
+ void error(const Ice::Exception& ex)
+ {
+ test(false);
+ }
+
+ void called()
+ {
+ IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
+ assert(!_called);
+ _called = true;
+ _m.notify();
+ }
+
+ void check()
+ {
+ IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
+ while (!_called)
+ {
+ _m.wait();
+ }
+ _called = false;
+ }
+
+private:
+
+ IceUtil::Monitor<IceUtil::Mutex> _m;
+ bool _called;
+};
+
+namespace Inner
+{
+
+class Callback : public IceUtil::Shared
+{
+public:
+
+ Callback() : _called(false)
+ {
+ }
+
+ void opS(const Test::Inner::Inner2::S& s2, const Test::Inner::Inner2::S& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void opSSeq(const Test::Inner::Inner2::SSeq& s2, const Test::Inner::Inner2::SSeq& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void opSMap(const Test::Inner::Inner2::SMap& s2, const Test::Inner::Inner2::SMap& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void opC(const Test::Inner::Inner2::CPtr& c2, const Test::Inner::Inner2::CPtr& c3)
+ {
+ test(c2 == c3);
+ called();
+ }
+
+ void opCSeq(const Test::Inner::Inner2::CSeq& c2, const Test::Inner::Inner2::CSeq& c3)
+ {
+ test(c2 == c3);
+ called();
+ }
+
+ void opCMap(const Test::Inner::Inner2::CMap& c2, const Test::Inner::Inner2::CMap& c3)
+ {
+ test(c2 == c3);
+ called();
+ }
+
+ void error(const Ice::Exception& ex)
+ {
+ test(false);
+ }
+
+ void called()
+ {
+ IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
+ assert(!_called);
+ _called = true;
+ _m.notify();
+ }
+
+ void check()
+ {
+ IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
+ while (!_called)
+ {
+ _m.wait();
+ }
+ _called = false;
+ }
+
+private:
+
+ IceUtil::Monitor<IceUtil::Mutex> _m;
+ bool _called;
+};
+
+namespace Inner2
+{
+
+class Callback : public IceUtil::Shared
+{
+public:
+
+ Callback() : _called(false)
+ {
+ }
+
+ void opS(const Test::Inner::Inner2::S& s2, const Test::Inner::Inner2::S& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void opSSeq(const Test::Inner::Inner2::SSeq& s2, const Test::Inner::Inner2::SSeq& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void opSMap(const Test::Inner::Inner2::SMap& s2, const Test::Inner::Inner2::SMap& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void opC(const Test::Inner::Inner2::CPtr& s2, const Test::Inner::Inner2::CPtr& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void opCSeq(const Test::Inner::Inner2::CSeq& s2, const Test::Inner::Inner2::CSeq& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void opCMap(const Test::Inner::Inner2::CMap& s2, const Test::Inner::Inner2::CMap& s3)
+ {
+ test(s2 == s3);
+ called();
+ }
+
+ void error(const Ice::Exception& ex)
+ {
+ test(false);
+ }
+
+ void called()
+ {
+ IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
+ assert(!_called);
+ _called = true;
+ _m.notify();
+ }
+
+ void check()
+ {
+ IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
+ while (!_called)
+ {
+ _m.wait();
+ }
+ _called = false;
+ }
+
+private:
+
+ IceUtil::Monitor<IceUtil::Mutex> _m;
+ bool _called;
+};
+
+}
+
+}
+
+}
+
void
allTests(Test::TestHelper* helper)
{
@@ -351,114 +585,46 @@ allTests(Test::TestHelper* helper)
{
Test::IPrxPtr i =
ICE_CHECKED_CAST(Test::IPrx, communicator->stringToProxy("i1:" + helper->getTestEndpoint()));
- class Callback : public IceUtil::Shared
- {
- public:
-
- Callback() : _called(false)
- {
- }
-
- void opS(const Test::S& s2, const Test::S& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void opSSeq(const Test::SSeq& s2, const Test::SSeq& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void opSMap(const Test::SMap& s2, const Test::SMap& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void opC(const Test::CPtr& c2, const Test::CPtr& c3)
- {
- test(c2 == c3);
- called();
- }
-
- void opCSeq(const Test::CSeq& c2, const Test::CSeq& c3)
- {
- test(c2 == c3);
- called();
- }
-
- void opCMap(const Test::CMap& c2, const Test::CMap& c3)
- {
- test(c2 == c3);
- called();
- }
-
- void error(const Ice::Exception& ex)
- {
- test(false);
- }
-
- void called()
- {
- IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
- assert(!_called);
- _called = true;
- _m.notify();
- }
-
- void check()
- {
- IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
- while (!_called)
- {
- _m.wait();
- }
- _called = false;
- }
-
- private:
-
- IceUtil::Monitor<IceUtil::Mutex> _m;
- bool _called;
- };
- ICE_DEFINE_PTR(CallbackPtr, Callback);
-
- CallbackPtr cb = new Callback;
+ IceUtil::Handle<Test::Callback> cb = new Test::Callback();
Test::S s1;
s1.v = 0;
- Test::Callback_I_opSPtr opSCB = Test::newCallback_I_opS(cb, &Callback::opS, &Callback::error);
+ Test::Callback_I_opSPtr opSCB =
+ Test::newCallback_I_opS(cb, &Test::Callback::opS, &Test::Callback::error);
i->begin_opS(s1, opSCB);
cb->check();
Test::SSeq sseq1;
sseq1.push_back(s1);
- Test::Callback_I_opSSeqPtr opSSeqCB = Test::newCallback_I_opSSeq(cb, &Callback::opSSeq, &Callback::error);
+ Test::Callback_I_opSSeqPtr opSSeqCB =
+ Test::newCallback_I_opSSeq(cb, &Test::Callback::opSSeq, &Test::Callback::error);
i->begin_opSSeq(sseq1, opSSeqCB);
cb->check();
Test::SMap smap1;
smap1["a"] = s1;
- Test::Callback_I_opSMapPtr opSMapCB = Test::newCallback_I_opSMap(cb, &Callback::opSMap, &Callback::error);
+ Test::Callback_I_opSMapPtr opSMapCB =
+ Test::newCallback_I_opSMap(cb, &Test::Callback::opSMap, &Test::Callback::error);
i->begin_opSMap(smap1, opSMapCB);
cb->check();
Test::CPtr c1 = new Test::C(s1);
- Test::Callback_I_opCPtr opCCB = Test::newCallback_I_opC(cb, &Callback::opC, &Callback::error);
+ Test::Callback_I_opCPtr opCCB =
+ Test::newCallback_I_opC(cb, &Test::Callback::opC, &Test::Callback::error);
i->begin_opC(c1, opCCB);
cb->check();
Test::CSeq cseq1;
cseq1.push_back(c1);
- Test::Callback_I_opCSeqPtr opCSeqCB = Test::newCallback_I_opCSeq(cb, &Callback::opCSeq, &Callback::error);
+ Test::Callback_I_opCSeqPtr opCSeqCB =
+ Test::newCallback_I_opCSeq(cb, &Test::Callback::opCSeq, &Test::Callback::error);
i->begin_opCSeq(cseq1, opCSeqCB);
cb->check();
Test::CMap cmap1;
cmap1["a"] = c1;
- Test::Callback_I_opCMapPtr opCMapCB = Test::newCallback_I_opCMap(cb, &Callback::opCMap, &Callback::error);
+ Test::Callback_I_opCMapPtr opCMapCB =
+ Test::newCallback_I_opCMap(cb, &Test::Callback::opCMap, &Test::Callback::error);
i->begin_opCMap(cmap1, opCMapCB);
cb->check();
@@ -804,120 +970,56 @@ allTests(Test::TestHelper* helper)
ICE_CHECKED_CAST(Test::Inner::Inner2::IPrx,
communicator->stringToProxy("i2:" + helper->getTestEndpoint()));
- class Callback : public IceUtil::Shared
- {
- public:
-
- Callback() : _called(false)
- {
- }
-
- void opS(const Test::Inner::Inner2::S& s2, const Test::Inner::Inner2::S& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void opSSeq(const Test::Inner::Inner2::SSeq& s2, const Test::Inner::Inner2::SSeq& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void opSMap(const Test::Inner::Inner2::SMap& s2, const Test::Inner::Inner2::SMap& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void opC(const Test::Inner::Inner2::CPtr& c2, const Test::Inner::Inner2::CPtr& c3)
- {
- test(c2 == c3);
- called();
- }
-
- void opCSeq(const Test::Inner::Inner2::CSeq& c2, const Test::Inner::Inner2::CSeq& c3)
- {
- test(c2 == c3);
- called();
- }
-
- void opCMap(const Test::Inner::Inner2::CMap& c2, const Test::Inner::Inner2::CMap& c3)
- {
- test(c2 == c3);
- called();
- }
-
- void error(const Ice::Exception& ex)
- {
- test(false);
- }
-
- void called()
- {
- IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
- assert(!_called);
- _called = true;
- _m.notify();
- }
-
- void check()
- {
- IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
- while (!_called)
- {
- _m.wait();
- }
- _called = false;
- }
-
- private:
-
- IceUtil::Monitor<IceUtil::Mutex> _m;
- bool _called;
- };
- ICE_DEFINE_PTR(CallbackPtr, Callback);
-
- CallbackPtr cb = new Callback;
+ IceUtil::Handle<Test::Inner::Callback> cb = new Test::Inner::Callback();
Test::Inner::Inner2::S s1;
s1.v = 0;
Test::Inner::Inner2::Callback_I_opSPtr opSCB =
- Test::Inner::Inner2::newCallback_I_opS(cb, &Callback::opS, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opS(cb, &Test::Inner::Callback::opS, &Test::Inner::Callback::error);
i->begin_opS(s1, opSCB);
cb->check();
Test::Inner::Inner2::SSeq sseq1;
sseq1.push_back(s1);
Test::Inner::Inner2::Callback_I_opSSeqPtr opSSeqCB =
- Test::Inner::Inner2::newCallback_I_opSSeq(cb, &Callback::opSSeq, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opSSeq(cb,
+ &Test::Inner::Callback::opSSeq,
+ &Test::Inner::Callback::error);
i->begin_opSSeq(sseq1, opSSeqCB);
cb->check();
Test::Inner::Inner2::SMap smap1;
smap1["a"] = s1;
Test::Inner::Inner2::Callback_I_opSMapPtr opSMapCB =
- Test::Inner::Inner2::newCallback_I_opSMap(cb, &Callback::opSMap, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opSMap(cb,
+ &Test::Inner::Callback::opSMap,
+ &Test::Inner::Callback::error);
i->begin_opSMap(smap1, opSMapCB);
cb->check();
Test::Inner::Inner2::CPtr c1 = new Test::Inner::Inner2::C(s1);
Test::Inner::Inner2::Callback_I_opCPtr opCCB =
- Test::Inner::Inner2::newCallback_I_opC(cb, &Callback::opC, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opC(cb,
+ &Test::Inner::Callback::opC,
+ &Test::Inner::Callback::error);
i->begin_opC(c1, opCCB);
cb->check();
Test::Inner::Inner2::CSeq cseq1;
cseq1.push_back(c1);
Test::Inner::Inner2::Callback_I_opCSeqPtr opCSeqCB =
- Test::Inner::Inner2::newCallback_I_opCSeq(cb, &Callback::opCSeq, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opCSeq(cb,
+ &Test::Inner::Callback::opCSeq,
+ &Test::Inner::Callback::error);
i->begin_opCSeq(cseq1, opCSeqCB);
cb->check();
Test::Inner::Inner2::CMap cmap1;
cmap1["a"] = c1;
Test::Inner::Inner2::Callback_I_opCMapPtr opCMapCB =
- Test::Inner::Inner2::newCallback_I_opCMap(cb, &Callback::opCMap, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opCMap(cb,
+ &Test::Inner::Callback::opCMap,
+ &Test::Inner::Callback::error);
i->begin_opCMap(cmap1, opCMapCB);
cb->check();
}
@@ -1259,120 +1361,58 @@ allTests(Test::TestHelper* helper)
ICE_CHECKED_CAST(Test::Inner::Inner2::IPrx,
communicator->stringToProxy("i2:" + helper->getTestEndpoint()));
- class Callback : public IceUtil::Shared
- {
- public:
-
- Callback() : _called(false)
- {
- }
-
- void opS(const Test::Inner::Inner2::S& s2, const Test::Inner::Inner2::S& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void opSSeq(const Test::Inner::Inner2::SSeq& s2, const Test::Inner::Inner2::SSeq& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void opSMap(const Test::Inner::Inner2::SMap& s2, const Test::Inner::Inner2::SMap& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void opC(const Test::Inner::Inner2::CPtr& s2, const Test::Inner::Inner2::CPtr& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void opCSeq(const Test::Inner::Inner2::CSeq& s2, const Test::Inner::Inner2::CSeq& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void opCMap(const Test::Inner::Inner2::CMap& s2, const Test::Inner::Inner2::CMap& s3)
- {
- test(s2 == s3);
- called();
- }
-
- void error(const Ice::Exception& ex)
- {
- test(false);
- }
-
- void called()
- {
- IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
- assert(!_called);
- _called = true;
- _m.notify();
- }
-
- void check()
- {
- IceUtil::Monitor<IceUtil::Mutex>::Lock sync(_m);
- while (!_called)
- {
- _m.wait();
- }
- _called = false;
- }
-
- private:
-
- IceUtil::Monitor<IceUtil::Mutex> _m;
- bool _called;
- };
- ICE_DEFINE_PTR(CallbackPtr, Callback);
-
- CallbackPtr cb = new Callback;
+ IceUtil::Handle<Test::Inner::Inner2::Callback> cb = new Test::Inner::Inner2::Callback();
Test::Inner::Inner2::S s1;
s1.v = 0;
Test::Inner::Inner2::Callback_I_opSPtr opSCB =
- Test::Inner::Inner2::newCallback_I_opS(cb, &Callback::opS, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opS(cb,
+ &Test::Inner::Inner2::Callback::opS,
+ &Test::Inner::Inner2::Callback::error);
i->begin_opS(s1, opSCB);
cb->check();
Test::Inner::Inner2::SSeq sseq1;
sseq1.push_back(s1);
Test::Inner::Inner2::Callback_I_opSSeqPtr opSSeqCB =
- Test::Inner::Inner2::newCallback_I_opSSeq(cb, &Callback::opSSeq, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opSSeq(cb,
+ &Test::Inner::Inner2::Callback::opSSeq,
+ &Test::Inner::Inner2::Callback::error);
i->begin_opSSeq(sseq1, opSSeqCB);
cb->check();
Test::Inner::Inner2::SMap smap1;
smap1["a"] = s1;
Test::Inner::Inner2::Callback_I_opSMapPtr opSMapCB =
- Test::Inner::Inner2::newCallback_I_opSMap(cb, &Callback::opSMap, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opSMap(cb,
+ &Test::Inner::Inner2::Callback::opSMap,
+ &Test::Inner::Inner2::Callback::error);
i->begin_opSMap(smap1, opSMapCB);
cb->check();
Test::Inner::Inner2::CPtr c1 = new Test::Inner::Inner2::C(s1);
Test::Inner::Inner2::Callback_I_opCPtr opCCB =
- Test::Inner::Inner2::newCallback_I_opC(cb, &Callback::opC, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opC(cb,
+ &Test::Inner::Inner2::Callback::opC,
+ &Test::Inner::Inner2::Callback::error);
i->begin_opC(c1, opCCB);
cb->check();
Test::Inner::Inner2::CSeq cseq1;
cseq1.push_back(c1);
Test::Inner::Inner2::Callback_I_opCSeqPtr opCSeqCB =
- Test::Inner::Inner2::newCallback_I_opCSeq(cb, &Callback::opCSeq, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opCSeq(cb,
+ &Test::Inner::Inner2::Callback::opCSeq,
+ &Test::Inner::Inner2::Callback::error);
i->begin_opCSeq(cseq1, opCSeqCB);
cb->check();
Test::Inner::Inner2::CMap cmap1;
cmap1["a"] = c1;
Test::Inner::Inner2::Callback_I_opCMapPtr opCMapCB =
- Test::Inner::Inner2::newCallback_I_opCMap(cb, &Callback::opCMap, &Callback::error);
+ Test::Inner::Inner2::newCallback_I_opCMap(cb,
+ &Test::Inner::Inner2::Callback::opCMap,
+ &Test::Inner::Inner2::Callback::error);
i->begin_opCMap(cmap1, opCMapCB);
cb->check();
}