diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-11-12 12:48:48 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-11-12 12:48:48 +0000 |
| commit | 93e5dbed325f29c1bf867a2847d3b839d545cfb2 (patch) | |
| tree | f657b55b41a05cf364403a36edf9d0921f426e7d /test/ParameterizedStringParserTest.cc | |
| parent | f6f5a7e5eeec4f14418fec5a7be1bbe57a7ea7e1 (diff) | |
2010-11-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Removed SharedHandle::isNull(). Instead we added operator* and
operator unspecified_bool_type. Removed use of WeakHandle and
replaced with raw pointer.
Diffstat (limited to 'test/ParameterizedStringParserTest.cc')
| -rw-r--r-- | test/ParameterizedStringParserTest.cc | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/ParameterizedStringParserTest.cc b/test/ParameterizedStringParserTest.cc index 38df6917..9716cdf9 100644 --- a/test/ParameterizedStringParserTest.cc +++ b/test/ParameterizedStringParserTest.cc @@ -58,7 +58,7 @@ void ParameterizedStringParserTest::testParse_select() { SharedHandle<PStringDatum> ls = ParameterizedStringParser().parse("{alpha, bravo, charlie}"); SharedHandle<PStringSelect> select(dynamic_pointer_cast<PStringSelect>(ls)); - CPPUNIT_ASSERT(!select.isNull()); + CPPUNIT_ASSERT(select); std::vector<std::string> values = select->getValues(); CPPUNIT_ASSERT_EQUAL((size_t)3, values.size()); @@ -96,7 +96,7 @@ void ParameterizedStringParserTest::testParse_segment() { SharedHandle<PStringDatum> ls = ParameterizedStringParser().parse("hello world"); SharedHandle<PStringSegment> segment(dynamic_pointer_cast<PStringSegment>(ls)); - CPPUNIT_ASSERT(!segment.isNull()); + CPPUNIT_ASSERT(segment); CPPUNIT_ASSERT_EQUAL(std::string("hello world"), segment->getValue()); } @@ -106,12 +106,12 @@ void ParameterizedStringParserTest::testParse_segment_select() SharedHandle<PStringSegment> segment1 (dynamic_pointer_cast<PStringSegment>(ls)); - CPPUNIT_ASSERT(!segment1.isNull()); + CPPUNIT_ASSERT(segment1); CPPUNIT_ASSERT_EQUAL(std::string("file:///"), segment1->getValue()); SharedHandle<PStringSelect> select1 (dynamic_pointer_cast<PStringSelect>(segment1->getNext())); - CPPUNIT_ASSERT(!select1.isNull()); + CPPUNIT_ASSERT(select1); std::vector<std::string> selectValues = select1->getValues(); CPPUNIT_ASSERT_EQUAL((size_t)3, selectValues.size()); CPPUNIT_ASSERT_EQUAL(std::string("alpha"), selectValues[0]); @@ -120,7 +120,7 @@ void ParameterizedStringParserTest::testParse_segment_select() SharedHandle<PStringSegment> segment2 (dynamic_pointer_cast<PStringSegment>(select1->getNext())); - CPPUNIT_ASSERT(!segment2.isNull()); + CPPUNIT_ASSERT(segment2); CPPUNIT_ASSERT_EQUAL(std::string("/tango"), segment2->getValue()); } @@ -129,7 +129,7 @@ void ParameterizedStringParserTest::testParse_loop() SharedHandle<PStringDatum> ls = ParameterizedStringParser().parse("[1-10:2]"); SharedHandle<PStringNumLoop> loop1(dynamic_pointer_cast<PStringNumLoop>(ls)); - CPPUNIT_ASSERT(!loop1.isNull()); + CPPUNIT_ASSERT(loop1); CPPUNIT_ASSERT_EQUAL(1U, loop1->getStartValue()); CPPUNIT_ASSERT_EQUAL(10U, loop1->getEndValue()); CPPUNIT_ASSERT_EQUAL(2U, loop1->getStep()); @@ -188,7 +188,7 @@ void ParameterizedStringParserTest::testParse_alphaLoop() SharedHandle<PStringDatum> ls = ParameterizedStringParser().parse("[a-z:2]"); SharedHandle<PStringNumLoop> loop1(dynamic_pointer_cast<PStringNumLoop>(ls)); - CPPUNIT_ASSERT(!loop1.isNull()); + CPPUNIT_ASSERT(loop1); CPPUNIT_ASSERT_EQUAL(0U, loop1->getStartValue()); CPPUNIT_ASSERT_EQUAL(25U, loop1->getEndValue()); CPPUNIT_ASSERT_EQUAL(2U, loop1->getStep()); @@ -223,17 +223,17 @@ void ParameterizedStringParserTest::testParse_segment_loop() SharedHandle<PStringDatum> ls = ParameterizedStringParser().parse("http://server[1-3]/file"); SharedHandle<PStringSegment> segment1(dynamic_pointer_cast<PStringSegment>(ls)); - CPPUNIT_ASSERT(!segment1.isNull()); + CPPUNIT_ASSERT(segment1); CPPUNIT_ASSERT_EQUAL(std::string("http://server"), segment1->getValue()); SharedHandle<PStringNumLoop> loop1(dynamic_pointer_cast<PStringNumLoop>(segment1->getNext())); - CPPUNIT_ASSERT(!loop1.isNull()); + CPPUNIT_ASSERT(loop1); CPPUNIT_ASSERT_EQUAL(1U, loop1->getStartValue()); CPPUNIT_ASSERT_EQUAL(3U, loop1->getEndValue()); CPPUNIT_ASSERT_EQUAL(1U, loop1->getStep()); SharedHandle<PStringSegment> segment2(dynamic_pointer_cast<PStringSegment>(loop1->getNext())); - CPPUNIT_ASSERT(!segment2.isNull()); + CPPUNIT_ASSERT(segment2); CPPUNIT_ASSERT_EQUAL(std::string("/file"), segment2->getValue()); } |
