add some sate to test

This commit is contained in:
Val Erastov 2015-02-25 00:41:34 -08:00
parent 79b16c1283
commit 7c37a0699c
2 changed files with 10 additions and 4 deletions

View file

@ -487,7 +487,7 @@ TCAD.TWO.ParametricManager.prototype.prepareForSubSystem = function(locked, subS
_p = pdict[p];
_p.set(_p._backingParam.get());
}
solver.solveSystem(rough, alg);
return solver.solveSystem(rough, alg);
}
var viewer = this.viewer;
function sync() {

View file

@ -6,11 +6,17 @@ TCAD.test.cases.roundRect = function() {
var ep = APP.viewer.findById(28);
var pm = APP.viewer.parametricManager;
_assertEqD(0.00002047865, pm.prepare([]).solvers[0].system.error(), 0.00000000001);
_assertEqD(0.00002047865, pm.prepare([]).solvers[0].system.error(), 1e-12);
ep.x += 30;
var solver = pm.prepare([]).solvers[0];
_assertEqD(60, solver.system.error(), 0.01);
solver.solve(true);
_assertEqD(0.000005, solver.system.error(), 1e-6);
var status = solver.solve(true);
_assertEqD(0.000005, solver.system.error(), 1e-8);
_assertEq(12, status.evalCount);
_assertEq(1, status.returnCode);
var status = solver.solve(false);
_assertEqD(1.4575007867279055e-10, solver.system.error(), 1e-12);
_assertEq(20, status.evalCount);
_assertEq(1, status.returnCode);
};