static object *_SXI_fe2(SS_psides *si, object *argl) {str *_ldev; double *_lx; double *_ly; int _ln; int _ll; object *_lo; /* local variable initializations */ _ldev = NULL; _lx = NULL; _ly = NULL; _ln = 0; _ll = 0; SS_args(si, argl, G_STR_I, &_ldev, G_DOUBLE_P_I, &_lx, G_DOUBLE_P_I, &_ly, G_INT_I, &_ln, G_INT_I, &_ll, 0); fe2(_ldev, _lx, _ly, _ln, _ll); _lo = SS_f; return(_lo);}
TEST(TestFiniteElement, Print) { FiniteElement fe1(4); MxFiniteElement fe2({3,2,4}); std::cout << fe1 << std::endl; std::cout << fe2 << std::endl; ASSERT_EQ((int)fe1.N.size(),4); ASSERT_EQ((int)fe2.basis(1).size(),3); ASSERT_EQ((int)fe2.basis(2).size(),2); ASSERT_EQ((int)fe2.basis(3).size(),4); }
void VCXYPadFixtureEditor_Test::initial() { QList <VCXYPadFixture> list; VCXYPadFixture fxi(m_doc); fxi.setDisplayMode(VCXYPadFixture::Percentage); fxi.setHead(GroupHead(0, 0)); fxi.setX(0.1, 0.2, false); fxi.setY(0.3, 0.4, true); list << fxi; fxi.setHead(GroupHead(1, 0)); fxi.setX(0, 1, true); fxi.setY(0, 1, false); list << fxi; VCXYPadFixtureEditor fe(NULL, list); QCOMPARE(fe.fixtures(), list); QCOMPARE(fe.m_xMin->value(), 10); QCOMPARE(fe.m_xMax->value(), 20); QCOMPARE(fe.m_xReverse->isChecked(), false); QCOMPARE(fe.m_yMin->value(), 30); QCOMPARE(fe.m_yMax->value(), 40); QCOMPARE(fe.m_yReverse->isChecked(), true); list.clear(); VCXYPadFixtureEditor fe2(NULL, list); QCOMPARE(fe2.fixtures().isEmpty(), true); QCOMPARE(fe2.m_xMin->value(), 0); QCOMPARE(fe2.m_xMax->value(), 100); QCOMPARE(fe2.m_xReverse->isChecked(), false); QCOMPARE(fe2.m_yMin->value(), 0); QCOMPARE(fe2.m_yMax->value(), 100); QCOMPARE(fe2.m_yReverse->isChecked(), false); }