MCPcopy Create free account
hub / github.com/Geode-solutions/OpenGeode / test

Function test

tests/mesh/test-register-input.cpp:52–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

50}
51
52void test()
53{
54 /* To initialize the mesh library */
55 geode::register_geode_mesh_input();
56
57 /* Run checks */
58 check_register< geode::GraphInputFactory >(
59 geode::OpenGeodeGraph::native_extension_static().data() );
60 check_register< geode::PointSetInputFactory2D >(
61 geode::OpenGeodePointSet2D::native_extension_static().data() );
62 check_register< geode::PointSetInputFactory3D >(
63 geode::OpenGeodePointSet3D::native_extension_static().data() );
64 check_register< geode::EdgedCurveInputFactory2D >(
65 geode::OpenGeodeEdgedCurve2D::native_extension_static().data() );
66 check_register< geode::EdgedCurveInputFactory3D >(
67 geode::OpenGeodeEdgedCurve3D::native_extension_static().data() );
68 check_register< geode::PolygonalSurfaceInputFactory2D >(
69 geode::OpenGeodePolygonalSurface2D::native_extension_static().data() );
70 check_register< geode::PolygonalSurfaceInputFactory3D >(
71 geode::OpenGeodePolygonalSurface3D::native_extension_static().data() );
72 check_register< geode::TriangulatedSurfaceInputFactory2D >(
73 geode::OpenGeodeTriangulatedSurface2D::native_extension_static()
74 .data() );
75 check_register< geode::TriangulatedSurfaceInputFactory3D >(
76 geode::OpenGeodeTriangulatedSurface3D::native_extension_static()
77 .data() );
78 check_register< geode::PolyhedralSolidInputFactory3D >(
79 geode::OpenGeodePolyhedralSolid3D::native_extension_static().data() );
80 check_register< geode::TetrahedralSolidInputFactory3D >(
81 geode::OpenGeodeTetrahedralSolid3D::native_extension_static().data() );
82}
83
84OPENGEODE_TEST( "register-input" )

Callers 1

check_registerFunction · 0.70

Calls 3

native_extension_staticFunction · 0.50
dataMethod · 0.45

Tested by

no test coverage detected