Warning, /education/analitza/analitzaplot/tests/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 ecm_add_tests(
0002     planecurvetest.cpp
0003     spacecurvetest.cpp
0004     surfacetest.cpp
0005     plotsmodeltest.cpp
0006     plotsdictionarymodeltest.cpp
0007 
0008     LINK_LIBRARIES Qt::Xml Qt::Test Qt::Gui Analitza AnalitzaPlot AnalitzaGui
0009 )
0010 
0011 function(test_export name expression)
0012     add_test(NAME "export-test-${name}-stl" COMMAND export3dplotdemo "${expression}" "output-${name}.stl" ${ARGN})
0013     add_test(NAME "export-test-${name}-x3d" COMMAND export3dplotdemo "${expression}" "output-${name}.x3d" ${ARGN})
0014 endfunction()
0015 
0016 test_export(sin "sin x*sin y")
0017 test_export(fancy "piecewise { x^2+y^2+z^2<35 ? 2-(cos(x+(1+5^0.5)/2*y)+cos(x-(1+5^0.5)/2*y)+cos(y+(1+5^0.5)/2*z)+cos(y-(1+5^0.5)/2*z)+cos(z-(1+5^0.5)/2*x)+cos(z+(1+5^0.5)/2*x)), ? 1 }=0")