Test suite for the WKBReader class. More...
#include <TsWKBReader.h>
Classes | |
| struct | WKBEntry |
Public Member Functions | |
| void | setUp () |
| void | tearDown () |
Protected Member Functions | |
| void | tcBasicGeometryMethods () |
| Test Case: testing the basic geometry methods. More... | |
| void | tcCreateGeometriesAndApplyReadTests () |
| Test Case: Creating basic Geom and apply read test. More... | |
| void | tcCreateGeomFromWKTAndApplyReadTests () |
| Test Case: Creating basic Geom from WKT and apply read test. More... | |
Private Member Functions | |
| CPPUNIT_TEST (tcCreateGeomFromWKTAndApplyReadTests) | |
| CPPUNIT_TEST (tcCreateGeometriesAndApplyReadTests) | |
| CPPUNIT_TEST (tcBasicGeometryMethods) | |
| CPPUNIT_TEST_SUITE (TsWKBReader) | |
| CPPUNIT_TEST_SUITE_END () | |
| void | loadGeometry (std::vector< WKBEntry > &hwkbVec) const |
| Auxiliary method for reading geometry information from an ASCII file. More... | |
| void | loadWKT (std::vector< std::string > &geom_wkt) const |
| void | loadWKT (std::string filewkt, std::vector< std::string > &geom_wkt) const |
Test suite for the WKBReader class.
This test suite will check the following:
Definition at line 49 of file TsWKBReader.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Auxiliary method for reading geometry information from an ASCII file.
| hwkbVec | An output vector with geometry information. |
Definition at line 254 of file TsWKBReader.cpp.
References TsWKBReader::WKBEntry::m_dimensonality, TsWKBReader::WKBEntry::m_geomType, TsWKBReader::WKBEntry::m_geomTypeId, TsWKBReader::WKBEntry::m_hwkb, TsWKBReader::WKBEntry::m_is3D, TsWKBReader::WKBEntry::m_isMeasured, TsWKBReader::WKBEntry::m_ndims, TsWKBReader::WKBEntry::m_srid, and TsWKBReader::WKBEntry::m_wkt.
Referenced by tcBasicGeometryMethods(), and tcCreateGeometriesAndApplyReadTests().
|
private |
Definition at line 307 of file TsWKBReader.cpp.
References te::core::CharEncoding::fromUTF8().
Referenced by tcCreateGeomFromWKTAndApplyReadTests().
|
private |
Definition at line 336 of file TsWKBReader.cpp.
References te::core::CharEncoding::fromUTF8().
| void TsWKBReader::setUp | ( | ) |
Definition at line 40 of file TsWKBReader.cpp.
|
protected |
Test Case: testing the basic geometry methods.
Definition at line 199 of file TsWKBReader.cpp.
References te::core::Binary2Hex(), te::common::Convert2UCase(), te::gm::GeometryCollectionType, te::core::Hex2Binary(), loadGeometry(), TsWKBReader::WKBEntry::m_dimensonality, TsWKBReader::WKBEntry::m_geomType, TsWKBReader::WKBEntry::m_geomTypeId, TsWKBReader::WKBEntry::m_hwkb, TsWKBReader::WKBEntry::m_is3D, TsWKBReader::WKBEntry::m_isMeasured, TsWKBReader::WKBEntry::m_ndims, TsWKBReader::WKBEntry::m_srid, TsWKBReader::WKBEntry::m_wkt, te::gm::PolygonType, and te::gm::WKBReader::read().
|
protected |
Test Case: Creating basic Geom and apply read test.
Definition at line 48 of file TsWKBReader.cpp.
References te::core::Binary2Hex(), te::gm::Geometry::equals(), te::gm::Geometry::getWkb(), te::gm::Geometry::getWkbSize(), loadGeometry(), TsWKBReader::WKBEntry::m_hwkb, TsWKBReader::WKBEntry::m_srid, TsWKBReader::WKBEntry::m_wkt, te::gm::WKTReader::read(), te::gm::WKBReader::read(), te::gm::Geometry::setSRID(), and te::common::Globals::sm_machineByteOrder.
|
protected |
Test Case: Creating basic Geom from WKT and apply read test.
Definition at line 136 of file TsWKBReader.cpp.
References te::core::Binary2Hex(), te::gm::Geometry::equals(), te::gm::Geometry::getWkb(), te::gm::Geometry::getWkbSize(), loadWKT(), te::gm::WKTReader::read(), te::gm::WKBReader::read(), te::common::Globals::sm_machineByteOrder, and te::gm::GEOSWriter::write().
| void TsWKBReader::tearDown | ( | ) |
Definition at line 44 of file TsWKBReader.cpp.